Home | History | Annotate | Download | only in WebCore

Lines Matching full:bindings

17         * bindings/js/ScriptControllerGtk.cpp: Fix the logic.
18 * bindings/js/ScriptControllerWin.cpp: Ditto.
19 * bindings/js/ScriptControllerQt.cpp: Switch to isPluginView for consistency with Gtk and Windows.
565 * bindings/js/ScriptControllerGtk.cpp:
622 * bindings/js/ScriptControllerWin.cpp: add runtime.h include
623 * bindings/js/ScriptControllerQt.cpp: add QWidget include
637 * bindings/js/ScriptController.h: wrap RetainPtr include in PLATFORM(MAC)
663 * bindings/js/ScriptController.cpp:
674 * bindings/js/ScriptController.h:
677 * bindings/js/ScriptControllerGtk.cpp: Copied from WebCore/page/gtk/FrameGtk.cpp.
679 * bindings/js/ScriptControllerMac.mm: Added.
686 * bindings/js/ScriptControllerQt.cpp: Copied from WebCore/page/gtk/FrameGtk.cpp.
688 * bindings/js/ScriptControllerWin.cpp: Copied from WebCore/svg/graphics/cg/SVGResourceMaskerCg.cpp.
690 * bindings/objc/DOM.mm:
691 (-[DOMNode KJS::Bindings::]):
692 * bindings/objc/DOMInternal.mm:
763 * bindings/objc/DOMRGBColor.mm:
765 * bindings/objc/WebScriptObject.mm:
1569 * bindings/js/GCController.cpp:
1573 * bindings/js/JSCustomSQLStatementCallback.cpp:
1575 * bindings/js/JSCustomSQLStatementErrorCallback.cpp:
1577 * bindings/js/JSCustomSQLTransactionCallback.cpp:
1579 * bindings/js/JSCustomSQLTransactionErrorCallback.cpp:
1581 * bindings/js/JSCustomVoidCallback.cpp:
1583 * bindings/js/JSCustomXPathNSResolver.cpp:
1585 * bindings/js/JSDOMWindowBase.cpp:
1589 * bindings/js/JSEventCustom.cpp:
1591 * bindings/js/JSEventListener.cpp:
1594 * bindings/js/JSNSResolver.cpp:
1596 * bindings/js/JSNodeFilterCondition.cpp:
1598 * bindings/js/ScheduledAction.cpp:
1600 * bindings/js/ScriptController.cpp:
1607 * bindings/objc/WebScriptObject.mm:
1629 (KJS::Bindings::CClass::~CClass):
1630 (KJS::Bindings::CClass::methodsNamed):
1631 (KJS::Bindings::CClass::fieldNamed):
1633 (KJS::Bindings::CInstance::invokeMethod):
1634 (KJS::Bindings::CInstance::invokeDefaultMethod):
1635 (KJS::Bindings::CInstance::getPropertyNames):
1637 (KJS::Bindings::CField::valueFromInstance):
1638 (KJS::Bindings::CField::setValueToInstance):
1640 (KJS::Bindings::convertValueToNPVariant):
1641 (KJS::Bindings::convertNPVariantToValue):
1659 (KJS::Bindings::dispatchJNICall):
1664 Bindings::JavaString::JavaString):
1665 (KJS::Bindings::JavaString::_commonInit):
1666 (KJS::Bindings::JavaString::~JavaString):
1667 (KJS::Bindings::JavaString::UTF8String):
1669 (KJS::Bindings::convertValueToJValue):
1682 (KJS::Bindings::convertValueToObjcValue):
1683 (KJS::Bindings::convertNSStringToString):
1684 (KJS::Bindings::convertObjcValueToValue):
1686 (KJS::Bindings::QtRuntimeObjectImp::removeFromCache):
1687 (KJS::Bindings::QtInstance::~QtInstance):
1688 (KJS::Bindings::QtInstance::getQtInstance):
1689 (KJS::Bindings::QtInstance::getRuntimeObject):
1691 (KJS::Bindings::convertValueToQVariant):
1692 (KJS::Bindings::convertQVariantToValue):
1693 (KJS::Bindings::QtRuntimeMetaMethod::call):
1694 (KJS::Bindings::QtRuntimeConnectionMethod::call):
1695 (KJS::Bindings::QtConnectionObject::QtConnectionObject):
1696 (KJS::Bindings::QtConnectionObject::execute):
1698 (KJS::Bindings::Instance::createRuntimeObject):
2014 * bindings/js/JSEventTargetBase.cpp:
2016 * bindings/js/JSXMLHttpRequestCustom.cpp:
2018 * bindings/js/JSXMLHttpRequestUploadCustom.cpp: Added.
2204 * bindings/js/JSConsoleCustom.cpp:
2445 * bindings/scripts/generate-bindings.pl: Rename --outputdir to
2878 (KJS::Bindings::findMethodIndex):
2879 (KJS::Bindings::QtRuntimeConnectionMethod::call):
2994 * bindings/scripts/InFilesParser.pm: Added.
2995 * bindings/scripts/XMLTiny.pm: Removed.
3019 * bindings/js/JSDOMWindowBase.cpp:
3272 * bindings/js/JSNodeCustom.cpp:
3747 * bindings/js/JSSVGMatrixCustom.cpp:
3759 * bindings/js/JSSVGPODTypeWrapper.h:
3779 * bindings/js/JSSVGPointListCustom.cpp:
3787 * bindings/js/JSSVGTransformListCustom.cpp:
3797 * bindings/scripts/CodeGeneratorJS.pm:
3817 * bindings/js/JSCustomSQLStatementCallback.cpp:
3819 * bindings/js/JSCustomSQLStatementErrorCallback.cpp:
3821 * bindings/js/JSCustomSQLTransactionCallback.cpp:
3823 * bindings/js/JSCustomSQLTransactionErrorCallback.cpp:
3825 * bindings/js/JSCustomVoidCallback.cpp:
3827 * bindings/js/JSCustomXPathNSResolver.cpp:
3829 * bindings/js/JSEventListener.cpp:
3831 * bindings/js/ScheduledAction.cpp:
3833 * bindings/js/ScriptController.cpp:
3835 * bindings/objc/WebScriptObject.mm:
4099 * bindings/js/JSXMLHttpRequestCustom.cpp:
4315 * bindings/js/JSSVGLengthCustom.cpp: Added.
4318 * bindings/scripts/CodeGeneratorObjC.pm:
4438 * bindings/js/ScheduledAction.cpp:
4527 * bindings/js/JSQuarantinedObjectWrapper.cpp:
4529 * bindings/js/ScriptController.cpp:
4747 * bindings/js/JSDOMWindowCustom.cpp:
4753 * bindings/scripts/CodeGeneratorJS.pm: Add support for custom versions
4764 * bindings/scripts/CodeGeneratorCOM.pm: Touched this to force COM
4765 bindings to regenerate.
4778 * bindings/js/JSDOMWindowBase.cpp:
4798 * bindings/js/JSDOMWindowBase.h:
4799 * bindings/js/JSDOMWindowBase.cpp: (WebCore::JSDOMWindowBase::commonJSGlobalData): Added.
4802 * bindings/js/JSDOMWindowShell.cpp:
4805 * bindings/js/ScriptController.cpp:
4807 * bindings/scripts/CodeGeneratorJS.pm:
4811 (KJS::Bindings::identifierFromNPIdentifier):
4818 * bindings/js/GCController.cpp:
4934 * bindings/js/JSCustomSQLTransactionCallback.cpp:
4937 * bindings/js/JSEventListener.cpp:
5020 * bindings/js/JSQuarantinedObjectWrapper.cpp:
5179 * bindings/js/JSDOMBinding.cpp:
5181 * bindings/js/JSDOMBinding.h:
5184 * bindings/js/JSDocumentCustom.cpp:
5188 * bindings/js/JSDocumentFragmentCustom.cpp:
5191 * bindings/js/JSElementCustom.cpp:
5195 * bindings/js/JSNSResolver.cpp: Added.
5202 * bindings/js/JSNSResolver.h: Added.
5333 * bindings/js/JSDocumentFragmentCustom.cpp: Added.
5753 * bindings/objc/DOMInternal.h:
5756 * bindings/scripts/CodeGeneratorObjC.pm:
5938 * bindings/js/JSDOMBinding.cpp:
6049 * bindings/js/JSNodeFilterCondition.cpp:
6050 * bindings/js/JSNodeFilterCondition.h:
6051 * bindings/js/JSNodeFilterCustom.cpp:
6052 * bindings/js/JSNodeIteratorCustom.cpp:
6053 * bindings/js/JSTreeWalkerCustom.cpp:
6054 * bindings/objc/DOM.mm:
6098 * bindings/js/ScriptController.cpp:
6110 * bindings/js/ScriptController.h: Renamed filename argument to sourceURL; it has always
6213 * bindings/js/JSDocumentCustom.cpp:
6216 * bindings/js/JSElementCustom.cpp:
6567 * bindings/js/JSDOMBinding.cpp:
6637 * bindings/js/JSCanvasRenderingContext2DCustom.cpp:
6638 * bindings/js/JSClipboardCustom.cpp:
6639 * bindings/js/JSDOMWindowBase.cpp:
6640 * bindings/js/JSEventTargetBase.cpp:
6641 * bindings/js/JSHTMLDocumentCustom.cpp:
6642 * bindings/js/JSXMLHttpRequestCustom.cpp:
6643 * bindings/scripts/CodeGeneratorJS.pm:
7073 * bindings/objc/ExceptionHandlers.h:
7074 * bindings/objc/WebScriptObject.mm:
7104 (KJS::Bindings::convertValueToQVariant):
7105 (KJS::Bindings::convertQVariantToValue):
7106 (KJS::Bindings::QtRuntimeMetaMethod::call):
7107 (KJS::Bindings::QtRuntimeConnectionMethod::call):
7108 (KJS::Bindings::QtConnectionObject::execute):
7161 (KJS::Bindings::RootObject::invalidate):
7162 (KJS::Bindings::RootObject::gcProtect):
7163 (KJS::Bindings::RootObject::gcUnprotect):
7178 * bindings/js/GCController.cpp:
7183 * bindings/js/JSCustomSQLStatementCallback.cpp:
7185 * bindings/js/JSCustomSQLStatementErrorCallback.cpp:
7187 * bindings/js/JSCustomSQLTransactionCallback.cpp:
7189 * bindings/js/JSCustomSQLTransactionErrorCallback.cpp:
7191 * bindings/js/JSCustomVoidCallback.cpp:
7193 * bindings/js/JSCustomXPathNSResolver.cpp:
7195 * bindings/js/JSDOMWindowBase.cpp:
7199 * bindings/js/JSEventCustom.cpp:
7201 * bindings/js/JSEventListener.cpp:
7204 * bindings/js/JSNodeFilterCondition.cpp:
7206 * bindings/js/ScheduledAction.cpp:
7208 * bindings/js/ScriptController.cpp:
7215 * bindings/objc/WebScriptObject.mm:
7237 (KJS::Bindings::CClass::~CClass):
7238 (KJS::Bindings::CClass::methodsNamed):
7239 (KJS::Bindings::CClass::fieldNamed):
7241 (KJS::Bindings::CInstance::invokeMethod):
7242 (KJS::Bindings::CInstance::invokeDefaultMethod):
7243 (KJS::Bindings::CInstance::getPropertyNames):
7245 (KJS::Bindings::CField::valueFromInstance):
7246 (KJS::Bindings::CField::setValueToInstance):
7248 (KJS::Bindings::convertValueToNPVariant):
7249 (KJS::Bindings::convertNPVariantToValue):
7267 (KJS::Bindings::dispatchJNICall):
7271 (KJS::Bindings::JavaString::JavaString):
7272 (KJS::Bindings::JavaString::_commonInit):
7273 (KJS::Bindings::JavaString::~JavaString):
7274 (KJS::Bindings::JavaString::UTF8String):
7276 (KJS::Bindings::convertArrayInstanceToJavaArray):
7277 (KJS::Bindings::convertValueToJValue):
7290 (KJS::Bindings::convertValueToObjcValue):
7291 (KJS::Bindings::convertNSStringToString):
7292 (KJS::Bindings::convertObjcValueToValue):
7294 (KJS::Bindings::Instance::createRuntimeObject):
7413 * bindings/js/JSLocationCustom.cpp:
7479 * bindings/js/JSLocationCustom.cpp:
7529 * bindings/scripts/CodeGeneratorJS.pm: Fix warnings that indicate this was
7548 * bindings/scripts/CodeGeneratorJS.pm:
8078 * bindings/js/JSSVGPODTypeWrapper.h:
8097 (KJS::Bindings::convertValueToQVariant):
8170 (KJS::Bindings::convertArrayInstanceToJavaArray):
8199 * bindings/js/JSCSSStyleDeclarationCustom.cpp:
8211 * bindings/js/JSEventListener.cpp:
8212 * bindings/scripts/CodeGeneratorJS.pm:
8467 * bindings/js/JSDOMBinding.h:
8469 * bindings/js/JSDOMWindowBase.cpp:
8762 * bindings/js/JSXMLHttpRequestCustom.cpp:
8815 * bindings/js/JSCustomSQLStatementErrorCallback.cpp:
8817 * bindings/js/JSCustomSQLTransactionCallback.cpp:
8890 (KJS::Bindings::QtRuntimeObjectImp::construct):
8891 (KJS::Bindings::QtInstance::getRuntimeObject):
8892 (KJS::Bindings::QtInstance::invokeDefaultMethod):
8894 (KJS::Bindings::convertQVariantToValue):
8895 (KJS::Bindings::QtRuntimeMetaMethod::getCallData):
8896 (KJS::Bindings::QtRuntimeConnectionMethod::call):
8897 (KJS::Bindings::QtRuntimeConnectionMethod::getCallData):
8898 (KJS::Bindings::QtConnectionObject::execute):
8900 (KJS::Bindings::QtRuntimeConnectionMethod::d_func):
8940 * bindings/js/JSAudioConstructor.cpp:
8943 * bindings/js/JSAudioConstructor.h:
8946 * bindings/js/JSClipboardCustom.cpp:
8948 * bindings/js/JSCustomSQLStatementCallback.cpp:
8950 * bindings/js/JSCustomSQLStatementErrorCallback.cpp:
8952 * bindings/js/JSCustomSQLTransactionCallback.cpp:
8954 * bindings/js/JSCustomSQLTransactionErrorCallback.cpp:
8956 * bindings/js/JSCustomVoidCallback.cpp:
8958 * bindings/js/JSCustomXPathNSResolver.cpp:
8960 * bindings/js/JSDOMBinding.h:
8962 * bindings/js/JSDOMWindowBase.cpp:
8974 * bindings/js/JSDOMWindowBase.h:
8975 * bindings/js/JSDOMWindowShell.h:
8977 * bindings/js/JSEventListener.cpp:
8980 * bindings/js/JSEventTargetBase.cpp:
8985 * bindings/js/JSEventTargetBase.h:
8986 * bindings/js/JSHTMLAppletElementCustom.cpp:
8990 * bindings/js/JSHTMLCollectionCustom.cpp:
8993 * bindings/js/JSHTMLDocumentCustom.cpp:
8995 * bindings/js/JSHTMLEmbedElementCustom.cpp:
8999 * bindings/js/JSHTMLInputElementBase.cpp:
9001 * bindings/js/JSHTMLInputElementBase.h:
9002 * bindings/js/JSHTMLObjectElementCustom.cpp:
9006 * bindings/js/JSHTMLOptionElementConstructor.cpp:
9009 * bindings/js/JSHTMLOptionElementConstructor.h:
9012 * bindings/js/JSImageConstructor.cpp:
9015 * bindings/js/JSImageConstructor.h:
9018 * bindings/js/JSInspectedObjectWrapper.h:
9020 * bindings/js/JSInspectorCallbackWrapper.cpp:
9022 * bindings/js/JSJavaScriptCallFrameCustom.cpp:
9024 * bindings/js/JSNodeFilterCondition.cpp:
9028 * bindings/js/JSNodeFilterCondition.h:
9030 * bindings/js/JSNodeFilterCustom.cpp:
9032 * bindings/js/JSNodeListCustom.cpp:
9037 * bindings/js/JSPluginElementFunctions.cpp:
9046 * bindings/js/JSPluginElementFunctions.h:
9047 * bindings/js/JSQuarantinedObjectWrapper.cpp:
9054 * bindings/js/JSQuarantinedObjectWrapper.h:
9056 * bindings/js/JSRGBColor.cpp:
9057 * bindings/js/JSXMLHttpRequestConstructor.cpp:
9060 * bindings/js/JSXMLHttpRequestConstructor.h:
9063 * bindings/js/JSXSLTProcessorConstructor.cpp:
9066 * bindings/js/JSXSLTProcessorConstructor.h:
9068 * bindings/js/ScheduledAction.cpp:
9071 * bindings/js/ScheduledAction.h:
9072 * bindings/objc/WebScriptObject.mm:
9074 * bindings/scripts/CodeGeneratorJS.pm:
9079 (KJS::Bindings::CInstance::supportsInvokeDefaultMethod):
9087 (KJS::Bindings::ObjcFallbackObjectImp::propertyName):
9088 (KJS::Bindings::ObjcFallbackObjectImp::classInfo):
9090 (Bindings::webScriptObjectClass):
9091 (Bindings::webUndefinedClass):
9097 (KJS::Bindings::Instance::createRuntimeObject):
9098 (KJS::Bindings::Instance::getInstance):
9100 (KJS::Bindings::Field::~Field):
9101 (KJS::Bindings::Method::~Method):
9102 (KJS::Bindings::Class::~Class):
9103 (KJS::Bindings::Instance::supportsInvokeDefaultMethod):
9225 * bindings/js/JSXMLHttpRequestCustom.cpp:
9305 * bindings/js/JSDOMBinding.h:
9404 * bindings/scripts/CodeGeneratorCOM.pm:
9535 * bindings/scripts/CodeGeneratorCOM.pm:
9585 * bindings/objc/DOMInternal.h:
9586 * bindings/scripts/CodeGenerator.pm:
9587 * bindings/scripts/IDLStructure.pm:
9640 * bindings/js/JSCSSRuleCustom.cpp:
9642 * bindings/objc/DOMInternal.h:
9643 * bindings/scripts/CodeGeneratorJS.pm:
10288 * bindings/js/GCController.cpp:
10292 * bindings/js/JSAudioConstructor.cpp:
10294 * bindings/js/JSCSSRuleCustom.cpp:
10296 * bindings/js/JSCSSStyleDeclarationCustom.cpp:
10298 * bindings/js/JSCSSValueCustom.cpp:
10300 * bindings/js/JSCanvasPixelArrayCustom.cpp:
10303 * bindings/js/JSCanvasRenderingContext2DCustom.cpp:
10305 * bindings/js/JSClipboardCustom.cpp:
10308 * bindings/js/JSCustomXPathNSResolver.cpp:
10310 * bindings/js/JSDOMApplicationCacheCustom.cpp:
10320 * bindings/js/JSDOMBinding.cpp:
10327 * bindings/js/JSDOMBinding.h:
10331 * bindings/js/JSDOMWindowBase.cpp:
10343 * bindings/js/JSDOMWindowBase.h:
10344 * bindings/js/JSDOMWindowShell.cpp:
10346 * bindings/js/JSDOMWindowShell.h:
10347 * bindings/js/JSDocumentCustom.cpp:
10349 * bindings/js/JSElementCustom.cpp:
10351 * bindings/js/JSEventCustom.cpp:
10353 * bindings/js/JSEventListener.cpp:
10356 * bindings/js/JSEventTargetBase.cpp:
10358 * bindings/js/JSEventTargetBase.h:
10360 * bindings/js/JSEventTargetNode.cpp:
10362 * bindings/js/JSHTMLCollectionCustom.cpp:
10365 * bindings/js/JSHTMLFormElementCustom.cpp:
10367 * bindings/js/JSHTMLInputElementBase.cpp:
10369 * bindings/js/JSHTMLOptionElementConstructor.cpp:
10371 * bindings/js/JSHTMLOptionsCollectionCustom.cpp:
10373 * bindings/js/JSInspectedObjectWrapper.cpp:
10375 * bindings/js/JSInspectorCallbackWrapper.cpp:
10377 * bindings/js/JSLocationCustom.cpp:
10379 * bindings/js/JSNamedNodesCollection.cpp:
10381 * bindings/js/JSNavigatorCustom.cpp:
10383 * bindings/js/JSNodeCustom.cpp:
10385 * bindings/js/JSNodeFilterCustom.cpp:
10387 * bindings/js/JSPluginElementFunctions.cpp:
10389 * bindings/js/JSRGBColor.cpp:
10391 * bindings/js/JSSQLResultSetRowListCustom.cpp:
10393 * bindings/js/JSSVGLazyEventListener.cpp:
10395 * bindings/js/JSStorageCustom.cpp:
10397 * bindings/js/JSStyleSheetCustom.cpp:
10399 * bindings/js/JSTextCustom.cpp:
10401 * bindings/js/JSXMLHttpRequestConstructor.cpp:
10403 * bindings/js/JSXMLHttpRequestCustom.cpp:
10410 * bindings/js/JSXSLTProcessorConstructor.cpp:
10412 * bindings/js/JSXSLTProcessorCustom.cpp:
10414 * bindings/scripts/CodeGeneratorJS.pm:
10416 (KJS::Bindings::CInstance::defaultValue):
10417 (KJS::Bindings::CInstance::stringValue):
10418 (KJS::Bindings::CInstance::numberValue):
10419 (KJS::Bindings::CInstance::valueOf):
10422 (KJS::Bindings::convertNPVariantToValue):
10438 (KJS::Bindings::dispatchJNICall):
10447 (KJS::Bindings::ObjcClass::fallbackObject):
10456 (KJS::Bindings::convertNSStringToString):
10457 (KJS::Bindings::convertObjcValueToValue):
10459 (KJS::Bindings::Instance::createRuntimeObject):
10461 (KJS::Bindings::Instance::valueOf):
10474 (KJS::Bindings::QtClass::fallbackObject):
10476 (KJS::Bindings::QtRuntimeObjectImp::construct):
10477 (KJS::Bindings::QtInstance::getRuntimeObject):
10478 (KJS::Bindings::QtInstance::invokeDefaultMethod):
10479 (KJS::Bindings::QtInstance::defaultValue):
10480 (KJS::Bindings::QtInstance::stringValue):
10481 (KJS::Bindings::QtInstance::numberValue):
10482 (KJS::Bindings::QtInstance::valueOf):
10485 (KJS::Bindings::convertValueToQVariant):
10486 (KJS::Bindings::convertQVariantToValue):
10487 (KJS::Bindings::QtRuntimeMetaMethod::lengthGetter):
10488 (KJS::Bindings::QtRuntimeMetaMethod::connectGetter):
10489 (KJS::Bindings::QtRuntimeMetaMethod::disconnectGetter):
10490 (KJS::Bindings::QtRuntimeConnectionMethod::lengthGetter):
10491 (KJS::Bindings::QtConnectionObject::execute):
10793 * bindings/js/JSNodeFilterCustom.cpp:
10796 * bindings/objc/DOM.mm:
10802 * bindings/scripts/CodeGeneratorJS.pm: Use PassRefPtr and RefPtr for toNodeFilter and
10809 the attr is 0 -- this matches what the autogenerated bindings did before.
10912 * bindings/js/JSJavaScriptCallFrameCustom.cpp:
11052 * bindings/js/JSRGBColor.cpp:
11054 * bindings/objc/DOMRGBColor.mm:
11455 (KJS::Bindings::QtInstance::getPropertyNames):
11456 (KJS::Bindings::QtInstance::invokeDefaultMethod):
11458 (KJS::Bindings::convertValueToQVariant):
11459 (KJS::Bindings::convertQVariantToValue):
11460 (KJS::Bindings::QtRuntimeConnectionMethod::callAsFunction):
11461 (KJS::Bindings::QtConnectionObject::execute):
11504 * bindings/js/JSCustomSQLStatementCallback.cpp:
11506 * bindings/js/JSCustomSQLStatementErrorCallback.cpp:
11508 * bindings/js/JSCustomSQLTransactionCallback.cpp:
11510 * bindings/js/JSCustomSQLTransactionErrorCallback.cpp:
11512 * bindings/js/JSCustomVoidCallback.cpp:
11514 * bindings/js/JSCustomXPathNSResolver.cpp:
11516 * bindings/js/JSDOMWindowBase.cpp:
11524 * bindings/js/JSDOMWindowCustom.cpp:
11526 * bindings/js/JSDOMWindowCustom.h:
11528 * bindings/js/JSEventListener.cpp:
11531 * bindings/js/JSEventTargetBase.h:
11533 * bindings/js/JSHTMLCollectionCustom.cpp:
11537 * bindings/js/JSHTMLDocumentCustom.cpp:
11541 * bindings/js/JSHTMLInputElementBase.cpp:
11543 * bindings/js/JSHistoryCustom.cpp:
11545 * bindings/js/JSLocationCustom.cpp:
11548 * bindings/js/JSNavigatorCustom.cpp:
11550 * bindings/js/JSSQLResultSetRowListCustom.cpp:
11552 * bindings/js/JSStorageCustom.cpp:
11554 * bindings/js/ScheduledAction.cpp:
11556 * bindings/js/ScriptController.cpp:
11558 * bindings/objc/WebScriptObject.mm:
11565 * bindings/scripts/CodeGeneratorJS.pm:
11569 (KJS::Bindings::CInstance::getPropertyNames):
11571 (KJS::Bindings::identifierFromNPIdentifier):
11634 * bindings/js/JSCanvasRenderingContext2DCustom.cpp:
11635 * bindings/js/JSDOMApplicationCacheCustom.cpp:
11636 * bindings/js/JSDOMWindowBase.cpp:
11637 * bindings/js/JSEventCustom.cpp:
11638 * bindings/js/JSEventListener.cpp: Copied from WebCore/bindings/js/kjs_events.cpp.
11639 * bindings/js/JSEventListener.h: Copied from WebCore/bindings/js/kjs_events.h.
11640 * bindings/js/JSEventTargetBase.h:
11641 * bindings
11642 * bindings/js/JSHTMLCollectionCustom.cpp:
11643 * bindings/js/JSHTMLDocumentCustom.cpp:
11644 * bindings/js/JSHTMLEmbedElementCustom.cpp:
11645 * bindings/js/JSHTMLInputElementBase.h:
11646 * bindings/js/JSHTMLObjectElementCustom.cpp:
11647 * bindings/js/JSHTMLSelectElementCustom.cpp:
11648 * bindings/js/JSPluginElementFunctions.cpp: Copied from WebCore/bindings/js/kjs_html.cpp.
11649 * bindings/js/JSPluginElementFunctions.h: Copied from WebCore/bindings/js/kjs_html.h.
11650 * bindings/js/JSSVGLazyEventListener.h:
11651 * bindings/js/JSXMLHttpRequestCustom.cpp:
11652 * bindings/js/ScriptController.cpp:
11653 * bindings/js/kjs_events.cpp: Removed.
11654 * bindings/js/kjs_events.h: Removed.
11655 * bindings/js/kjs_html.cpp: Removed.
11656 * bindings/js/kjs_html.h: Removed.
11664 * bindings/js/JSCustomSQLStatementCallback.cpp:
11666 * bindings/js/JSCustomSQLStatementErrorCallback.cpp:
11668 * bindings/js/JSCustomSQLTransactionCallback.cpp:
11670 * bindings/js/JSCustomSQLTransactionErrorCallback.cpp:
11672 * bindings/js/JSCustomVoidCallback.cpp:
11674 * bindings/js/JSCustomXPathNSResolver.cpp:
11676 * bindings/js/JSDOMWindowBase.cpp:
11683 * bindings/js/JSDOMWindowCustom.cpp:
11685 * bindings/js/JSDOMWindowShell.cpp:
11688 * bindings/js/JSDocumentCustom.cpp:
11690 * bindings/js/JSLocationCustom.cpp:
11693 * bindings/js/JSNodeFilterCondition.cpp:
11695 * bindings/js/ScheduledAction.cpp:
11697 * bindings/js/kjs_events.cpp:
11700 * bindings/js/kjs_html.cpp:
11702 * bindings/objc/DOMInternal.mm:
12014 * bindings/js/ScriptController.h:
12024 * bindings/js/JSAudioConstructor.cpp:
12026 * bindings/js/JSAudioConstructor.h:
12027 * bindings/js/JSCanvasRenderingContext2DCustom.cpp:
12036 * bindings/js/JSClipboardCustom.cpp:
12042 * bindings/js/JSConsoleCustom.cpp:
12051 * bindings/js/JSCustomSQLStatementCallback.cpp:
12053 * bindings/js/JSCustomSQLStatementErrorCallback.cpp:
12055 * bindings/js/JSCustomSQLTransactionCallback.cpp:
12057 * bindings/js/JSCustomSQLTransactionErrorCallback.cpp:
12059 * bindings/js/JSCustomVoidCallback.cpp:
12061 * bindings/js/JSCustomXPathNSResolver.cpp:
12063 * bindings/js/JSDOMApplicationCacheCustom.cpp:
12069 * bindings/js/JSDOMWindowBase.cpp:
12081 * bindings/js/JSDOMWindowBase.h:
12082 * bindings/js/JSDOMWindowCustom.cpp:
12084 * bindings/js/JSDatabaseCustom.cpp:
12087 * bindings/js/JSElementCustom.cpp:
12092 * bindings/js/JSEventTargetBase.cpp:
12096 * bindings/js/JSEventTargetBase.h:
12097 * bindings/js/JSHTMLAppletElementCustom.cpp:
12099 * bindings/js/JSHTMLCollectionCustom.cpp:
12103 * bindings/js/JSHTMLDocumentCustom.cpp:
12108 * bindings/js/JSHTMLEmbedElementCustom.cpp:
12110 * bindings/js/JSHTMLInputElementBase.cpp:
12112 * bindings/js/JSHTMLInputElementBase.h:
12113 * bindings/js/JSHTMLObjectElementCustom.cpp:
12115 * bindings/js/JSHTMLOptionElementConstructor.cpp:
12117 * bindings/js/JSHTMLOptionElementConstructor.h:
12118 * bindings/js/JSHTMLOptionsCollectionCustom.cpp:
12121 * bindings/js/JSHTMLSelectElementCustom.cpp:
12123 * bindings/js/JSImageConstructor.cpp:
12125 * bindings/js/JSImageConstructor.h:
12126 * bindings/js/JSJavaScriptCallFrameCustom.cpp:
12129 * bindings/js/JSLocationCustom.cpp:
12134 * bindings/js/JSNodeCustom.cpp:
12139 * bindings/js/JSNodeFilterCondition.cpp:
12141 * bindings/js/JSNodeFilterCustom.cpp:
12143 * bindings/js/JSNodeIteratorCustom.cpp:
12146 * bindings/js/JSNodeListCustom.cpp:
12148 * bindings/js/JSQuarantinedObjectWrapper.cpp:
12151 * bindings/js/JSQuarantinedObjectWrapper.h:
12152 * bindings/js/JSSQLResultSetRowListCustom.cpp:
12154 * bindings/js/JSSQLTransactionCustom.cpp:
12156 * bindings/js/JSSVGMatrixCustom.cpp:
12168 * bindings/js/JSSVGPathSegListCustom.cpp:
12176 * bindings/js/JSSVGPointListCustom.cpp:
12184 * bindings/js/JSSVGTransformListCustom.cpp:
12192 * bindings/js/JSTreeWalkerCustom.cpp:
12200 * bindings/js/JSXMLHttpRequestConstructor.cpp:
12202 * bindings/js/JSXMLHttpRequestConstructor.h:
12203 * bindings/js/JSXMLHttpRequestCustom.cpp:
12212 * bindings/js/JSXSLTProcessorConstructor.cpp:
12214 * bindings/js/JSXSLTProcessorConstructor.h:
12215 * bindings/js/JSXSLTProcessorCustom.cpp:
12222 * bindings/js/ScheduledAction.cpp:
12225 * bindings/js/ScheduledAction.h:
12226 * bindings/js/kjs_events.cpp:
12229 * bindings/js/kjs_html.cpp:
12231 * bindings/js/kjs_html.h:
12232 * bindings/objc/WebScriptObject.mm:
12235 * bindings/scripts/CodeGeneratorJS.pm:
12241 (KJS::Bindings::CInstance::invokeMethod):
12242 (KJS::Bindings::CInstance::invokeDefaultMethod):
12259 (KJS::Bindings::QtRuntimeObjectImp::construct):
12260 (KJS::Bindings::QtInstance::invokeMethod):
12261 (KJS::Bindings::QtInstance::invokeDefaultMethod):
12264 (KJS::Bindings::convertQVariantToValue):
12265 (KJS::Bindings::findMethodIndex):
12266 (KJS::Bindings::QtRuntimeMetaMethod::callAsFunction):
12267 (KJS::Bindings::QtRuntimeConnectionMethod::callAsFunction):
12268 (KJS::Bindings::QtConnectionObject::execute):
12271 (KJS::Bindings::Instance::invokeDefaultMethod):
12362 * bindings/js/JSClipboardCustom.cpp:
12363 * bindings/js/JSDatabaseCustom.cpp:
12364 * bindings/js/JSJavaScriptCallFrameCustom.cpp:
12365 * bindings/js/kjs_events.cpp:
12383 * bindings/js/JSCustomSQLStatementCallback.h:
12384 * bindings/js/JSCustomSQLStatementErrorCallback.h:
12385 * bindings/js/JSCustomSQLTransactionErrorCallback.h:
12386 * bindings/js/JSCustomVoidCallback.h:
12387 * bindings/js/JSDOMBinding.h:
12388 * bindings/js/JSDOMWindowCustom.cpp:
12389 * bindings/js/JSDOMWindowShell.cpp:
12390 * bindings/js/JSQuarantinedObjectWrapper.h:
12418 * bindings/js/JSCSSStyleDeclarationCustom.cpp:
12421 (KJS::Bindings::valueRealType):
12422 (KJS::Bindings::convertValueToQVariant):
12423 (KJS::Bindings::convertQVariantToValue):
12424 (KJS::Bindings::QtRuntimeMethod::QtRuntimeMethod):
12459 * bindings/js/JSNavigatorCustom.cpp:
12461 * bindings/js/kjs_events.cpp:
12464 (KJS::Bindings::convertArrayInstanceToJavaArray):
12465 (KJS::Bindings::convertValueToJValue):
12467 (KJS::Bindings::valueRealType):
12468 (KJS::Bindings::convertValueToQVariant):
12469 (KJS::Bindings::QtConnectionObject::execute):
12500 * bindings/objc/DOMImplementationFront.cpp:
12502 * bindings/objc/DOMImplementationFront.h:
12597 * bindings/js/JSAudioConstructor.h:
12598 * bindings/js/JSCustomSQLStatementCallback.cpp:
12599 * bindings/js/JSCustomSQLStatementErrorCallback.cpp:
12600 * bindings/js/JSCustomSQLTransactionCallback.cpp:
12601 * bindings/js/JSCustomSQLTransactionErrorCallback.cpp:
12602 * bindings/js/JSCustomVoidCallback.cpp:
12603 * bindings/js/JSCustomXPathNSResolver.cpp:
12604 * bindings/js/JSDOMBinding.cpp: Copied from WebCore/bindings/js/kjs_binding.cpp.
12605 * bindings/js/JSDOMBinding.h: Copied from WebCore/bindings/js/kjs_binding.h.
12606 * bindings/js/JSDOMWindowBase.cpp:
12607 * bindings/js/JSDOMWindowBase.h:
12608 * bindings/js/JSDOMWindowCustom.cpp:
12609 * bindings/js/JSDOMWindowShell.cpp:
12610 * bindings/js/JSDOMWindowShell.h:
12611 * bindings/js/JSDocumentCustom.cpp:
12612 * bindings/js/JSHTMLCollectionCustom.cpp:
12613 * bindings/js/JSHTMLFrameElementCustom.cpp:
12614 * bindings/js/JSHTMLFrameSetElementCustom.cpp:
12615 * bindings/js/JSHTMLIFrameElementCustom.cpp:
12616 * bindings/js/JSHTMLInputElementBase.h:
12617 * bindings/js/JSHTMLOptionElementConstructor.h:
12618 * bindings/js/JSImageConstructor.h:
12619 * bindings/js/JSLocationCustom.cpp:
12620 * bindings/js/JSNamedNodeMapCustom.cpp:
12621 * bindings/js/JSNamedNodesCollection.h:
12622 * bindings/js/JSNodeFilterCondition.cpp:
12623 * bindings/js/JSNodeFilterCustom.cpp:
12624 * bindings/js/JSRGBColor.h:
12625 * bindings/js/JSSVGPathSegCustom.cpp:
12626 * bindings/js/JSXMLHttpRequestConstructor.h:
12627 * bindings/js/JSXSLTProcessorConstructor.h:
12628 * bindings/js/JSXSLTProcessorCustom.cpp:
12629 * bindings/js/ScheduledAction.cpp:
12631 * bindings/js/ScriptController.cpp: Copied from WebCore/bindings/js/kjs_proxy.cpp.
12632 * bindings/js/ScriptController.h: Copied from WebCore/bindings/js/kjs_proxy.h.
12633 * bindings/js/kjs_binding.cpp: Removed.
12634 * bindings/js/kjs_binding.h: Removed.
12635 * bindings/js/kjs_events.cpp:
12637 * bindings/js/kjs_html.cpp:
12638 * bindings/js/kjs_html.h:
12639 * bindings/js/kjs_proxy.cpp: Removed.
12640 * bindings/js/kjs_proxy.h: Removed.
12641 * bindings/objc/DOMInternal.mm:
12642 * bindings/scripts/CodeGeneratorJS.pm:
12768 * bindings/scripts/CodeGeneratorCOM.pm:
13071 * bindings/js/JSSVGMatrixCustom.cpp:
13083 * bindings/js/JSSVGPODTypeWrapper.h:
13092 * bindings/js/JSSVGPointListCustom.cpp:
13103 * bindings/js/JSSVGTransformListCustom.cpp:
13114 * bindings/scripts/CodeGeneratorJS.pm:
13692 * bindings/js/JSDOMWindowBase.cpp:
13694 * bindings/js/JSHTMLDocumentCustom.cpp:
14192 * bindings/js/JSCanvasRenderingContext2DCustom.cpp:
14194 * bindings/js/JSDOMWindowBase.cpp:
14197 * bindings/js/JSNodeFilterCondition.h:
14199 * bindings/js/JSNodeFilterCustom.cpp:
14201 * bindings/js/JSSVGLazyEventListener.h:
14203 * bindings/js/JSSVGMatrixCustom.cpp:
14215 * bindings/js/JSSVGPODTypeWrapper.h:
14224 * bindings/js/JSSVGPointListCustom.cpp:
14233 * bindings/js/JSSVGTransformListCustom.cpp:
14240 * bindings/js/kjs_binding.cpp:
14242 * bindings/js/kjs_events.h:
14246 * bindings/js/kjs_proxy.cpp:
14249 * bindings/objc/DOM.mm:
14255 * bindings/scripts/CodeGeneratorJS.pm:
14669 - Updated the build systems to include bindings/scripts when executing make_names.pl
14677 * bindings/scripts/XMLTiny.pm: Added.
15019 (KJS::Bindings::convertValueToQVariant):
15120 * bindings/js/JSCustomVoidCallback.cpp:
15122 * bindings/js/JSCustomVoidCallback.h:
15232 (KJS::Bindings::QtRuntimeMetaMethod::lengthGetter): Remove the originalObject argument.
15233 (KJS::Bindings::QtRuntimeMetaMethod::connectGetter): Ditto.
15234 (KJS::Bindings::QtRuntimeMetaMethod::disconnectGetter): Ditto.
15235 (KJS::Bindings::QtRuntimeConnectionMethod::lengthGetter): Ditto.
15236 (KJS::Bindings::QtConnectionObject::execute): Use callAsFunction.
15281 * bindings/js/JSQuarantinedObjectWrapper.cpp:
15287 * bindings/js/JSCSSStyleDeclarationCustom.cpp:
15289 * bindings/js/JSCanvasPixelArrayCustom.cpp:
15291 * bindings/js/JSDOMWindowBase.cpp:
15296 * bindings/js/JSDOMWindowBase.h:
15297 * bindings/js/JSDOMWindowCustom.h:
15299 * bindings/js/JSHTMLAppletElementCustom.cpp:
15301 * bindings/js/JSHTMLCollectionCustom.cpp:
15303 * bindings/js/JSHTMLDocumentCustom.cpp:
15305 * bindings/js/JSHTMLEmbedElementCustom.cpp:
15307 * bindings/js/JSHTMLFormElementCustom.cpp:
15309 * bindings/js/JSHTMLFrameSetElementCustom.cpp:
15311 * bindings/js/JSHTMLObjectElementCustom.cpp:
15313 * bindings/js/JSHistoryCustom.cpp:
15315 * bindings/js/JSLocationCustom.cpp:
15317 * bindings/js/JSMimeTypeArrayCustom.cpp:
15319 * bindings/js/JSNamedNodeMapCustom.cpp:
15321 * bindings/js/JSNamedNodesCollection.cpp:
15324 * bindings/js/JSNamedNodesCollection.h:
15325 * bindings/js/JSNodeListCustom.cpp:
15327 * bindings/js/JSPluginArrayCustom.cpp:
15329 * bindings/js/JSPluginCustom.cpp:
15331 * bindings/js/JSQuarantinedObjectWrapper.h:
15332 * bindings/js/JSStorageCustom.cpp:
15334 * bindings/js/JSStyleSheetListCustom.cpp:
15336 * bindings/js/kjs_binding.cpp:
15339 * bindings/js/kjs_binding.h:
15340 * bindings/js/kjs_html.cpp:
15343 * bindings/js/kjs_html.h:
15344 * bindings/scripts/CodeGeneratorJS.pm:
15470 * bindings/scripts/CodeGeneratorJS.pm:
15599 * bindings/js/JSCSSStyleDeclarationCustom.cpp:
15790 * bindings/js/kjs_proxy.cpp:
15882 * bindings/js/kjs_events.cpp:
15888 * bindings/js/kjs_events.h: Remove the default value for lineNumber, since no
15890 * bindings/objc/WebScriptObject.mm:
15940 * bindings/js/JSDOMWindowBase.cpp:
15942 * bindings/js/JSDOMWindowShell.cpp:
15944 * bindings/js/JSDOMWindowShell.h:
15946 * bindings/js/kjs_proxy.cpp:
15950 * bindings/js/kjs_proxy.h:
16001 * bindings/js/JSDOMWindowBase.cpp:
16003 * bindings/js/JSDOMWindowShell.cpp:
16006 * bindings/js/JSDOMWindowShell.h:
16009 * bindings/js/kjs_proxy.cpp:
16012 * bindings/js/kjs_proxy.h:
16058 * bindings/js/JSDOMWindowBase.cpp:
16060 * bindings/js/JSDOMWindowShell.cpp:
16062 * bindings/js/JSDOMWindowShell.h:
16064 * bindings/js/kjs_proxy.cpp:
16068 * bindings/js/kjs_proxy.h:
16327 bindings in the future.
16334 * bindings/js/JSNodeCustom.cpp:
16470 * bindings/js/JSDOMWindowBase.cpp:
16683 * bindings/js/JSDOMWindowBase.cpp:
16691 * bindings/js/JSDOMWindowBase.h:
16692 * bindings/js/JSDOMWindowShell.cpp:
16698 * bindings/js/JSDOMWindowShell.h:
16701 * bindings/js/JSDocumentCustom.cpp:
16704 * bindings/js/kjs_proxy.cpp:
16707 * bindings/js/kjs_proxy.h:
16727 * bindings/js/JSElementCustom.cpp:
16729 * bindings/js/JSNodeCustom.cpp:
16733 * bindings/js/JSTextCustom.cpp: Added.
16735 * bindings/scripts/CodeGeneratorJS.pm:
16745 * bindings/js/JSEventTargetNode.cpp:
16746 * bindings/js/JSEventTargetNode.h:
16751 * bindings/scripts/CodeGeneratorJS.pm:
16775 * bindings/objc/DOM.mm: Removed unneeded include.
16800 public bindings (JavaScript and Objective-C compiling), but the class is
16974 * bindings/js/JSInspectedObjectWrapper.cpp:
16982 * bindings/js/JSQuarantinedObjectWrapper.h:
17026 - Removed JS*ElementWrapperFactory files in WebCore/bindings/js, replaced by the generated ones.
17036 * bindings/js/JSHTMLElementWrapperFactory.cpp: Removed.
17037 * bindings/js/JSHTMLElementWrapperFactory.h: Removed.
17038 * bindings/js/JSSVGElementWrapperFactory.cpp: Removed.
17039 * bindings/js/JSSVGElementWrapperFactory.h: Removed.
17774 * bindings/js/StringSourceProvider.h: Remove text at end of
17777 (KJS::Bindings::QtRuntimeObjectImp::getConstructData): Replaced
17779 (KJS::Bindings::QtInstance::getCallData): Replaced implementsCall with
17781 (KJS::Bindings::QtInstance::invokeDefaultMethod): Use getCallData()
17913 * bindings/js/JSConsoleCustom.cpp:
18130 * bindings/js/JSDOMWindowCustom.h:
18140 * bindings/js/JSDOMWindowBase.cpp:
18141 * bindings/js/JSDOMWindowCustom.h:
18146 * bindings/js/kjs_binding.cpp:
18155 * bindings/js/JSDOMWindowCustom.h:
18169 * bindings/js/JSCSSStyleDeclarationCustom.cpp:
18170 * bindings/js/JSCSSStyleDeclarationCustom.h: Added.
18171 * bindings/js/JSDOMWindowCustom.cpp:
18172 * bindings/js/JSDOMWindowCustom.h:
18176 * bindings/js/JSHTMLAppletElementCustom.cpp:
18177 * bindings/js/JSHTMLAppletElementCustom.h: Added.
18178 * bindings/js/JSHTMLEmbedElementCustom.cpp:
18179 * bindings/js/JSHTMLEmbedElementCustom.h: Added.
18180 * bindings/js/JSHTMLObjectElementCustom.cpp:
18181 * bindings/js/JSHTMLObjectElementCustom.h: Added.
18182 * bindings/js/JSHistoryCustom.cpp:
18183 * bindings/js/JSHistoryCustom.h: Added.
18184 * bindings/js/JSLocationCustom.cpp:
18185 * bindings/js/JSLocationCustom.h: Added.
18186 * bindings/js/JSStorageCustom.cpp:
18187 * bindings/js/JSStorageCustom.h: Added.
18188 * bindings/scripts/CodeGeneratorJS.pm:
18199 * bindings/js/JSCustomVoidCallback.cpp:
18200 * bindings/js/JSCustomXPathNSResolver.cpp:
18201 * bindings/js/JSDOMApplicationCacheCustom.cpp:
18202 * bindings/js/JSDOMWindowBase.cpp:
18203 * bindings/js/JSDOMWindowBase.h:
18204 * bindings/js/JSDOMWindowCustom.cpp:
18205 * bindings/js/JSDOMWindowCustom.h: Added.
18207 * bindings/js/JSDatabaseCustom.cpp:
18208 * bindings/js/JSDocumentCustom.cpp:
18209 * bindings/js/JSLocationCustom.cpp:
18210 * bindings/js/JSSQLTransactionCustom.cpp:
18211 * bindings/js/JSXMLHttpRequestCustom.cpp:
18221 * bindings/js/JSDOMWindowBase.cpp:
18232 * bindings/scripts/CodeGeneratorJS.pm: Make the codegen script inline impl()
18280 * bindings/js/StringSourceProvider.h: Added. SourceProvider subclass backed by a WebCore::String.
18286 * bindings/js/kjs_proxy.cpp:
18303 * bindings/js/JSNavigatorCustom.cpp:
18309 Fixed platform/mac/plugins/bindings-test-objc.html.
18335 * bindings/js/JSQuarantinedObjectWrapper.cpp:
18337 * bindings/js/JSQuarantinedObjectWrapper.h:
18359 * bindings/objc/WebScriptObject.mm:
18462 * bindings/js/JSCustomSQLStatementCallback.cpp:
18466 * bindings/js/JSCustomSQLStatementErrorCallback.cpp:
18468 * bindings/js/JSCustomSQLTransactionCallback.cpp:
18470 * bindings/js/JSCustomSQLTransactionErrorCallback.cpp:
18472 * bindings/js/JSCustomVoidCallback.cpp:
18474 * bindings/js/JSCustomXPathNSResolver.cpp:
18476 * bindings/js/JSDOMWindowBase.cpp:
18478 * bindings/js/ScheduledAction.cpp:
18480 * bindings/js/kjs_events.cpp:
18484 * bindings/objc/WebScriptObject.mm:
18523 * bindings/js/JSConsoleCustom.cpp:
18622 * bindings/js/JSConsoleCustom.cpp:
18660 * bindings/js/JSConsoleCustom.cpp:
18662 * bindings/scripts/CodeGeneratorJS.pm: Added parsing of the
18979 * bindings/js/JSConsoleCustom.cpp:
19178 * bindings/js/JSXMLHttpRequestCustom.cpp:
19364 * bindings/js/JSStyleSheetCustom.cpp:
19380 * bindings/js/JSStorageCustom.cpp:
19567 * bindings/js/JSJavaScriptCallFrameCustom.cpp:
19630 * bindings/js/JSJavaScriptCallFrameCustom.cpp:
20705 * bindings/js/JSInspectedObjectWrapper.cpp:
20708 * bindings/js/JSQuarantinedObjectWrapper.cpp:
20712 * bindings/js/JSQuarantinedObjectWrapper.h: Renamed unwrappedExecStateMatches to allowsUnwrappedAccessFrom.
21144 * bindings/js/JSJavaScriptCallFrameCustom.cpp: Added.
21670 * bindings/js/GCController.cpp:
21674 * bindings/js/JSAudioConstructor.cpp:
21676 * bindings/js/JSCSSRuleCustom.cpp:
21678 * bindings/js/JSCSSStyleDeclarationCustom.cpp:
21680 * bindings/js/JSCSSValueCustom.cpp:
21682 * bindings/js/JSCanvasPixelArrayCustom.cpp:
21685 * bindings/js/JSCanvasRenderingContext2DCustom.cpp:
21687 * bindings/js/JSClipboardCustom.cpp:
21690 * bindings/js/JSCustomXPathNSResolver.cpp:
21692 * bindings/js/JSDOMApplicationCacheCustom.cpp:
21702 * bindings/js/JSDOMWindowBase.cpp:
21714 * bindings/js/JSDOMWindowBase.h:
21715 * bindings/js/JSDOMWindowShell.cpp:
21716 * bindings/js/JSDOMWindowShell.h:
21717 * bindings/js/JSDocumentCustom.cpp:
21719 * bindings/js/JSEventCustom.cpp:
21721 * bindings/js/JSEventTargetBase.cpp:
21723 * bindings/js/JSEventTargetBase.h:
21725 * bindings/js/JSEventTargetNode.cpp:
21727 * bindings/js/JSHTMLCollectionCustom.cpp:
21730 * bindings/js/JSHTMLElementWrapperFactory.cpp:
21732 * bindings/js/JSHTMLFormElementCustom.cpp:
21734 * bindings/js/JSHTMLInputElementBase.cpp:
21736 * bindings/js/JSHTMLOptionElementConstructor.cpp:
21738 * bindings/js/JSHTMLOptionsCollectionCustom.cpp:
21740 * bindings/js/JSInspectedObjectWrapper.cpp:
21742 * bindings/js/JSInspectorCallbackWrapper.cpp:
21744 * bindings/js/JSLocationCustom.cpp:
21746 * bindings/js/JSNamedNodesCollection.cpp:
21748 * bindings/js/JSNavigatorCustom.cpp:
21750 * bindings/js/JSNodeCustom.cpp:
21752 * bindings/js/JSNodeFilterCustom.cpp:
21754 * bindings/js/JSRGBColor.cpp:
21756 * bindings/js/JSSQLResultSetRowListCustom.cpp:
21758 * bindings/js/JSSVGElementWrapperFactory.cpp:
21760 * bindings/js/JSSVGLazyEventListener.cpp:
21762 * bindings/js/JSStorageCustom.cpp:
21764 * bindings/js/JSStyleSheetCustom.cpp:
21766 * bindings/js/JSXMLHttpRequestConstructor.cpp:
21768 * bindings/js/JSXMLHttpRequestCustom.cpp:
21775 * bindings/js/JSXSLTProcessorConstructor.cpp:
21777 * bindings/js/JSXSLTProcessorCustom.cpp:
21779 * bindings/js/kjs_binding.cpp:
21786 * bindings/js/kjs_binding.h:
21790 * bindings/js/kjs_events.cpp:
21793 * bindings/js/kjs_html.cpp:
21795 * bindings/scripts/CodeGeneratorJS.pm:
21797 (KJS::Bindings::CInstance::defaultValue):
21798 (KJS::Bindings::CInstance::stringValue):
21799 (KJS::Bindings::CInstance::numberValue):
21800 (KJS::Bindings::CInstance::valueOf):
21803 (KJS::Bindings::convertNPVariantToValue):
21819 (KJS::Bindings::dispatchJNICall):
21828 (KJS::Bindings::ObjcClass::fallbackObject):
21837 (KJS::Bindings::convertNSStringToString):
21838 (KJS::Bindings::convertObjcValueToValue):
21840 (KJS::Bindings::QtClass::fallbackObject):
21842 (KJS::Bindings::QtRuntimeObjectImp::construct):
21843 (KJS::Bindings::QtInstance::getRuntimeObject):
21844 (KJS::Bindings::QtInstance::invokeDefaultMethod):
21845 (KJS::Bindings::QtInstance::defaultValue):
21846 (KJS::Bindings::QtInstance::stringValue):
21847 (KJS::Bindings::QtInstance::numberValue):
21848 (KJS::Bindings::QtInstance::valueOf):
21851 (KJS::Bindings::convertValueToQVariant):
21852 (KJS::Bindings::convertQVariantToValue):
21853 (KJS::Bindings::QtRuntimeMetaMethod::lengthGetter):
21854 (KJS::Bindings::QtRuntimeMetaMethod::connectGetter):
21855 (KJS::Bindings::QtRuntimeMetaMethod::disconnectGetter):
21856 (KJS::Bindings::QtRuntimeConnectionMethod::lengthGetter):
21857 (KJS::Bindings::QtConnectionObject::execute):
21859 (KJS::Bindings::Instance::createRuntimeObject):
21861 (KJS::Bindings::Instance::valueOf):
21987 * bindings/js/JSDOMWindowCustom.cpp:
21990 * bindings/js/JSEventCustom.cpp:
21992 * bindings/objc/DOMEvents.mm:
23562 * bindings/objc/DOMUtility.mm:
23590 * bindings/objc/DOMUtility.mm:
23612 * bindings/js/JSDOMWindowBase.h:
23625 * bindings/js/kjs_events.cpp:
23752 (KJS::Bindings::QtClass::fallbackObject):
23754 (KJS::Bindings::QtRuntimeObjectImp::construct):
23755 (KJS::Bindings::QtInstance::getRuntimeObject):
23756 (KJS::Bindings::QtInstance::invokeDefaultMethod):
23757 (KJS::Bindings::QtInstance::defaultValue):
23758 (KJS::Bindings::QtInstance::stringValue):
23760 (KJS::Bindings::QtInstance::getObject):
23762 (KJS::Bindings::convertValueToQVariant):
23763 (KJS::Bindings::convertQVariantToValue):
23764 (KJS::Bindings::QtRuntimeMetaMethod::lengthGetter):
23765 (KJS::Bindings::QtRuntimeMetaMethod::connectGetter):
23766 (KJS::Bindings::QtRuntimeMetaMethod::disconnectGetter):
23767 (KJS::Bindings::QtRuntimeConnectionMethod::lengthGetter):
23768 (KJS::Bindings::QtConnectionObject::execute):
23770 (KJS::Bindings::Instance::createRuntimeObject):
23813 * bindings/scripts/CodeGeneratorJS.pm: Pass ExecState to functions that now need it.
23818 * bindings/js/JSDOMWindowWrapper.cpp:
23820 * bindings/js/JSDOMWindowWrapper.h:
23823 * bindings/js/JSAudioConstructor.cpp:
23825 * bindings/js/JSCSSRuleCustom.cpp:
23827 * bindings/js/JSCSSStyleDeclarationCustom.cpp:
23829 * bindings/js/JSCSSValueCustom.cpp:
23831 * bindings/js/JSCanvasPixelArrayCustom.cpp:
23834 * bindings/js/JSCanvasRenderingContext2DCustom.cpp:
23836 * bindings/js/JSClipboardCustom.cpp:
23839 * bindings/js/JSCustomXPathNSResolver.cpp:
23841 * bindings/js/JSDOMApplicationCacheCustom.cpp:
23851 * bindings/js/JSDOMWindowBase.cpp:
23863 * bindings/js/JSDOMWindowBase.h:
23864 * bindings/js/JSDocumentCustom.cpp:
23866 * bindings/js/JSEventCustom.cpp:
23868 * bindings/js/JSEventTargetBase.cpp:
23870 * bindings/js/JSEventTargetBase.h:
23872 * bindings/js/JSEventTargetNode.cpp:
23874 * bindings/js/JSHTMLCollectionCustom.cpp:
23877 * bindings/js/JSHTMLElementWrapperFactory.cpp:
23879 * bindings/js/JSHTMLFormElementCustom.cpp:
23881 * bindings/js/JSHTMLInputElementBase.cpp:
23883 * bindings/js/JSHTMLOptionElementConstructor.cpp:
23885 * bindings/js/JSHTMLOptionsCollectionCustom.cpp:
23887 * bindings/js/JSInspectedObjectWrapper.cpp:
23889 * bindings/js/JSInspectorCallbackWrapper.cpp:
23891 * bindings/js/JSLocationCustom.cpp:
23893 * bindings/js/JSNamedNodesCollection.cpp:
23895 * bindings/js/JSNavigatorCustom.cpp:
23897 * bindings/js/JSNodeCustom.cpp:
23899 * bindings/js/JSNodeFilterCustom.cpp:
23901 * bindings/js/JSRGBColor.cpp:
23903 * bindings/js/JSSQLResultSetRowListCustom.cpp:
23905 * bindings/js/JSSVGElementWrapperFactory.cpp:
23907 * bindings/js/JSSVGLazyEventListener.cpp:
23909 * bindings/js/JSStorageCustom.cpp:
23911 * bindings/js/JSStyleSheetCustom.cpp:
23913 * bindings/js/JSXMLHttpRequestConstructor.cpp:
23915 * bindings/js/JSXMLHttpRequestCustom.cpp:
23922 * bindings/js/JSXSLTProcessor.cpp:
23925 * bindings/js/kjs_binding.cpp:
23932 * bindings/js/kjs_binding.h:
23936 * bindings/js/kjs_events.cpp:
23939 * bindings/js/kjs_html.cpp:
23942 (KJS::Bindings::CInstance::defaultValue):
23943 (KJS::Bindings::CInstance::stringValue):
23944 (KJS::Bindings::CInstance::numberValue):
23945 (KJS::Bindings::CInstance::valueOf):
23948 (KJS::Bindings::convertNPVariantToValue):
23964 (KJS::Bindings::dispatchJNICall):
23973 (KJS::Bindings::ObjcClass::fallbackObject):
23982 (KJS::Bindings::convertNSStringToString):
23983 (KJS::Bindings::convertObjcValueToValue):
23985 (KJS::Bindings::Instance::createRuntimeObject):
23987 (KJS::Bindings::Instance::valueOf):
23998 * bindings/js/GCController.cpp:
24080 * bindings/js/JSDOMWindowBase.cpp:
24082 * bindings/js/JSDOMWindowBase.h:
24084 * bindings/js/JSXSLTProcessor.cpp: Removed.
24085 * bindings/js/JSXSLTProcessor.h: Removed.
24114 * bindings/js/JSDOMWindowBase.cpp:
24121 * bindings/js/JSDOMWindowBase.h:
24156 - just a wee bit more bindings speedup
24161 * bindings/js/kjs_binding.cpp:
24189 * bindings/js/JSCustomVoidCallback.cpp:
24191 * bindings/js/JSCustomXPathNSResolver.cpp:
24193 * bindings/js/JSDOMApplicationCacheCustom.cpp:
24196 * bindings/js/JSDOMWindowBase.cpp:
24201 * bindings/js/JSDOMWindowBase.h:
24202 * bindings/js/JSDOMWindowCustom.cpp:
24205 * bindings/js/JSDatabaseCustom.cpp:
24208 * bindings/js/JSDocumentCustom.cpp:
24210 * bindings/js/JSLocationCustom.cpp:
24216 * bindings/js/JSSQLTransactionCustom.cpp:
24218 * bindings/js/JSXMLHttpRequestCustom.cpp:
24294 * page/gtk/FrameGtk.cpp: Create js bindings for PluginView.
24296 * page/qt/FrameQt.cpp: Create js bindings for PluginView.
24864 * bindings/js/JSDOMWindowCustom.cpp:
25167 * bindings/js/kjs_proxy.cpp:
25397 * bindings/objc/DOMPrivate.h:
25401 * bindings/objc/PublicDOMInterfaces.h:
25624 * bindings/js/JSAudioConstructor.cpp:
25625 * bindings/js/JSDOMWindowBase.cpp:
25626 * bindings/js/JSDOMWindowCustom.cpp:
25628 * bindings
25630 * bindings/js/JSDOMWindowWrapper.h:
25631 * bindings/js/JSEventTargetBase.h:
25633 * bindings/js/JSHTMLInputElementBase.cpp:
25634 * bindings/js/JSHTMLOptionElementConstructor.cpp:
25635 * bindings/js/JSHistoryCustom.cpp:
25637 * bindings/js/JSImageConstructor.cpp:
25638 * bindings/js/JSInspectedObjectWrapper.cpp:
25639 * bindings/js/JSInspectorCallbackWrapper.cpp:
25640 * bindings/js/JSLocationCustom.cpp:
25643 * bindings/js/JSNamedNodesCollection.cpp:
25644 * bindings/js/JSQuarantinedObjectWrapper.cpp:
25645 * bindings/js/JSRGBColor.cpp:
25646 * bindings/js/JSStorageCustom.cpp:
25648 * bindings/js/JSXMLHttpRequestConstructor.cpp:
25649 * bindings/js/JSXSLTProcessor.cpp:
25650 * bindings/scripts/CodeGeneratorJS.pm:
25968 * bindings/js/JSCanvasRenderingContext2DCustom.cpp:
26007 * bindings/js/JSSVGPODTypeWrapper.h:
26173 * bindings/js/JSDOMWindowCustom.cpp:
26277 * bindings/js/JSDOMWindowBase.cpp:
26281 * bindings/js/kjs_proxy.cpp:
26315 * bindings/js/JSDOMWindowBase.cpp:
26319 * bindings/js/JSSVGLazyEventListener.cpp:
26321 * bindings/js/JSSVGLazyEventListener.h:
26322 * bindings/js/kjs_events.cpp:
26334 * bindings/js/kjs_events.h:
26335 * bindings/js/kjs_proxy.cpp:
26648 * bindings/js/kjs_events.cpp:
26874 * bindings/js/kjs_proxy.cpp:
26975 * bindings/js/kjs_proxy.cpp: When a new global object is created set its
27050 (KJS::Bindings::QtField::valueFromInstance):
27051 (KJS::Bindings::QtField::setValueToInstance):
27688 * bindings/objc/DOMAbstractView.mm: Added.
27698 * bindings/objc/DOMAbstractViewFrame.h: Added.
27700 * bindings/objc/DOMInternal.h:
27703 * bindings/objc/DOMUtility.mm:
27707 * bindings/scripts/CodeGeneratorObjC.pm:
27932 (KJS::Bindings::QtField::valueFromInstance):
27933 (KJS::Bindings::QtField::setValueToInstance):
27935 (KJS::Bindings::convertValueToQVariant):
27936 (KJS::Bindings::QtRuntimeConnectionMethod::callAsFunction):
28248 * bindings/js/JSEventCustom.cpp:
28530 - Add the onprogress attribute to XMLHttpRequest and the necessary bindings.
28544 * bindings/js/JSEventCustom.cpp:
28546 * bindings/js/JSXMLHttpRequestCustom.cpp:
28585 bindings, and remove the gcProtect calls.
28588 (KJS::Bindings::QtClass::fallbackObject):
28590 (KJS::Bindings::QtRuntimeObjectImp::mark):
28591 (KJS::Bindings::QtInstance::~QtInstance):
28592 (KJS::Bindings::QtInstance::mark):
28593 (KJS::Bindings::QtInstance::invokeDefaultMethod):
28594 (KJS::Bindings::QtField::valueFromInstance):
28609 (KJS::Bindings::):
28610 (KJS::Bindings::operator<<):
28611 (KJS::Bindings::valueRealType):
28612 (KJS::Bindings::convertValueToQVariant):
28613 (KJS::Bindings::convertQVariantToValue):
29052 * bindings/js/JSXMLHttpRequestCustom.cpp:
29349 * bindings/js/JSConsoleCustom.cpp:
29699 * bindings/js/JSDOMWindowBase.cpp:
29700 * bindings/js/JSXMLHttpRequest.cpp: Removed.
29701 * bindings/js/JSXMLHttpRequest.h: Removed.
29702 * bindings/js/JSXMLHttpRequestConstructor.cpp: Added.
29706 * bindings/js/JSXMLHttpRequestConstructor.h: Added.
29708 * bindings/js/JSXMLHttpRequestCustom.cpp: Added.
29808 Add JS bindings for the DOMApplicationCache object.
29810 * bindings/js/JSDOMApplicationCacheCustom.cpp:
29831 * bindings/js/JSDOMWindowCustom.cpp:
29833 * bindings/js/JSEventTargetBase.cpp:
29964 * dom/Document.idl: Omit getCSSCanvasContext from the COM bindings.
30363 * bindings/js/JSCustomSQLStatementCallback.h:
30365 * bindings/js/JSCustomSQLStatementErrorCallback.h:
30367 * bindings/js/JSCustomSQLTransactionCallback.h:
30369 * bindings/js/JSCustomSQLTransactionErrorCallback.h:
30372 * bindings/js/JSDatabaseCustom.cpp:
30376 * bindings/js/JSSQLTransactionCustom.cpp:
30542 * bindings/js/JSDOMApplicationCacheCustom.cpp: Added.
30567 * bindings/js/JSDOMWindowWrapper.cpp:
30569 * bindings/js/JSDOMWindowWrapper.h:
30863 * bindings/js/JSConsoleCustom.cpp: Added.
31343 * bindings/js/JSDOMWindowCustom.cpp:
31464 * bindings/js/JSQuarantinedObjectWrapper.cpp: Added.
31501 * bindings/js/JSQuarantinedObjectWrapper.h: Added.
31519 * bindings/js/JSInspectedObjectWrapper.cpp: Added. This subclass of
31535 * bindings/js/JSInspectedObjectWrapper.h: Added.
31549 * bindings/js/JSInspectorCallbackWrapper.cpp: Added. This subclass of
31569 * bindings/js/JSInspectorCallbackWrapper.h: Added.
32500 * bindings/js/JSSVGElementWrapperFactory.cpp:
32501 * bindings/objc/DOM.mm:
33095 * bindings/js/JSDOMWindowBase.cpp:
33100 * bindings/js/JSDOMWindowBase.h:
33101 * bindings/js/JSDOMWindowWrapper.cpp:
33104 * bindings/js/JSDOMWindowWrapper.h:
33105 * bindings/js/kjs_proxy.cpp:
33107 * bindings/scripts/CodeGeneratorJS.pm:
33135 * bindings/js/JSStorageCustom.cpp:
33149 * bindings/js/JSLocationCustom.cpp:
33152 * bindings/js/JSStorageCustom.cpp:
33254 * bindings/js/JSDOMWindowBase.cpp:
33270 * bindings/js/JSDOMWindowBase.h:
33272 * bindings/js/JSDOMWindowCustom.cpp:
33275 * bindings/js/JSDOMWindowWrapper.cpp: Added.
33294 * bindings/js/JSDOMWindowWrapper.h: Added.
33299 * bindings/js/JSHTMLDocumentCustom.cpp:
33301 * bindings/js/ScheduledAction.cpp:
33303 * bindings/js/kjs_events.cpp:
33305 * bindings/js/kjs_proxy.cpp:
33313 * bindings/js/kjs_proxy.h:
33320 * bindings/objc/DOMUtility.mm:
33322 * bindings/scripts/CodeGeneratorJS.pm:
33339 * bindings/scripts/CodeGenerator.pm:
33340 * bindings/scripts/CodeGeneratorJS.pm:
33387 * bindings/scripts/CodeGenerator.pm:
33595 * bindings/js/JSCustomSQLTransactionCallback.cpp:
33719 * bindings/js/JSStorageCustom.cpp:
33793 * bindings/js/JSDOMWindowCustom.cpp:
33796 * bindings/js/JSEventCustom.cpp:
33799 * bindings/js/JSStorageCustom.cpp:
33965 * bindings/js/JSStorageCustom.cpp: Added.
34856 * bindings/js/JSCanvasRenderingContext2DCustom.cpp:
35600 Get rid of old "bindings" forwarding headers.
35602 * ForwardingHeaders/bindings: Removed.
35603 * ForwardingHeaders/bindings/NP_jsobject.h: Removed.
35604 * ForwardingHeaders/bindings/npruntime.h: Removed.
35605 * ForwardingHeaders/bindings/npruntime_impl.h: Removed.
35606 * ForwardingHeaders/bindings/npruntime_internal.h: Removed.
35607 * ForwardingHeaders/bindings/runtime.h: Removed.
35608 * ForwardingHeaders/bindings/runtime_object.h: Removed.
35609 * ForwardingHeaders/bindings/runtime_root.h: Removed.
35679 * bindings/js/JSCustomXPathNSResolver.cpp:
36548 - yet still more bindings speedup
36550 Make AtomicString straight from UString in handcoded bindings
36552 * bindings/js/JSElementCustom.cpp:
36598 - more bindings speedup
36604 * bindings/js/kjs_binding.cpp:
36607 * bindings/js/kjs_binding.h: Ditto.
36892 * bindings/js/JSXMLHttpRequest.cpp:
36982 * bindings
36984 * bindings/js/JSEventTargetBase.h:
37079 * bindings/js/JSSVGElementWrapperFactory.cpp: Added a missing #ifdef
37090 * bindings/js/JSSVGElementWrapperFactory.cpp: altGlyph is
37451 * bindings/js/JSDOMWindowBase.cpp:
37457 * bindings/js/JSDOMWindowBase.h:
37460 * bindings/js/JSDOMWindowCustom.cpp:
37465 * bindings/js/JSDocumentCustom.cpp:
37469 * bindings/js/JSLocation.cpp: Removed.
37470 * bindings/js/JSLocation.h: Removed.
37471 * bindings/js/JSLocationCustom.cpp: Added.
37555 * bindings/scripts/CodeGenerator.pm: Touched.
37778 * bindings/scripts/CodeGeneratorObjC.pm:
37930 * bindings/js/JSNodeIteratorCustom.cpp:
38121 * bindings/scripts/CodeGeneratorJS.pm: Use const UString& for string
38302 * bindings/js/JSNodeCustom.cpp:
38305 * bindings/scripts/CodeGeneratorJS.pm: Add an inlined toJS for EventTargetNode*
38349 * bindings/js/kjs_proxy.cpp:
38594 * bindings/js/JSSVGElementWrapperFactory.cpp: Handle altGlyph
38595 * bindings/objc/DOM.mm:
38597 * bindings/objc/DOMInternal.h: Include altGlyph header
38598 * bindings/objc/DOMSVG.h: Include altGlyph header
38649 (KJS::Bindings::valueRealType):
38740 * bindings/objc/WebScriptObject.mm:
38743 (KJS::Bindings::convertValueToJValue):
38751 * bindings/objc/DOMUtility.mm:
39022 * bindings/js/kjs_events.cpp:
39026 * bindings/js/kjs_proxy.cpp:
39028 * bindings/js/kjs_proxy.h: Added new methods.
39269 * bindings/objc/WebScriptObject.mm:
39287 (KJS::Bindings::Instance::setDidExecuteFunction):
39288 (KJS::Bindings::Instance::didExecuteFunction):
39289 (KJS::Bindings::Instance::setCurrentGlobalObject): Added.
39290 (KJS::Bindings::Instance::currentGlobalObject): Added.
39291 (KJS::Bindings::Instance::begin):
39292 (KJS::Bindings::Instance::end):
39294 (KJS::Bindings::Instance::virtualBegin): Renamed from begin().
39295 (KJS::Bindings::Instance::virtualEnd): Renamed from end().
39645 * bindings/js/JSDOMWindowBase.cpp:
39648 * bindings/js/JSDOMWindowCustom.cpp:
39650 * bindings/js/JSHTMLInputElementBase.cpp:
39652 * bindings/js/JSHistoryCustom.cpp:
39654 * bindings/js/JSLocation.cpp:
39657 * bindings/js/kjs_binding.cpp:
39660 * bindings/scripts/CodeGeneratorJS.pm: Same changes as in the
39804 * bindings/scripts/CodeGeneratorJS.pm:
39912 * bindings/js/JSDOMWindowBase.cpp:
39917 * bindings/js/JSHTMLDocumentCustom.cpp:
39943 bindings. If we're going to have an empty placeholder function, there's no
39944 reason to have it in the bindings instead of here.
40805 * bindings/js/JSDOMWindowBase.cpp:
40976 (KJS::Bindings::Instance::BindingLanguage): Added #if ENABLE(MAC_JAVA_BRIDGE)
41354 (KJS::Bindings::QtInstance::getQtInstance):
41355 (KJS::Bindings::QtInstance::getRuntimeObject):
41357 (KJS::Bindings::QtInstance::create):
41359 (KJS::Bindings::convertQVariantToValue):
41360 (KJS::Bindings::QtConnectionObject::execute):
41448 (KJS::Bindings::Instance::createRuntimeObject): Adapt Qt-only code for change to PassRefPtr.
41525 (KJS::Bindings::CInstance::create):
41527 (KJS::Bindings::convertNPVariantToValue):
41531 (KJS::Bindings::JavaInstance::create):
41538 (KJS::Bindings::ObjcInstance::create):
41540 (KJS::Bindings::convertObjcValueToValue):
41542 (KJS::Bindings::QtRuntimeObjectImp::QtRuntimeObjectImp):
41543 (KJS::Bindings::QtInstance::getQtInstance):
41544 (KJS::Bindings::QtInstance::getRuntimeObject):
41547 (KJS::Bindings::Instance::Instance):
41548 (KJS::Bindings::Instance::createRuntimeObject):
41919 * bindings/objc/DOMHTML.mm:
42511 * bindings/js/JSCSSStyleDeclarationCustom.cpp:
42531 (KJS::Bindings::convertQVariantToValue): Change KJS::UChar to UChar.
42691 * bindings/js/JSCSSStyleDeclarationCustom.cpp:
42694 * bindings/js/JSDOMWindowBase.cpp:
42697 * bindings/js/JSSVGPODTypeWrapper.h:
42698 * bindings/js/kjs_proxy.cpp:
42701 (KJS::Bindings::throwError):
42735 * bindings/js/JSDOMWindowCustom.cpp:
42746 * bindings/js/JSDOMWindowCustom.cpp:
42806 * bindings/js/kjs_binding.cpp:
42926 Ported the manually written JS bindings of window.navigator,
42928 auto-generated bindings.
42941 * bindings/js/JSDOMWindowBase.cpp:
42943 * bindings/js/JSMimeTypeArrayCustom.cpp: Added.
42946 * bindings/js/JSNavigatorCustom.cpp: Added.
42949 * bindings/js/JSPluginArrayCustom.cpp: Added.
42952 * bindings/js/JSPluginCustom.cpp: Added.
42955 * bindings/js/kjs_navigator.cpp: Removed.
42956 * bindings/js/kjs_navigator.h: Removed.
43106 * bindings/js/JSRGBColor.cpp: And touching this file.
43134 variable, and generate the JavaScript bindings and Objective-C
43135 bindings dependencies from that. Added some separators to make it
43181 * WebCore/bindings/js/JSCanvasRenderingContext2DCustom.cpp:
43190 * bindings/objc/WebScriptObject.mm: Use NSUInteger in place of unsigned where required.
43252 * bindings/objc/DOM.mm: Replaced USE(NPOBJECT) with ENABLE(NETSCAPE_PLUGIN_API).
43270 (KJS::Bindings::Instance::createBindingForLanguageInstance):
43629 (KJS::Bindings::):
43630 (KJS::Bindings::callJNIMethodIDA):
43631 (KJS::Bindings::callJNIMethodV):
43632 (KJS::Bindings::callJNIMethod):
43633 (KJS::Bindings::callJNIStaticMethod):
43812 Fix the wx build after the bindings move.
43954 (KJS::Bindings::RootObject::initializeJNIThreading):
43974 (KJS::Bindings::completedJavaScriptAccess):
43975 (KJS::Bindings::RootObject::dispatchToJavaScriptThread):
43976 (KJS::Bindings::performJavaScriptAccess):
43977 (KJS::Bindings::RootObject::createRootObject):
43978 (KJS::Bindings::RootObject::runLoop):
43979 (KJS::Bindings::RootObject::setCreateRootObject):
44068 * bindings/js/kjs_html.cpp:
44069 * bindings/objc/DOMInternal.mm:
44070 * bindings/objc/DOMUtility.mm:
44071 * bindings/objc/WebScriptObject.mm:
44092 (KJS::Bindings::convertUTF8ToUTF16WithLatin1Fallback):
44093 (KJS::Bindings::convertNPVariantToValue):
44094 (KJS::Bindings::convertNPStringToUTF16):
44095 (KJS::Bindings::identifierFromNPIdentifier):
44111 * bindings/js/JSXMLHttpRequest.h: Remove unnecessary override of toBoolean.
44120 * bindings/js/JSNodeCustom.cpp:
44149 * bindings/js/JSCustomVoidCallback.cpp:
44150 * bindings/js/JSCustomXPathNSResolver.cpp:
44151 * bindings/js/JSDOMWindowBase.cpp: Copied from bindings/js/kjs_window.cpp.
44152 * bindings/js/JSDOMWindowBase.h: Copied from bindings/js/kjs_window.h.
44153 * bindings/js/JSDOMWindowCustom.cpp:
44154 * bindings/js/JSDatabaseCustom.cpp:
44155 * bindings/js/JSEventTargetBase.cpp:
44156 * bindings/js/JSEventTargetBase.h:
44157 * bindings/js/JSEventTargetNode.cpp:
44158 * bindings/js/JSHTMLDocumentCustom.cpp:
44159 * bindings/js/JSHTMLFrameSetElementCustom.cpp:
44160 * bindings/js/JSHistoryCustom.cpp:
44161 * bindings/js/JSLocation.cpp:
44162 * bindings/js/JSSQLTransactionCustom.cpp:
44163 * bindings/js/JSXMLHttpRequest.cpp:
44164 * bindings/js/ScheduledAction.cpp:
44165 * bindings/js/kjs_binding.cpp:
44166 * bindings/js/kjs_events.cpp:
44167 * bindings/js/kjs_navigator.cpp:
44168 * bindings/js/kjs_proxy.cpp:
44169 * bindings/js/kjs_window.cpp: Removed.
44170 * bindings/js/kjs_window.h: Removed.
44171 * bindings/scripts/CodeGeneratorJS.pm:
44198 (KJS::Bindings::convertUTF8ToUTF16WithLatin1Fallback):
44245 * bindings/js/ScheduledAction.cpp:
44247 * bindings/js/ScheduledAction.h:
44248 * bindings/js/kjs_window.cpp:
44304 * bindings/js/JSRGBColor.cpp: Copied from bindings/js/kjs_css.cpp.
44305 * bindings/js/JSRGBColor.h: Copied from bindings/js/kjs_css.h.
44306 * bindings/js/kjs_css.cpp: Removed.
44307 * bindings/js/kjs_css.h: Removed.
44308 * bindings/js/kjs_window.cpp:
44309 * bindings/objc/DOMUtility.mm:
44310 * bindings/scripts/CodeGeneratorJS.pm:
44338 * bindings/js/kjs_proxy.cpp:
44362 * bindings/js/kjs_proxy.cpp:
44367 * bindings/js/kjs_proxy.h:
44385 * bindings/js/JSAudioConstructor.cpp:
44389 * bindings/js/JSAudioConstructor.h: Rename m_doc to m_document.
44392 * bindings/js/JSHTMLInputElementBase.cpp: Rename HTMLInputElementBasePrototype
44395 * bindings/js/JSHTMLOptionElementConstructor.cpp:
44397 * bindings/js/JSHTMLOptionElementConstructor.h:
44400 * bindings/js/JSImageConstructor.cpp:
44403 * bindings/js/JSImageConstructor.h:
44406 * bindings/js/JSXMLHttpRequest.cpp:
44412 * bindings/js/JSXMLHttpRequest.h: Renamed JSXMLHttpRequestConstructorImp to
44416 * bindings/js/JSXSLTProcessor.cpp:
44422 * bindings/js/JSXSLTProcessor.h:
44425 * bindings/js/kjs_window.cpp:
44481 * bindings/js/JSImageConstructor.cpp: Copied from bindings/js/kjs_html.cpp.
44484 * bindings/js/JSImageConstructor.h: Copied from bindings/js/kjs_html.h.
44485 * bindings/js/kjs_html.cpp:
44488 * bindings/js/kjs_html.h:
44489 * bindings/js/kjs_window.cpp:
44496 * bindings/scripts/CodeGeneratorJS.pm: Remove reference to
44519 * bindings/js/JSAttrCustom.cpp:
44520 * bindings/js/JSCustomVoidCallback.cpp:
44522 * bindings/js/JSCustomVoidCallback.h:
44523 * bindings/js/JSDatabaseCustom.cpp:
44526 * bindings/js/JSElementCustom.cpp:
44529 * bindings/js/JSEventTargetBase.cpp:
44531 * bindings/js/JSEventTargetBase.h:
44532 * bindings/js/JSHTMLAppletElementCustom.cpp:
44533 * bindings/js/JSHTMLElementCustom.cpp:
44534 * bindings/js/JSHTMLEmbedElementCustom.cpp:
44535 * bindings/js/JSHTMLFormElementCustom.cpp:
44536 * bindings/js/JSHTMLFrameElementCustom.cpp:
44537 * bindings/js/JSHTMLIFrameElementCustom.cpp:
44538 * bindings/js/JSHTMLObjectElementCustom.cpp:
44539 * bindings/js/JSNamedNodeMapCustom.cpp:
44540 * bindings/js/JSNamedNodesCollection.cpp:
44541 * bindings/js/JSNodeFilterCustom.cpp:
44542 * bindings/js/JSXSLTProcessor.cpp:
44543 * bindings/js/kjs_binding.cpp:
44545 * bindings/js/kjs_binding.h:
44546 * bindings/js/kjs_css.cpp:
44547 * bindings/js/kjs_dom.cpp: Removed.
44548 * bindings/js/kjs_dom.h: Removed.
44549 * bindings/js/kjs_events.cpp:
44550 * bindings/js/kjs_html.cpp:
44552 * bindings/js/kjs_html.h:
44553 * bindings/js/kjs_window.cpp:
44554 * bindings/scripts/CodeGeneratorJS.pm:
44713 * bindings/js/kjs_events.cpp:
44727 * bindings/js/JSAttrCustom.cpp:
44728 * bindings/js/JSClipboardCustom.cpp: Added.
44734 * bindings/js/JSElementCustom.cpp:
44735 * bindings/js/JSEventCustom.cpp:
44736 * bindings/js/JSHTMLFrameElementCustom.cpp:
44737 * bindings/js/JSHTMLIFrameElementCustom.cpp:
44738 * bindings/js/kjs_events.cpp:
44739 * bindings/js/kjs_events.h:
44740 * bindings/js/kjs_window.cpp:
44741 * bindings/scripts/CodeGeneratorJS.pm:
44766 * bindings/js/JSCustomVoidCallback.cpp:
44768 * bindings/js/JSCustomXPathNSResolver.cpp:
44770 * bindings/js/JSDatabaseCustom.cpp:
44773 * bindings/js/JSDocumentCustom.cpp:
44776 * bindings/js/JSEventTargetBase.cpp:
44779 * bindings/js/JSEventTargetNode.cpp:
44781 * bindings/js/JSHTMLDocumentCustom.cpp:
44784 * bindings/js/JSHTMLFrameSetElementCustom.cpp:
44786 * bindings/js/JSLocation.cpp:
44791 * bindings/js/JSLocation.h:
44792 * bindings/js/JSSQLTransactionCustom.cpp:
44794 * bindings/js/JSSVGLazyEventListener.cpp:
44797 * bindings/js/JSSVGLazyEventListener.h:
44798 * bindings/js/JSXMLHttpRequest.cpp:
44803 * bindings/js/ScheduledAction.cpp:
44805 * bindings/js/ScheduledAction.h:
44806 * bindings/js/kjs_binding.cpp:
44809 * bindings/js/kjs_events.cpp:
44819 * bindings/js/kjs_events.h:
44820 * bindings/js/kjs_navigator.cpp:
44822 * bindings/js/kjs_proxy.cpp:
44826 * bindings/js/kjs_window.cpp:
44886 * bindings/js/kjs_window.h:
44890 * bindings/objc/DOMUtility.mm:
44892 * bindings/scripts/CodeGeneratorJS.pm:
44963 * bindings/js/kjs_binding.h:
44964 * bindings/js/kjs_dom.cpp:
44965 * bindings/objc/DOMInternal.mm:
44966 * bindings/objc/DOMUtility.mm:
44967 * bindings/objc/WebScriptObject.mm:
44968 * bindings/objc/WebScriptObjectPrivate.h:
45042 Copy JSC bindings directory over to WebCore/bridge.
45044 * bridge: Copied from ../JavaScriptCore/bindings.
45075 * bindings/objc/WebScriptObject.mm: Removed some dead code.
45208 * bindings/js/JSCanvasRenderingContext2DCustom.cpp:
45290 * bindings/js/kjs_window.cpp:
45747 * bindings/js/JSLocation.cpp:
45749 * bindings/js/kjs_window.cpp:
45754 * bindings/scripts/CodeGeneratorJS.pm: Ditto.
45916 * bindings/js/JSDOMWindowCustom.cpp:
45918 * bindings/js/kjs_window.cpp:
45923 * bindings/js/kjs_window.h:
46802 * bindings/js/JSCSSStyleDeclarationCustom.cpp:
46805 * bindings/js/JSCanvasPixelArrayCustom.cpp:
46811 * bindings/js/JSDOMWindowCustom.cpp:
46816 * bindings/js/JSEventTargetBase.h:
46820 * bindings/js/JSEventTargetNode.cpp:
46823 * bindings/js/JSEventTargetNode.h: Ditto.
46824 * bindings/js/JSHTMLAppletElementCustom.cpp:
46826 * bindings/js/JSHTMLEmbedElementCustom.cpp:
46828 * bindings/js/JSHTMLInputElementBase.cpp:
46831 * bindings/js/JSHTMLInputElementBase.h: Ditto.
46832 * bindings/js/JSHTMLObjectElementCustom.cpp:
46834 * bindings/js/JSHTMLOptionsCollectionCustom.cpp:
46836 * bindings/js/JSHTMLSelectElementCustom.cpp:
46838 * bindings/js/JSHistoryCustom.cpp:
46840 * bindings/js/JSLocation.cpp:
46842 * bindings/js/JSLocation.h: Ditto.
46843 * bindings/js/JSXMLHttpRequest.cpp:
46846 * bindings/js/JSXMLHttpRequest.h: Ditto.
46848 * bindings/js/kjs_dom.cpp:
46850 * bindings/js/kjs_dom.h: Ditto.
46852 * bindings/js/kjs_events.cpp:
46855 * bindings/js/kjs_events.h: Ditto.
46857 * bindings/js/kjs_html.cpp:
46866 * bindings/js/kjs_html.h: Removed attributes argument to runtimeObjectCustomPut.
46868 * bindings/js/kjs_window.cpp:
46870 * bindings/js/kjs_window.h: Ditto.
46872 * bindings/scripts/CodeGeneratorJS.pm: Removed attributes argument from put,
46877 function. Before, the checking was done in the JavaScript bindings for set.
46956 * bindings/scripts/CodeGeneratorJS.pm: Add fast path for getOwnPropertySlot
46989 * bindings/js/JSCustomSQLTransactionCallback.cpp:
47042 * bindings/objc/WebScriptObject.h: Added Apple BSD-style license.
47043 * bindings/objc/WebScriptObjectPrivate.h: Ditto.
47128 * bindings/js/JSCanvasPixelArrayCustom.cpp: Added.
47132 * bindings/js/JSCanvasRenderingContext2DCustom.cpp:
47133 * bindings/scripts/CodeGeneratorJS.pm:
47342 * bindings/js/JSAttrCustom.cpp:
47344 * bindings/js/JSElementCustom.cpp:
47346 * bindings/js/JSHTMLFrameElementCustom.cpp:
47348 * bindings/js/JSHTMLIFrameElementCustom.cpp:
47472 * bindings/js/kjs_window.cpp:
47475 * bindings/js/kjs_window.h:
47798 * bindings/js/kjs_navigator.cpp:
47863 * bindings/js/kjs_navigator.cpp:
47961 * bindings/js/JSSVGPointListCustom.cpp:
47966 * bindings/js/JSSVGTransformListCustom.cpp:
48272 * bindings/js/JSCustomXPathNSResolver.h:
48273 * bindings/js/JSXMLHttpRequest.cpp:
48275 * bindings/js/JSXSLTProcessor.cpp:
48277 * bindings/objc/DOMCustomXPathNSResolver.h:
48279 * bindings/scripts/CodeGeneratorJS.pm:
48280 * bindings/scripts/CodeGeneratorObjC.pm:
48572 * bindings/objc/WebScriptObject.mm:
48644 * bindings/js/JSCSSStyleDeclarationCustom.cpp:
48665 * bindings/js/kjs_proxy.cpp:
48890 * bindings/js/JSEventCustom.cpp:
48894 * bindings/objc/DOMEvents.mm:
49254 * bindings/js/JSCustomSQLStatementCallback.cpp:
49256 * bindings/js/JSCustomSQLStatementErrorCallback.cpp:
49258 * bindings/js/JSCustomSQLTransactionCallback.cpp:
49260 * bindings/js/JSCustomSQLTransactionErrorCallback.cpp:
49262 * bindings/js/JSCustomVoidCallback.cpp:
49264 * bindings/js/JSCustomXPathNSResolver.cpp:
49266 * bindings/js/ScheduledAction.cpp:
49268 * bindings/js/kjs_events.cpp:
49271 * bindings/js/kjs_html.cpp:
49273 * bindings/js/kjs_proxy.cpp:
49275 * bindings/js/kjs_proxy.h:
49276 * bindings/js/kjs_window.cpp:
49400 * bindings/scripts/CodeGenerator.pm: Touch this to force bindings to
49494 to ease the use of KURL in Objective C DOM bindings, and eliminated
49497 - because I had to visit the DOM bindings anyway, eliminated almost all
49527 * bindings/js/JSAttrCustom.cpp:
49529 * bindings/js/JSAudioConstructor.h: KJS namespace change.
49530 * bindings/js/JSCSSRuleCustom.cpp:
49532 * bindings/js/JSCSSValueCustom.cpp:
49534 * bindings/js/JSDocumentCustom.cpp:
49538 * bindings/js/JSElementCustom.cpp:
49544 * bindings/js/JSHTMLFrameElementCustom.cpp:
49548 * bindings/js/JSHTMLIFrameElementCustom.cpp:
49550 * bindings/js/JSHTMLOptionElementConstructor.cpp:
49555 * bindings/js/JSHTMLOptionElementConstructor.h: KJS namespace change.
49556 * bindings/js/JSLocation.cpp:
49562 * bindings/js/JSLocation.h: KJS namespace change.
49563 * bindings/js/JSNamedNodeMapCustom.cpp:
49566 * bindings/js/JSNamedNodesCollection.cpp:
49568 * bindings/js/JSNamedNodesCollection.h: Ditto.
49569 * bindings/js/JSXMLHttpRequest.cpp:
49573 * bindings/js/JSXMLHttpRequest.h: Moved this class into the WebCore
49575 * bindings/js/JSXSLTProcessor.cpp: Namespace change.
49576 * bindings/js/JSXSLTProcessor.h: Ditto.
49578 * bindings/js/kjs_binding.cpp: Updated for namespace change.
49583 * bindings/js/kjs_binding.h: Moved everything into the WebCore
49586 * bindings/js/kjs_css.h: Namespace change.
49587 * bindings/js/kjs_events.cpp: Removed an include.
49588 * bindings/js/kjs_events.h: Namespace change.
49589 * bindings/js/kjs_html.h: Namespace change.
49591 * bindings/js/kjs_navigator.cpp: Moved everything into the
49593 * bindings/js/kjs_navigator.h: Ditto.
49595 * bindings/js/kjs_window.cpp:
49602 * bindings/objc/DOM.mm:
49604 * bindings/objc/DOMHTML.mm:
49607 * bindings/scripts/CodeGeneratorCOM.pm: Updated includes so conversions from
49609 * bindings/scripts/CodeGeneratorJS.pm: Updated for namespace changes, and also
49611 * bindings/scripts/CodeGeneratorObjC.pm: Updated includes so conversions from
50169 * bindings/js/JSDOMWindowCustom.cpp:
50171 * bindings/js/JSEventCustom.cpp:
50541 * bindings/scripts/CodeGeneratorCOM.pm:
50812 * bindings/js/JSDOMWindowCustom.cpp:
50822 * bindings/js/JSHistoryCustom.cpp:
50830 * bindings/js/JSLocation.cpp:
50842 * bindings/js/JSLocation.h:
50845 * bindings/js/kjs_binding.cpp:
50850 * bindings/js/kjs_binding.h:
50855 * bindings/js/kjs_dom.cpp:
50859 * bindings/js/kjs_window.cpp:
50873 * bindings/js/kjs_window.h:
51163 * bindings/js/JSSVGPODTypeWrapper.h:
51666 * bindings/scripts/CodeGeneratorJS.pm: Remove unwanted attributes from "constructor".
51765 * bindings/scripts/CodeGeneratorCOM.pm: Touch this to force the COM
51766 bindings to rebuild.
51801 * bindings/js/JSNodeFilterCondition.h:
51802 * bindings/js/JSNodeFilterCondition.cpp:
51807 * bindings/js/JSNodeFilterCustom.cpp:
51811 * bindings/js/JSNodeIteratorCustom.cpp:
51816 * bindings/js/JSTreeWalkerCustom.cpp:
51826 * bindings/objc/DOM.mm:
51834 * bindings/scripts/CodeGeneratorJS.pm: Added include of NodeFilter.h for
52480 * bindings/js/JSAudioConstructor.cpp:
52482 * bindings/js/JSEventTargetBase.h:
52484 * bindings/js/JSHTMLOptionElementConstructor.cpp:
52486 * bindings/js/JSSQLResultSetRowListCustom.cpp:
52512 Build fix -- touch generate-bindings to trigger regeneration of bindings
52514 * bindings/scripts/generate-bindings.pl:
52541 * bindings/js/JSDOMWindowCustom.cpp:
52543 * bindings/js/JSHistoryCustom.cpp:
52545 * bindings/scripts/CodeGeneratorJS.pm: Instead of just adding a declaration of
52563 * bindings/js/JSDOMWindowCustom.cpp:
52565 * bindings/js/JSHistoryCustom.cpp:
52567 * bindings/js/JSLocation.cpp:
52569 * bindings/js/JSLocation.h:
52571 * bindings/scripts/CodeGeneratorJS.pm: Add deleteProperty declaration when CustomDeleteProperty is used.
52672 * bindings/js/kjs_navigator.cpp:
52674 * bindings/js/kjs_window.cpp:
52851 * bindings/js/kjs_window.cpp:
52854 * bindings/js/kjs_window.h:
53103 * bindings/js/JSCustomSQLTransactionCallback.cpp: Reworded a misleading
53142 * bindings/scripts/CodeGeneratorCOM.pm: Touched to force a rebuild of
53143 the COM bindings.
53168 * bindings/js/JSCustomSQLTransactionCallback.cpp:
53179 * bindings/js/JSCustomSQLTransactionCallback.h: Declare deleteData, Data, and m_data rather
53237 * bindings/js/JSHTMLOptionsCollectionCustom.cpp:
53242 * bindings/scripts/CodeGeneratorJS.pm: Changed default for "long" and "unsigned long"
53529 * bindings/js/JSSVGPODTypeWrapper.h:
53535 * bindings/js/JSSVGPathSegListCustom.cpp:
53542 * bindings/js/JSSVGPointListCustom.cpp:
53550 * bindings/js/JSSVGTransformListCustom.cpp:
53558 * bindings/scripts/CodeGeneratorJS.pm:
54026 * bindings/js/JSCustomSQLTransactionCallback.cpp:
54102 * bindings/js/JSCustomSQLTransactionCallback.cpp:
54108 * bindings/js/JSCustomSQLTransactionCallback.h: Changed m_callback from
54173 * bindings/js/kjs_window.cpp:
54302 * bindings/js/JSHTMLDocumentCustom.cpp:
54371 * bindings/js/JSHistoryCustom.cpp:
54412 * bindings/js/JSDOMWindowCustom.cpp: Remove unnessary KJS::'s
54419 * bindings/js/JSHistoryCustom.cpp: Added.
54426 * bindings/js/JSLocation.cpp:
54429 * bindings/js/JSLocation.h:
54431 * bindings/js/kjs_window.cpp:
54432 * bindings/js/kjs_window.h:
54434 * bindings/scripts/CodeGeneratorJS.pm:
55045 it to the bindings. Most of this patch is the addition of
55198 * bindings/js/JSHTMLDocumentCustom.cpp:
55218 Had to keep the old version for the sake of DOM bindings. Added the shared
56038 * bindings/js/kjs_proxy.cpp:
56042 * bindings/objc/WebScriptObject.mm:
56243 * bindings/js/GCController.cpp: Added an #if to get rid of an unused function warning.
56506 * bindings/js/JSDOMWindowCustom.cpp:
56641 * bindings/js/GCController.cpp:
56643 * bindings/js/GCController.h:
56791 * bindings/js/JSSVGElementWrapperFactory.cpp:
57065 * bindings/js/GCController.cpp:
57068 * bindings/js/GCController.h:
57351 * bindings/js/kjs_navigator.cpp:
57524 * bindings/js/JSCustomSQLTransactionCallback.cpp:
57528 * bindings/js/JSCustomSQLTransactionCallback.h:
57530 * bindings/js/kjs_window.cpp: Removed a silly comment.
57766 * bindings/js/JSDOMWindowCustom.cpp:
57768 * bindings/js/JSEventTargetBase.cpp:
57773 * bindings/js/JSEventTargetBase.h:
57774 * bindings/js/JSHTMLInputElementBase.cpp:
57777 * bindings/js/JSHTMLInputElementBase.h:
57778 * bindings/js/JSLocation.cpp:
57784 * bindings/js/JSLocation.h:
57785 * bindings/js/JSXMLHttpRequest.cpp:
57796 * bindings/js/JSXMLHttpRequest.h:
57797 * bindings/js/JSXSLTProcessor.cpp:
57806 * bindings/js/JSXSLTProcessor.h:
57807 * bindings/js/kjs_events.cpp:
57812 * bindings/js/kjs_events.h:
57813 * bindings/js/kjs_navigator.cpp:
57816 * bindings/js/kjs_navigator.h:
57817 * bindings/js/kjs_window.cpp:
57829 * bindings/js/kjs_window.h:
57830 * bindings/scripts/CodeGenerator.pm:
57831 * bindings/scripts/CodeGeneratorJS.pm:
58071 * bindings/scripts/CodeGeneratorJS.pm:
58423 * bindings/js/kjs_dom.cpp:
58471 * bindings/scripts/CodeGeneratorJS.pm: Added support for properties that
58474 * bindings/js/kjs_window.cpp: Changed ReadOnly declarations to match FF.
58476 * bindings/scripts/CodeGeneratorJS.pm: Don't use JSObject:: because
58758 * bindings/js/GCController.cpp:
58778 * bindings/js/GCController.h: Adopted the only useful features of
58780 * bindings/js/GCController.cpp:
58809 * bindings/js/kjs_window.cpp:
58825 * bindings/js/JSDOMWindowCustom.cpp:
58928 * bindings/js/kjs_window.cpp:
59080 * bindings/js/kjs_window.cpp: - Check the dynamic global object instead
59198 CrashTracer: 9840 crashes in Safari at com.apple.JavaScriptCore: KJS::Bindings::CInstance::~CInstance [in-charge deleting] + 35
59341 * bindings/js/JSAudioConstructor.cpp: Copied from WebCore/bindings/js/JSHTMLAudioElementConstructor.cpp.
59345 * bindings/js/JSAudioConstructor.h: Copied from WebCore/bindings/js/JSHTMLAudioElementConstructor.h.
59346 * bindings/js/JSHTMLAudioElementConstructor.cpp: Removed.
59347 * bindings/js/JSHTMLAudioElementConstructor.h: Removed.
59348 * bindings/js/kjs_window.cpp:
59367 * bindings/js/kjs_window.cpp:
59705 * bindings/scripts/CodeGeneratorJS.pm: Touch this so the bindings will
59865 - remove duplicate definition of getElementById from HTMLDocument IDL (and ObjC bindings)
59867 * bindings/objc/PublicDOMInterfaces.h:
60337 * bindings/objc/DOM.mm:
61182 * bindings/js/JSHTMLElementWrapperFactory.cpp:
61195 * bindings/js/JSHTMLElementWrapperFactory.cpp:
61197 * bindings/js/kjs_window.cpp:
61428 - JS objects that inherit from DOMObject, which all bindings objects
61432 * bindings/js/JSCSSRuleCustom.cpp:
61434 * bindings/js/JSCSSValueCustom.cpp:
61436 * bindings/js/JSDocumentCustom.cpp:
61438 * bindings/js/JSEventCustom.cpp:
61440 * bindings/js/JSEventTargetNode.cpp:
61442 * bindings/js/JSEventTargetNode.h:
61443 * bindings/js/JSHTMLAllCollection.h:
61445 * bindings/js/JSHTMLAudioElementConstructor.cpp:
61447 * bindings/js/JSHTMLCollectionCustom.cpp:
61450 * bindings/js/JSHTMLElementWrapperFactory.cpp:
61452 * bindings/js/JSHTMLFormElementCustom.cpp:
61454 * bindings/js/JSHTMLInputElementBase.cpp:
61456 * bindings/js/JSHTMLInputElementBase.h:
61457 * bindings/js/JSHTMLOptionElementConstructor.cpp:
61459 * bindings/js/JSLocation.cpp:
61461 * bindings/js/JSLocation.h:
61462 * bindings/js/JSNamedNodesCollection.cpp:
61464 * bindings/js/JSNamedNodesCollection.h:
61465 * bindings/js/JSNodeCustom.cpp:
61467 * bindings/js/JSSVGElementWrapperFactory.cpp:
61469 * bindings/js/JSSVGPathSegCustom.cpp:
61471 * bindings/js/JSStyleSheetCustom.cpp:
61473 * bindings/js/JSXMLHttpRequest.cpp:
61477 * bindings/js/JSXMLHttpRequest.h:
61478 * bindings/js/JSXSLTProcessor.cpp:
61483 * bindings/js/JSXSLTProcessor.h:
61484 * bindings/js/kjs_binding.h:
61488 * bindings/js/kjs_css.cpp:
61491 * bindings/js/kjs_css.h:
61492 * bindings/js/kjs_events.cpp:
61495 * bindings/js/kjs_events.h:
61496 * bindings/js/kjs_html.cpp:
61498 * bindings/js/kjs_navigator.cpp:
61501 * bindings/js/kjs_navigator.h:
61502 * bindings/js/kjs_window.cpp:
61506 * bindings/js/kjs_window.h:
61507 * bindings/scripts/CodeGeneratorJS.pm:
62043 * bindings/js/kjs_binding.cpp:
62104 * bindings/js/JSSVGMatrixCustom.cpp:
62107 * bindings/js/kjs_binding.cpp:
62109 * bindings/scripts/CodeGeneratorJS.pm: Use the constant values defined
62110 in the IDL as the ObjC bindings do.
62111 * bindings/scripts/CodeGeneratorObjC.pm:
62239 * bindings/js/JSDOMExceptionConstructor.cpp: Removed.
62240 * bindings/js/JSDOMExceptionConstructor.h: Removed.
62243 * bindings/js/kjs_binding.cpp:
62247 * bindings/js/kjs_window.cpp:
62252 * bindings/scripts/CodeGeneratorJS.pm:
62255 name conflict with one of the Objective-C bindings classes. It should be renamed
62256 to DOMException when the Objective-C bindings are moved into WebKit.
62274 * bindings/scripts/CodeGeneratorCOM.pm:
62354 * bindings/js/JSDOMWindowCustom.cpp:
62358 * bindings/js/JSEventCustom.cpp:
62399 * bindings/js/kjs_window.cpp:
62401 * bindings/js/kjs_window.h:
62635 * bindings/js/JSSVGElementWrapperFactory.cpp: Add JSSVGFontElement/JSSVGGlyphElement/JSSVGMissingGlyphElement
62636 * bindings/objc/DOM.mm: Ditto (for DOMSVG*).
62638 * bindings/objc/DOMInternal.h: Ditto.
62639 * bindings/objc/DOMSVG.h: Ditto.
62789 * bindings/js/kjs_window.cpp:
63260 * bindings/objc/DOM.mm:
63664 * bindings/js/kjs_window.cpp:
63703 * ForwardingHeaders/bindings/npruntime_internal.h
63780 * bindings/js/JSDOMWindowCustom.cpp:
63790 * bindings/js/kjs_window.cpp: Replaced JSObject:: calls with Base::
64106 * bindings/js/kjs_window.cpp:
64108 * bindings/js/kjs_window.h:
64109 * bindings/scripts/CodeGeneratorJS.pm:
64419 * bindings/js/JSDocumentCustom.cpp:
64420 * bindings/js/JSLocation.cpp: Copied from WebCore/bindings/js/kjs_window.cpp.
64429 * bindings/js/JSLocation.h: Copied from WebCore/bindings/js/kjs_window.h.
64433 * bindings/js/kjs_window.cpp:
64435 * bindings/js/kjs_window.h:
64474 * bindings/js/PausedTimeouts.cpp:
64475 * bindings/js/PausedTimeouts.h:
64476 * bindings/js/ScheduledAction.cpp: Copied from bindings/js/kjs_window.cpp.
64479 * bindings/js/ScheduledAction.h: Copied from bindings/js/kjs_window.h.
64481 * bindings/js/kjs_window.cpp:
64487 * bindings/js/kjs_window.h:
64573 * bindings
64597 * bindings/js/PausedTimeouts.cpp: Copied from bindings/js/kjs_window.cpp.
64598 * bindings/js/PausedTimeouts.h: Copied from bindings/js/kjs_window.h.
64599 * bindings/js/kjs_window.cpp:
64601 * bindings/js/kjs_window.h:
64718 * bindings/js/JSEventTargetBase.cpp: Move the include of the .lut.h file here.
64719 * bindings/js/JSEventTargetBase.h: Instead of including the .lut.h file in the header,
64755 Force windows to regenerate COM DOM bindings.
64758 * bindings/scripts/CodeGeneratorCOM.pm: Use shared WK_ucfirst.
64799 * bindings/js/JSEventTargetBase.cpp: Added.
64802 * bindings/js/JSEventTargetBase.h: Added.
64816 * bindings/js/JSEventTargetNode.cpp:
64823 * bindings/js/JSEventTargetNode.h:
64879 * bindings/js/kjs_window.cpp:
65902 to the bindings scripts as well, because URL() is the name of a DOM
65907 * bindings/js/kjs_events.cpp:
65909 * bindings/js/kjs_navigator.cpp:
65911 * bindings/js/kjs_proxy.cpp:
65913 * bindings/js/kjs_window.cpp:
65920 * bindings/scripts/CodeGenerator.pm:
65921 * bindings/scripts/CodeGeneratorCOM.pm:
65922 * bindings/scripts/CodeGeneratorJS.pm:
65923 * bindings/scripts/CodeGeneratorObjC.pm:
66787 * bindings/js/kjs_dom.cpp (checkNodeSecurity):
66817 * bindings/js/kjs_window.cpp:
66925 * bindings/js/JSHTMLOptionsCollectionCustom.cpp:
66990 * bindings/js/kjs_window.cpp:
67024 * bindings/js/kjs_window.h:
67034 to WebCore::DOMWindow so that there bindings can be autogenerated.
67040 * bindings/js/kjs_window.cpp:
67044 * bindings/js/kjs_window.h:
67045 * bindings/scripts/CodeGeneratorJS.pm: Add new extended attribute
67112 * bindings/js/JSSVGElementWrapperFactory.cpp:
67114 * bindings/objc/DOM.mm:
67344 * bindings/js/JSDOMWindowCustom.cpp:
67347 * bindings/js/kjs_dom.cpp:
67349 * bindings/js/kjs_window.cpp:
67371 * bindings/js/kjs_window.h:
67373 * bindings/objc/WebScriptObject.mm:
67376 * bindings/scripts/CodeGeneratorJS.pm:
67591 * bindings/js/JSXSLTProcessor.cpp:
67593 * bindings/js/kjs_binding.cpp:
67781 * bindings/js/kjs_binding.cpp:
67796 * bindings/js/kjs_binding.cpp: (KJS::setDOMException): Moved the code to decompose an
67801 * bindings/objc/ExceptionHandlers.mm: (WebCore::raiseDOMException): Changed to use the
67805 * dom/ExceptionCode.cpp: Copied from bindings/js/kjs_binding.cpp.
68209 * bindings/js/kjs_window.cpp:
68247 * bindings/js/JSDocumentCustom.cpp: (WebCore::JSDocument::mark):
68251 * bindings/js/kjs_events.h: Removed unneeded virtual from the
68255 * bindings/js/kjs_window.cpp: (KJS::Window::mark): Call JSGlobalObject::mark,
68524 * bindings/js/kjs_window.cpp:
68528 * bindings/js/kjs_window.h:
69053 * bindings/js/JSHTMLCollectionCustom.cpp:
69155 * bindings/scripts/CodeGeneratorJS.pm: Add an include to cope with the
69415 * bindings/scripts/CodeGenerator.pm:
69453 * bindings/js/kjs_binding.cpp:
69454 * bindings/js/kjs_binding.h: Removed stale, unused
69457 * bindings/js/kjs_proxy.cpp: Changed to store a global object, rather
69462 * bindings/js/kjs_window.cpp:
69464 * bindings/js/kjs_window.h: Removed redundant and less efficient
69533 * bindings/js/kjs_window.cpp:
69752 * bindings/js/JSSVGLazyEventListener.cpp: Copied from ksvg2/events/JSSVGLazyEventListener.cpp.
69753 * bindings/js/JSSVGLazyEventListener.h: Copied from ksvg2/events/JSSVGLazyEventListener.h.
70793 * bindings/js/kjs_window.cpp:
71267 * bindings/js/kjs_window.cpp:
71450 * bindings/js/kjs_window.cpp:
72332 * bindings/scripts/CodeGeneratorObjC.pm: Always generate DOMHTMLEmbedElementPrivate.h
72525 * bindings/js/JSXMLHttpRequest.cpp:
72606 * bindings/js/kjs_binding.cpp:
72608 * bindings/js/kjs_window.cpp:
73045 * bindings/js/JSDatabaseCustom.cpp:
73072 * bindings/js/JSCustomVoidCallback.h: Added.
73073 * bindings/js/JSCustomVoidCallback.cpp: Added.
73081 * bindings/scripts/CodeGeneratorJS.pm:
73360 * bindings/js/JSSVGPODTypeWrapper.h:
73505 * bindings/js/JSSQLTransactionCustom.cpp:
73528 * bindings/js/JSSQLTransactionCustom.cpp:
73573 * bindings/js/JSSVGPODTypeWrapper.h:
73652 JS bindings by Anders, reviewed by Brady
73674 * bindings/js/JSDatabaseCustom.cpp:
73678 * bindings/js/JSSQLTransactionCustom.cpp: Added.
73769 * bindings/js/JSCustomSQLCallback.cpp: Removed.
73770 * bindings/js/JSCustomSQLCallback.h: Removed.
73771 * bindings/js/JSCustomVersionChangeCallback.cpp: Removed.
73772 * bindings/js/JSCustomVersionChangeCallback.h: Removed.
74141 * bindings/js/kjs_binding.cpp:
74461 * bindings/js/kjs_window.cpp:
74498 * bindings/js/kjs_window.cpp:
74521 which existed, but didn't match Firefox behavior and wasn't exposed via bindings.
74581 The COM bindings for the DOM should be autogenerated like the other DOM bindings
74583 Initial commit of the autogeneration of the COM DOM Bindings. No behavior change
74587 The build architecture for these bindings differs slightly from the other autogenerated
74588 bindings. Instead of building in WebCore and migrating the resuting code to WebKit (as
74601 * bindings/scripts/CodeGenerator.pm:
74602 * bindings/scripts/CodeGeneratorCOM.pm: Added.
74857 * bindings/js/JSDOMWindowCustom.cpp:
74859 * bindings/js/JSEventTargetNode.cpp:
74863 * bindings/js/JSEventTargetNode.h:
74864 * bindings/js/JSHTMLInputElementBase.cpp:
74867 * bindings/js/JSHTMLInputElementBase.h:
74869 * bindings/js/JSXMLHttpRequest.cpp:
74880 * bindings/js/JSXMLHttpRequest.h:
74882 * bindings/js/JSXSLTProcessor.cpp:
74891 * bindings/js/JSXSLTProcessor.h:
74892 * bindings/js/kjs_events.cpp:
74897 * bindings/js/kjs_events.h:
74898 * bindings/js/kjs_navigator.cpp:
74904 * bindings/js/kjs_navigator.h:
74906 * bindings/js/kjs_window.cpp:
74931 * bindings/js/kjs_window.h:
74933 * bindings/scripts/CodeGeneratorJS.pm:
75439 * bindings/scripts/IDLParser.pm:
75614 * bindings/js/JSHTMLDocumentCustom.cpp:
75811 * bindings/js/kjs_window.cpp:
75864 * bindings/js/kjs_window.cpp:
75909 * bindings/scripts/IDLParser.pm: Use safer open() method which lists
75992 * bindings/js/JSDOMExceptionConstructor.cpp:
75993 * bindings/js/JSHTMLInputElementBase.cpp:
75994 * bindings/js/JSNamedNodesCollection.cpp:
75995 * bindings/js/JSXMLHttpRequest.cpp:
75996 * bindings/js/JSXSLTProcessor.cpp:
75997 * bindings/js/kjs_css.cpp:
75998 * bindings/js/kjs_events.cpp:
75999 * bindings/js/kjs_navigator.cpp:
76000 * bindings/js/kjs_window.cpp:
76001 * bindings/scripts/CodeGeneratorJS.pm:
76234 * bindings/js/JSSVGTransformListCustom.cpp:
76288 * bindings/js/kjs_binding.cpp:
76300 * bindings/js/kjs_window.cpp: (KJS::Window::clearTimeout): Use take instead of find/remove.
76398 * bindings/js/kjs_window.cpp:
76410 * bindings/objc/WebScriptObject.mm:
76473 preparation of adding autogenerated COM DOM bindings.
76514 types possible in preparation of adding autogenerated COM DOM bindings.
76661 * bindings/js/JSCustomSQLStatementCallback.cpp: Added.
76664 * bindings/js/JSCustomSQLStatementCallback.h: Added.
76665 * bindings/js/JSCustomSQLStatementErrorCallback.cpp: Added.
76668 * bindings/js/JSCustomSQLStatementErrorCallback.h: Added.
76669 * bindings/js/JSCustomSQLTransactionCallback.cpp: Added.
76672 * bindings/js/JSCustomSQLTransactionCallback.h: Added.
76673 * bindings/js/JSCustomSQLTransactionErrorCallback.cpp: Added.
76676 * bindings/js/JSCustomSQLTransactionErrorCallback.h: Added.
77013 * bindings/js/JSHTMLElementWrapperFactory.cpp:
77119 * bindings/js/JSEventCustom.cpp:
77121 * bindings/js/JSHTMLAudioElementConstructor.cpp: Added.
77125 * bindings/js/JSHTMLAudioElementConstructor.h: Added.
77126 * bindings/js/JSHTMLElementWrapperFactory.cpp:
77128 * bindings/js/kjs_window.cpp:
77130 * bindings/js/kjs_window.h:
77132 * bindings/scripts/CodeGeneratorJS.pm:
77450 autogeneration of the COM DOM bindings.
77452 * bindings/scripts/IDLParser.pm: Relax parsing rules to allow newlines as whitespace.
78026 * bindings/objc/DOMRGBColor.mm:
78073 * bindings/js/JSHTMLOptionsCollectionCustom.cpp:
78083 * bindings/js/kjs_window.cpp:
78356 * bindings/js/JSSVGPODTypeWrapper.h:
78409 * bindings/scripts/CodeGeneratorJS.pm: Add extended attribute
78689 * bindings/js/kjs_window.cpp:
78735 * bindings/js/kjs_proxy.cpp:
78742 * bindings/objc/WebScriptObject.mm:
78763 * bindings/objc/WebScriptObject.mm:
79070 * bindings/js/kjs_window.h: fix bogus comment, s/DOMNode/DOMObject/
79082 * bindings/js/kjs_binding.cpp:
79084 * bindings/js/kjs_binding.h:
79085 * bindings/js/kjs_proxy.cpp:
79087 * bindings/js/kjs_window.cpp:
79089 * bindings/js/kjs_window.h:
79090 * bindings/objc/WebScriptObject.mm:
79235 * bindings/js/kjs_binding.cpp:
79240 * bindings/js/kjs_html.cpp:
79324 * bindings/js/JSXMLHttpRequest.cpp:
79404 * bindings/scripts/CodeGeneratorJS.pm: Updated to generate new format.
79636 Fix build by properly exposing SVG font-face dom bindings.
79640 * WebCore.xcodeproj/project.pbxproj: add missing DOM bindings files
79641 * bindings/js/JSSVGElementWrapperFactory.cpp:
79642 * bindings/objc/DOM.mm:
79644 * bindings/objc/DOMSVG.h:
79669 * bindings/js/JSSVGElementWrapperFactory.cpp:
79813 * bindings/js/JSCustomVersionChangeCallback.cpp:
80418 * bindings/js/JSDatabaseCustom.cpp:
80472 * WebCore/bindings/js/JSDocumentCustom.cpp:
80473 * WebCore/bindings/js/JSHTMLDocumentCustom.cpp:
80474 * WebCore/bindings/js/JSHTMLFrameSetElementCustom.cpp:
80475 * WebCore/bindings/js/kjs_dom.cpp:
80476 * WebCore/bindings/js/kjs_events.cpp:
80477 * WebCore/bindings/js/kjs_proxy.cpp:
80500 * bindings/js/JSDatabaseCustom.cpp:
80567 * bindings/js/JSDatabaseCustom.cpp:
80850 * bindings/js/JSCustomSQLCallback.cpp: Added.
80853 * bindings/js/JSCustomSQLCallback.h: Added.
80857 * bindings/js/JSCustomVersionChangeCallback.cpp: Added.
80860 * bindings/js/JSCustomVersionChangeCallback.h: Added.
80864 * bindings/js/JSDatabaseCustom.cpp: Added.
80871 * bindings/js/JSSQLResultSetRowListCustom.cpp: Added.
80875 * bindings/scripts/CodeGeneratorJS.pm:
81043 * bindings/js/kjs_window.cpp:
81329 * bindings/scripts/CodeGeneratorObjC.pm: support classes where all parents are interfaces
81603 * bindings/objc/WebScriptObject.h: Fix wording and formatting.
81895 * bindings/js/kjs_window.cpp:
82160 * bindings/js/kjs_window.cpp:
82167 * bindings/js/kjs_window.h: