Lines Matching full:bindings
17 SVGSVGElement.currentView in the bindings (that needs a ref'd object)
36 * bindings/scripts/CodeGeneratorJS.pm:
139 * bindings/js/JSSVGMatrixCustom.cpp:
146 * bindings/scripts/CodeGeneratorJS.pm:
147 * bindings/scripts/CodeGeneratorObjC.pm:
801 Autogenerate the JS bindings for the StyleSheetList
807 * bindings/js/JSStyleSheetListCustom.cpp: Added.
810 * bindings/js/kjs_css.cpp:
811 * bindings/js/kjs_css.h:
812 * bindings/objc/DOMUtility.mm:
813 * bindings/scripts/CodeGeneratorJS.pm:
905 * bindings/js/JSDocumentCustom.cpp:
908 * bindings/js/JSHTMLDocumentCustom.cpp:
909 * bindings/objc/PublicDOMInterfaces.h:
1470 * bindings/objc/DOMSVGExecption.h: moved to DOMSVGException.h
1520 * bindings/objc/DOM.mm:
2250 Let <textPath> be recognized within the ObjC bindings.
2253 * bindings/objc/DOM.mm:
2255 * bindings/objc/DOMInternal.h:
2256 * bindings/objc/DOMSVG.h:
2542 This is all handled by the JS generation in the bindings now, leading
2546 * bindings/js/JSSVGMatrixCustom.cpp: Adapt to the context() change.
2558 * bindings/js/JSSVGPODTypeWrapper.h: Remove all nAC() calls here!
2562 * bindings/js/JSSVGPathSegCustom.cpp: Adapt to the context() change.
2564 * bindings/js/JSSVGPathSegListCustom.cpp: Ditto.
2572 * bindings/js/JSSVGPointListCustom.cpp: Ditto.
2580 * bindings/js/JSSVGTransformListCustom.cpp: Ditto.
2588 * bindings/js/kjs_binding.h: Add new cacheSVGDOMObject, taking third parameter: context.
2590 * bindings/scripts/CodeGeneratorJS.pm: Change generation to step aways from genericContext().
2641 Recognize <textPath> in SVG JS bindings.
2651 * bindings/scripts/CodeGeneratorJS.pm: Forward port hash fix from trunk.
2652 * bindings/js/JSSVGElementWrapperFactory.cpp: Add JSSVGTextPathElement support
2743 * bindings/js/JSSVGElementWrapperFactory.cpp:
2744 * bindings/objc/DOM.mm:
2791 * bindings/js/JSSVGTransformListCustom.cpp: Added.
2839 * bindings/js/JSSVGMatrixCustom.cpp:
2884 * bindings/js/JSSVGMatrixCustom.cpp:
2887 * bindings/js/JSSVGPODTypeWrapper.h:
2907 * bindings/js/JSSVGPointListCustom.cpp:
2909 * bindings/scripts/CodeGeneratorJS.pm:
3068 * bindings/js/kjs_css.cpp:
3805 * bindings/js/kjs_proxy.cpp:
3807 * bindings/js/kjs_proxy.h:
3841 * bindings/js/kjs_proxy.cpp:
4297 * bindings/js/kjs_proxy.cpp:
4299 * bindings/js/kjs_proxy.h:
4430 * bindings/js/JSCanvasRenderingContext2DCustom.cpp:
4431 * bindings/js/JSDOMWindowCustom.cpp:
4432 * bindings/js/JSDocumentCustom.cpp:
4433 * bindings/js/JSHTMLCollectionCustom.cpp:
4434 * bindings/js/JSHTMLElementWrapperFactory.cpp:
4435 * bindings/js/JSHTMLElementWrapperFactory.h:
4436 * bindings/js/JSHTMLInputElementBase.cpp:
4437 * bindings/js/JSHTMLInputElementBase.h:
4438 * bindings/js/JSHTMLOptionElementConstructor.cpp:
4439 * bindings/js/JSHTMLOptionElementConstructor.h:
4440 * bindings/js/JSHTMLOptionsCollectionCustom.cpp:
4441 * bindings/js/JSHTMLSelectElementCustom.cpp:
4442 * bindings/js/JSNodeFilterCondition.cpp:
4443 * bindings/js/JSNodeFilterCondition.h:
4444 * bindings/js/JSNodeIteratorCustom.cpp:
4445 * bindings/js/JSSVGElementWrapperFactory.cpp:
4446 * bindings/js/JSSVGElementWrapperFactory.h:
4447 * bindings/js/JSSVGMatrixCustom.cpp:
4448 * bindings/js/JSSVGPathSegCustom.cpp:
4449 * bindings/js/JSSVGPathSegListCustom.cpp:
4450 * bindings/js/JSSVGPointListCustom.cpp:
4451 * bindings/js/JSTreeWalkerCustom.cpp:
4452 * bindings/js/JSXMLHttpRequest.cpp:
4453 * bindings/js/JSXMLHttpRequest.h:
4454 * bindings/js/kjs_binding.cpp:
4455 * bindings/js/kjs_binding.h:
4456 * bindings/js/kjs_css.cpp:
4457 * bindings/js/kjs_css.h:
4458 * bindings/js/kjs_dom.cpp:
4459 * bindings/js/kjs_dom.h:
4460 * bindings/js/kjs_events.cpp:
4461 * bindings/js/kjs_events.h:
4462 * bindings/js/kjs_html.cpp:
4463 * bindings/js/kjs_html.h:
4464 bindings/js/kjs_navigator.cpp:
4465 * bindings/js/kjs_navigator.h:
4466 * bindings/js/kjs_proxy.cpp:
4467 * bindings/js/kjs_proxy.h:
4468 * bindings/js/kjs_window.cpp:
4469 * bindings/js/kjs_window.h:
4470 * bindings/objc/DOMImplementationFront.cpp:
4471 * bindings/objc/DOMImplementationFront.h:
4472 * bindings/scripts/CodeGenerator.pm:
4473 * bindings/scripts/CodeGeneratorJS.pm:
4474 * bindings/scripts/CodeGeneratorObjC.pm:
4475 * bindings/scripts/IDLParser.pm:
4476 * bindings/scripts/IDLStructure.pm:
4477 * bindings/scripts/generate-bindings.pl:
5967 * bindings/js/JSHTMLOptionsCollectionCustom.cpp: (WebCore::JSHTMLOptionsCollection::setLength):
5981 <rdar://problem/5495790> NULL dereference crash beneath Bindings::RootObject::interpreter when saving Dashcode document
5985 * bindings/objc/WebScriptObject.mm:
5995 * bindings/objc/WebScriptObjectPrivate.h: Add _setOriginRootObject:andRootObject:.
6583 * bindings/js/JSCSSStyleDeclarationCustom.cpp:
6646 * bindings/js/kjs_binding.cpp:
7007 * bindings/js/kjs_window.cpp:
7068 * bindings/js/kjs_window.cpp:
7075 * bindings/js/kjs_window.h: Rename setReturnValueSlot to setDialogArgumentsAndReturnValueSlot.
7375 * bindings/js/kjs_window.cpp:
7970 Turns out sqlite3_reset() doesn't clear bindings, so previously bound icons were being
8393 * bindings/objc/WebScriptObjectInternal.h: Removed unused file.
8394 * bindings/objc/WebScriptObjectPrivate.h: Updated copyright statement.
9509 * bindings/js/JSXMLHttpRequest.cpp:
9513 (WebCore::XMLHttpRequest::document): Expose Document member so bindings can access the correct frame.
9746 * bindings/js/JSEventTargetNode.cpp:
9749 * bindings/js/kjs_window.cpp:
9805 * bindings/js/kjs_navigator.cpp:
10248 * bindings/objc/DOMRGBColor.mm:
10384 * bindings/js/kjs_proxy.cpp:
11297 * bindings/js/kjs_window.cpp:
11533 * bindings/objc/DOM.mm:
11590 * bindings/js/JSAttrCustom.cpp: Added.
11593 * bindings/js/JSElementCustom.cpp: Added.
11600 * bindings/js/JSHTMLFrameElementCustom.cpp: Added.
11604 * bindings/js/JSHTMLIFrameElementCustom.cpp: Added.
11606 * bindings/scripts/CodeGeneratorJS.pm: Add support for [CustomGetter] and [CustomSetter]
11661 * ForwardingHeaders/bindings/runtime_object.h: Added.
11675 Enable JavaScript bindings for HTML Object/Applet elements in the Qt port.
11678 * bindings/js/kjs_dom.cpp:
12117 * bindings/js/kjs_window.cpp:
12155 * bindings/js/kjs_window.cpp:
12403 * bindings/js/kjs_window.cpp:
13124 * bindings/js/kjs_window.cpp:
13225 * bindings/objc/DOMHTML.mm:
13228 * bindings/objc/DOMPrivate.h:
13478 Work around bug in the moc when used as preprocessor for generating the bindings. -DFOO=1 is needed instead of -DFOO
13490 * bindings/js/kjs_navigator.cpp:
13561 * bindings/scripts/CodeGeneratorJS.pm:
13636 * bindings/scripts/IDLStructure.pm:
13652 * bindings/scripts/IDLParser.pm:
13710 * bindings/scripts/CodeGenerator.pm:
13711 * bindings/scripts/generate-bindings.pl:
13719 * bindings/scripts/CodeGenerator.pm:
13727 * bindings/scripts/IDLParser.pm:
13733 Try to use the moc as preprocessor for the IDL bindings generator
13741 Make it possible to specify the preprocessor the bindings generator uses instead of hardcoding /usr/bin/gcc (which is of course no option on Windows). Also try to use a more portable and Windows friendly way of opening the reading pipe to the preprocessor.
13743 * bindings/scripts/IDLParser.pm:
13744 * bindings/scripts/generate-bindings.pl:
13866 * bindings/js/kjs_window.cpp:
13876 * bindings/objc/DOMHTML.mm:
13881 * bindings/objc/DOMPrivate.h:
14039 * bindings/js/JSDocumentCustom.cpp:
14042 * bindings/js/JSXMLHttpRequest.cpp:
14045 * bindings/js/kjs_binding.cpp:
14047 * bindings/js/kjs_binding.h:
14595 * bindings/js/kjs_window.cpp:
14596 * bindings/js/kjs_window.h:
14615 * bindings/js/JSDOMWindowCustom.cpp:
14642 * bindings/objc/WebScriptObject.mm:
14767 * bindings/js/GCController.cpp:
14863 * bindings/js/GCController.h: Added.
14864 * bindings/js/GCController.cpp: Added.
14867 * bindings/js/kjs_proxy.cpp:
14869 * bindings/js/kjs_window.cpp:
15278 * bindings/js/kjs_window.cpp:
15607 * bindings/js/JSXMLHttpRequest.cpp:
15608 * bindings/js/kjs_binding.cpp:
15609 * bindings/js/kjs_dom.cpp:
15670 * bindings/objc/DOM.mm:
15671 * bindings/objc/DOMHTML.mm:
16173 * bindings/scripts/CodeGeneratorJS.pm:
16186 to DOMWindow and auto-generate the bindings for them.
16188 * bindings/js/kjs_window.cpp:
16190 * bindings/js/kjs_window.h:
16221 * bindings/js/JSHTMLDocumentCustom.cpp:
16226 * bindings/js/kjs_window.cpp: Pass 'false' for lockHistory in all loads
16257 auto-generate the bindings for it.
16259 * bindings/js/kjs_window.cpp:
16261 * bindings/js/kjs_window.h:
16263 * bindings/scripts/CodeGeneratorJS.pm:
16275 the bindings for them.
16277 * bindings/js/kjs_window.cpp:
16279 * bindings/js/kjs_window.h:
16325 * bindings/js/kjs_window.cpp:
16406 * bindings/js/kjs_window.cpp:
16569 * bindings/js/JSDOMWindowCustom.cpp:
16571 * bindings/js/kjs_window.cpp:
16843 * bindings/js/kjs_window.cpp:
17067 * bindings/js/JSCustomXPathNSResolver.cpp:
17069 * bindings/js/JSDOMWindowCustom.cpp:
17072 * bindings/js/JSXMLHttpRequest.cpp:
17074 * bindings/js/kjs_events.cpp:
17077 * bindings/js/kjs_window.cpp:
17104 * bindings/js/kjs_window.h:
17180 * bindings/js/JSXMLHttpRequest.cpp:
17396 Move more attributes from the pure JS bindings in KJS::Window
17397 to the implementation in DOMWindow and autogenerate the new bindings
17401 * bindings/js/JSDOMWindowCustom.cpp:
17404 * bindings/js/kjs_window.cpp:
17407 * bindings/js/kjs_window.h:
17409 * bindings/scripts/CodeGeneratorJS.pm: Cleanup getValueProperty and put generation
17434 * bindings/js/kjs_window.cpp:
17463 Move more readonly attributes from pure JS bindings in KJS::Window
17464 to the implementation in DOMWindow and autogenerate the new bindings.
17466 * bindings/js/kjs_window.cpp:
17469 * bindings/js/kjs_window.h: Sort the enum into categories to make further
17598 * bindings/scripts/CodeGeneratorJS.pm:
17801 * bindings/js/kjs_proxy.cpp:
17803 * bindings/js/kjs_proxy.h:
17804 * bindings/js/kjs_window.cpp:
17953 * bindings/js/kjs_dom.cpp:
17964 * bindings/js/kjs_window.cpp:
18126 * bindings/js/kjs_window.cpp:
18766 and move bindings from Window to JSDOMWindow.
18768 * bindings/js/JSDOMWindowCustom.cpp:
18770 * bindings/js/kjs_window.cpp:
18773 * bindings/js/kjs_window.h:
18775 * bindings/scripts/CodeGeneratorJS.pm: Move prototype function declaration from
18829 * bindings/js/JSDOMWindowCustom.cpp:
18831 * bindings/js/kjs_window.cpp:
18833 * bindings/js/kjs_window.h:
18841 * bindings/js/kjs_window.cpp:
18852 * bindings/js/kjs_window.cpp:
18985 * bindings/js/JSHTMLDocumentCustom.cpp:
19185 * bindings/js/JSDOMWindowCustom.cpp:
19187 * bindings/js/kjs_window.cpp:
19189 * bindings/scripts/CodeGeneratorJS.pm:
19347 * bindings/scripts/CodeGeneratorJS.pm:
19616 * bindings/js/kjs_window.cpp:
19755 * bindings/objc/DOMRGBColor.mm:
20260 * bindings/js/JSCanvasRenderingContext2DCustom.cpp:
20267 * bindings/js/JSHTMLSelectElementCustom.cpp:
20269 * bindings/js/JSSVGMatrixCustom.cpp:
20271 * bindings/js/kjs_events.cpp:
20273 * bindings/scripts/CodeGeneratorJS.pm:
20611 Move the Selection object out of the JS bindings
20618 * bindings/js/kjs_window.cpp:
20624 * bindings/js/kjs_window.h:
20669 * bindings/js/kjs_events.cpp:
20694 * bindings/js/kjs_events.h:
20697 * bindings/js/kjs_window.h:
21062 * bindings/js/kjs_window.cpp:
21063 * bindings/scripts/CodeGeneratorJS.pm: Add support for [DontEnum].
21094 * bindings/objc/DOMHTML.mm:
21099 * bindings/objc/DOMPrivate.h:
21124 * bindings/js/JSEventCustom.cpp: Added.
21127 * bindings/js/JSEventTargetNode.cpp:
21128 * bindings/js/JSXMLHttpRequest.cpp:
21129 * bindings/js/kjs_events.cpp:
21130 * bindings/js/kjs_events.h:
21131 * bindings/objc/DOMUtility.mm:
21133 * bindings/scripts/CodeGeneratorJS.pm:
21178 * bindings/scripts/CodeGeneratorJS.pm: add constructor attribute to
22432 * bindings/js/kjs_window.cpp:
22434 * bindings/scripts/CodeGeneratorJS.pm:
22458 Move the History object out of the JS bindings
22466 * bindings/js/kjs_window.cpp:
22472 * bindings/js/kjs_window.h:
22550 Move the Screen object out of the JS bindings
22559 * bindings/js/kjs_window.cpp:
22564 * bindings/js/kjs_window.h:
22612 Move the BarInfo object out of the JS bindings
22618 * bindings/js/kjs_window.cpp:
22624 * bindings/js/kjs_window.h:
22653 * bindings/js/kjs_window.cpp:
22659 * bindings/js/kjs_window.h:
22733 * bindings/js/kjs_css.cpp:
22748 * bindings/js/kjs_css.h:
22755 * bindings/objc/DOMUtility.mm:
22757 * bindings/scripts/CodeGeneratorJS.pm:
22758 * bindings/scripts/CodeGeneratorObjC.pm:
22874 * bindings/objc/WebScriptObject.mm:
22915 * bindings/objc/WebScriptObject.mm:
23011 * bindings/js/kjs_events.cpp:
23028 * bindings/js/kjs_events.h:
23400 - Added WebCore\bindings\js\JSCSSStyleDeclarationCustom.cpp to project
32240 Enable some more of the JSC bindings code on Windows.
32923 finds the JS bindings.
33461 Autogenerate the JS bindings for HTMLCollection
33468 * bindings/js/JSHTMLAllCollection.h: Added.
33472 * bindings/js/JSHTMLCollectionCustom.cpp: Added.
33481 * bindings/js/JSHTMLDocumentCustom.cpp:
33484 * bindings/js/JSXMLHttpRequest.cpp:
33485 * bindings/js/kjs_html.cpp:
33488 * bindings/js/kjs_html.h:
33490 * bindings/js/kjs_window.cpp:
33492 * bindings/objc/DOMUtility.mm:
33494 * bindings/scripts/CodeGeneratorJS.pm:
33598 Finish autogenerating the JS bindings for Node
33603 * bindings/js/JSHTMLElementWrapperFactory.cpp:
33605 * bindings/js/JSHTMLElementWrapperFactory.h:
33606 * bindings/js/JSHTMLOptionElementConstructor.cpp:
33607 * bindings/js/JSNamedNodeMapCustom.cpp:
33608 * bindings/js/JSNodeCustom.cpp:
33615 * bindings/js/JSSVGElementWrapperFactory.cpp:
33617 * bindings/js/JSSVGElementWrapperFactory.h:
33618 * bindings/js/JSXSLTProcessor.cpp:
33620 * bindings/js/kjs_binding.cpp:
33625 * bindings/js/kjs_binding.h:
33626 * bindings/js/kjs_dom.cpp:
33628 * bindings/js/kjs_dom.h:
33629 * bindings/js/kjs_domnode.h: Removed.
33630 * bindings/objc/DOMUtility.mm:
33632 * bindings/scripts/CodeGeneratorJS.pm:
33667 * bindings/js/JSDOMExceptionConstructor.cpp: Added.
33673 * bindings/js/JSDOMExceptionConstructor.h: Added.
33675 * bindings/js/JSDOMWindowCustom.cpp: Added.
33677 * bindings/js/JSDocumentCustom.cpp:
33680 * bindings/js/JSEventTargetNode.cpp: Added.
33691 * bindings/js/JSEventTargetNode.h: Added.
33693 * bindings/js/JSHTMLElementCustom.cpp:
33694 * bindings/js/JSHTMLFormElementCustom.cpp:
33696 * bindings/js/JSHTMLOptionElementConstructor.cpp:
33697 * bindings/js/JSNamedNodeMapCustom.cpp: Added.
33700 * bindings/js/JSNamedNodesCollection.cpp: Added.
33706 * bindings/js/JSNamedNodesCollection.h: Added.
33708 * bindings/js/JSNodeCustom.cpp: Added.
33710 * bindings/js/JSNodeListCustom.cpp: Added.
33715 * bindings/js/kjs_dom.cpp:
33716 * bindings/js/kjs_dom.h:
33717 * bindings/js/kjs_domnode.h:
33718 * bindings/js/kjs_events.cpp:
33720 * bindings/js/kjs_html.cpp:
33722 * bindings/js/kjs_html.h:
33723 * bindings/js/kjs_window.cpp:
33725 * bindings/js/kjs_window.h:
33726 * bindings/objc/DOMInternal.mm:
33728 * bindings/objc/DOMUtility.mm:
33730 * bindings/scripts/CodeGeneratorJS.pm:
33788 * bindings/objc/DOM.mm:
33805 * bindings/js/JSNodeFilterCondition.cpp: Copied from WebCore/bindings/js/kjs_traversal.cpp.
33809 * bindings/js/JSNodeFilterCondition.h: Copied from WebCore/bindings/js/kjs_traversal.h.
33810 * bindings/js/JSNodeFilterCustom.cpp: Added.
33813 * bindings/js/kjs_dom.cpp:
33814 * bindings/js/kjs_traversal.cpp: Removed.
33815 * bindings/js/kjs_traversal.h: Removed.
33816 * bindings/js/kjs_window.cpp:
33817 * bindings/objc/DOM.mm:
33820 * bindings/scripts/CodeGeneratorJS.pm:
33868 * ForwardingHeaders/bindings/npruntime.h: Added.
33869 * ForwardingHeaders/bindings/runtime.h: Added.
33881 * bindings/objc/DOM.mm:
33943 * bindings/js/JSCSSStyleDeclarationCustom.cpp:
33945 * bindings/js/JSHTMLAppletElementCustom.cpp:
33947 * bindings/js/JSHTMLDocumentCustom.cpp:
33949 * bindings/js/JSHTMLEmbedElementCustom.cpp:
33951 * bindings/js/JSHTMLFormElementCustom.cpp:
33953 * bindings/js/JSHTMLFrameSetElementCustom.cpp:
33955 * bindings/js/JSHTMLObjectElementCustom.cpp:
33957 * bindings/scripts/CodeGeneratorJS.pm:
34104 * bindings/objc/DOM.mm:
34106 * bindings/objc/DOMPrivate.h:
34130 * WebCore.pro: remove bindings/js/JSHTMLAnchorElementCustom.cpp
34148 * bindings/js/JSHTMLAnchorElementCustom.cpp: Removed.
34149 * bindings/js/kjs_binding.cpp:
34150 * bindings/js/kjs_binding.h:
34151 * bindings/js/kjs_dom.cpp:
34152 * bindings/js/kjs_dom.h:
34153 * bindings/js/kjs_domnode.h:
34154 * bindings/js/kjs_window.cpp:
34158 * bindings/js/kjs_window.h:
34159 * bindings/scripts/CodeGeneratorJS.pm:
34263 Autogenerate the JS bindings for the CSSStyleSheet
34268 * bindings/js/JSStyleSheetCustom.cpp:
34270 * bindings/js/kjs_css.cpp:
34271 * bindings/js/kjs_css.h:
34272 * bindings/scripts/CodeGeneratorJS.pm:
34287 Autogenerate the JS bindings for the CSSValue
34291 * bindings/js/JSCSSValueCustom.cpp: Added.
34293 * bindings/js/kjs_css.cpp:
34294 * bindings/js/kjs_css.h:
34295 * bindings/objc/DOMUtility.mm:
34297 * bindings/scripts/CodeGeneratorJS.pm:
34410 * bindings/scripts/CodeGeneratorJS.pm:
34461 Autogenerate the JS bindings for the CSSRule and its subclasses
34469 * bindings/js/JSCSSRuleCustom.cpp: Added.
34471 * bindings/js/kjs_css.cpp:
34472 * bindings/js/kjs_css.h:
34473 * bindings/objc/DOMUtility.mm:
34475 * bindings/scripts/CodeGeneratorJS.pm:
34501 * bindings/js/kjs_binding.h:
34502 * bindings/js/kjs_dom.h:
34503 * bindings/js/kjs_window.h:
34626 Autogenerate the JS bindings for the MediaList
34630 * bindings/js/kjs_css.cpp:
34631 * bindings/js/kjs_css.h:
34632 * bindings/objc/DOMUtility.mm:
34634 * bindings/scripts/CodeGeneratorJS.pm:
34670 Autogenerate the JS bindings for the StyleSheet
34674 * bindings/js/JSStyleSheetCustom.cpp: Added.
34677 * bindings/js/kjs_css.cpp:
34681 * bindings/js/kjs_css.h:
34682 * bindings/objc/DOMUtility.mm:
34684 * bindings/scripts/CodeGeneratorJS.pm:
34881 * bindings/js/JSHTMLElementCustom.cpp: (WebCore::JSHTMLElement::pushEventHandlerScope):
34920 declaration of KJS::Bindings::Instance -- since the type is the return value of a
34940 Autogenerate the JS bindings for the CSSStyleDeclaration
34944 * bindings/js/JSCSSStyleDeclarationCustom.cpp: Added.
34950 * bindings/js/kjs_binding.h:
34951 * bindings/js/kjs_css.cpp:
34952 * bindings/js/kjs_css.h:
34953 * bindings/objc/DOMUtility.mm:
34955 * bindings/scripts/CodeGeneratorJS.pm:
34995 * bindings/js/JSHTMLAnchorElementCustom.cpp:
34997 * bindings/js/JSHTMLElementCustom.cpp: Added.
34999 * bindings/js/JSHTMLElementWrapperFactory.cpp:
35001 * bindings/js/JSHTMLInputElementBase.cpp:
35006 * bindings/js/JSHTMLInputElementBase.h:
35007 * bindings/js/JSHTMLSelectElementCustom.cpp:
35008 * bindings/js/kjs_html.cpp:
35010 * bindings/js/kjs_html.h:
35011 * bindings/scripts/CodeGeneratorJS.pm:
35105 Autogenerate the JS bindings for the HTMLObjectElement,
35110 * bindings/js/JSHTMLAppletElementCustom.cpp: Added.
35117 * bindings/js/JSHTMLElementWrapperFactory.cpp:
35118 * bindings/js/JSHTMLEmbedElementCustom.cpp: Added.
35125 * bindings/js/JSHTMLObjectElementCustom.cpp: Added.
35132 * bindings/js/kjs_html.cpp:
35142 * bindings/js/kjs_html.h:
35144 * bindings/scripts/CodeGeneratorJS.pm: Add support for
35958 * bindings/objc/WebScriptObjectPendingPublic.h: from here
35959 * bindings/objc/WebScriptObject.h: to here
35960 * bindings/objc/WebScriptObject.mm: and out of its temporary category
35985 * bindings/js/kjs_html.cpp:
36342 * bindings/js/JSHTMLFrameSetCustom.cpp: Removed.
36343 * bindings/js/JSHTMLFrameSetElementCustom.cpp: Added.
36387 * bindings/objc/DOMObject.h:
36388 * bindings/scripts/CodeGeneratorObjC.pm:
36411 Autogenerate the JS bindings for the HTMLFrameSetElement
36416 * bindings/js/JSHTMLElementWrapperFactory.cpp:
36417 * bindings/js/JSHTMLFrameSetCustom.cpp: Added.
36420 * bindings/js/kjs_html.cpp:
36425 * bindings/js/kjs_html.h:
36458 * bindings/js/JSCustomXPathNSResolver.cpp:
36460 * bindings/js/kjs_events.cpp:
36462 * bindings/js/kjs_proxy.cpp:
36464 * bindings/js/kjs_window.cpp:
36722 Auto-generate JS DOM bindings for HTMLDocument and most of the rest
36727 * bindings/js/kjs_html.cpp:
36730 * bindings/js/kjs_html.h:
36752 Auto-generate JS DOM bindings for HTMLDocument and most of the rest
36759 * bindings/js/JSHTMLDocumentCustom.cpp: Added.
36771 * bindings/js/kjs_dom.cpp:
36773 * bindings/js/kjs_dom.h:
36774 * bindings/js/kjs_html.cpp:
36775 * bindings/js/kjs_html.h:
36776 * bindings/objc/DOMPrivate.h:
36777 * bindings/scripts/CodeGeneratorJS.pm: Add [Deletable] property
36781 (WebCore::Document::plugins): adds alias to embeds() for bindings
36913 * bindings/js/JSHTMLAnchorElementCustom.cpp:
36926 * bindings/objc/DOM.mm:
36928 * bindings/objc/DOMHTML.h:
36929 * bindings/objc/DOMInternal.h:
36930 * bindings/objc/DOMPrivate.h:
36931 * bindings/objc/PublicDOMInterfaces.h:
36990 * bindings/js/kjs_html.h: Remove ElementDocument.
36991 * bindings/js/kjs_html.cpp: (KJS::JSHTMLElement::getValueProperty): Ditto.
37122 * bindings/objc/DOM.mm:
37141 Autogenerate the JS bindings for the HTMLMarqueeElement.
37145 * bindings/js/JSHTMLElementWrapperFactory.cpp:
37146 * bindings/js/kjs_css.cpp:
37149 * bindings/js/kjs_html.cpp:
37156 * bindings/js/kjs_html.h:
37207 Autogenerate the JS bindings for the HTMLIFrameElement and HTMLFrameElement.
37211 * bindings/js/JSHTMLAnchorElementCustom.cpp:
37212 * bindings/js/JSHTMLElementWrapperFactory.cpp:
37213 * bindings/js/kjs_html.cpp:
37218 * bindings/js/kjs_html.h:
37220 * bindings/scripts/CodeGeneratorJS.pm:
37573 * bindings/js/kjs_window.cpp:
37585 Autogenerate the JS bindings for the HTMLTableElement, HTMLTableCaptionElement,
37591 * bindings/js/JSHTMLElementWrapperFactory.cpp:
37593 * bindings/js/kjs_html.cpp:
37598 * bindings/js/kjs_html.h:
37841 * bindings
37884 * bindings/js/kjs_window.cpp:
38087 * bindings/js/kjs_window.cpp:
38248 * bindings/js/kjs_css.cpp:
38331 * bindings/js/kjs_window.cpp:
38452 JS bindings should default to converting to the empty string
38460 * bindings/js/kjs_dom.cpp:
38462 * bindings/js/kjs_html.cpp:
38477 * bindings/js/kjs_html.h:
38756 * bindings/js/kjs_events.cpp:
39215 * bindings/objc/WebScriptObject.mm:
39216 * bindings/objc/WebScriptObjectPendingPublic.h:
39594 * bindings/js/kjs_window.cpp:
39780 * bindings/objc/WebScriptObject.h: Fully specified the surprising rules for
39782 * bindings/objc/WebScriptObject.mm: Added up-call accessor to WebFrame.
39792 * bindings/objc/WebScriptObjectPendingPublic.h: Added WebFrame* parameter
39926 * bindings/objc/DOMInternal.mm: Renamed wrapperCache to DOMWrapperCache
39931 * bindings/objc/WebScriptObject.mm: Added JSWrapperCache, which works just
39947 * bindings/objc/WebScriptObjectPendingPublic.h:
39948 * bindings/objc/WebScriptObjectPrivate.h:
40068 * bindings/objc/WebScriptObject.h:
40069 * bindings/objc/WebScriptObject.mm:
40071 * bindings/objc/WebScriptObjectPendingPublic.h: Added.
42414 * bindings/js/kjs_html.cpp:
43163 * bindings/js/kjs_events.cpp:
43169 * bindings/js/kjs_window.cpp:
43200 bindings/js/kjs_window.h:
43589 * bindings/js/kjs_html.h: Removed IFrameDocument.
43590 * bindings/js/kjs_html.cpp: (KJS::JSHTMLElement::iFrameGetter): Ditto.
43902 * bindings/js/kjs_binding.cpp:
43904 * bindings/js/kjs_binding.h:
43905 * bindings/scripts/CodeGeneratorJS.pm:
44078 * bindings/js/kjs_html.cpp: (KJS::JSHTMLDocument::putValueProperty): Pass
44767 * bindings/js/kjs_window.cpp:
44900 * bindings/js/JSXMLHttpRequest.cpp:
44990 details of the JS bindings, so I added NULL checks.
44992 * bindings/js/kjs_window.cpp: Call FrameLoader::completeURL instead of
45076 * bindings/js/JSCanvasRenderingContext2DCustom.cpp:
45226 * bindings/objc/DOMInternal.h:
45227 * bindings/objc/DOMInternal.mm:
45358 * bindings/js/kjs_window.cpp:
45385 * bindings/js/kjs_binding.cpp:
45807 * bindings/objc/WebScriptObject.mm:
45809 * bindings/objc/WebScriptObjectPrivate.h:
47668 * bindings/objc/WebScriptObject.mm:
47685 * bindings/objc/WebScriptObject.mm:
47690 * bindings/objc/WebScriptObjectPrivate.h:
47836 * bindings/scripts/CodeGeneratorJS.pm:
47908 * bindings/js/JSCustomXPathNSResolver.cpp:
47910 * bindings/js/JSHTMLInputElementBase.cpp:
47912 * bindings/js/JSHTMLOptionElementConstructor.cpp:
47914 * bindings/js/JSXMLHttpRequest.cpp:
47916 * bindings/js/JSXSLTProcessor.cpp:
47918 * bindings/js/kjs_dom.cpp:
47921 * bindings/js/kjs_events.cpp:
47923 * bindings/js/kjs_html.cpp:
47926 * bindings/js/kjs_window.cpp:
47928 * bindings/objc/WebScriptObject.mm:
47929 * bindings/scripts/CodeGeneratorJS.pm:
48083 * bindings/objc/WebScriptObject.mm:
48097 * bindings/js/kjs_html.cpp:
48214 * bindings/js/kjs_proxy.cpp:
48278 * bindings/js/JSHTMLFormElementCustom.cpp:
48371 * bindings/js/kjs_window.cpp:
48381 * bindings/js/kjs_window.cpp:
48383 * bindings/js/kjs_window.h:
48436 * bindings/objc/WebScriptObject.mm:
48440 * bindings/objc/WebScriptObjectPrivate.h: Renamed _initializeWithObjectImp
48664 * bindings/js/JSHTMLFormElementCustom.cpp:
48667 * bindings/js/kjs_dom.cpp:
48673 * bindings/js/kjs_dom.h:
48675 * bindings/js/kjs_html.cpp:
48724 * bindings/js/kjs_proxy.cpp:
49520 * bindings/js/JSSVGPathSegListCustom.cpp:
49524 * bindings/scripts/CodeGeneratorJS.pm:
49536 * bindings/js/JSHTMLFormElementCustom.cpp:
49541 * bindings/js/kjs_dom.h: Removed the DOMNamedNodesCollection. Instead we will use
49543 * bindings/js/kjs_dom.cpp: Ditto.
49545 * bindings/js/kjs_html.cpp:
49736 * DerivedSources.make: Added missing bindings: HTMLCanvasElement for ObjC,
49740 * bindings/js/JSHTMLElementWrapperFactory.cpp:
49745 * bindings/objc/DOMInternal.h: Updated for new naming scheme.
49747 * bindings/objc/DOMUtility.mm:
49756 * bindings/objc/DOM.mm:
49780 * bindings/objc/PublicDOMInterfaces.h: Added initOverflowEvent.
49782 * bindings/objc/DOMCSS.mm:
49787 * bindings/js/kjs_css.h:
49791 * bindings/js/kjs_dom.cpp: (KJS::toJS): Corrected the wrapper classes for
49794 * bindings/js/kjs_html.cpp: Corrected the class name for HTMLElement
49797 * bindings/objc/DOMImplementationFront.h:
49798 * bindings/objc/DOMImplementationFront.cpp:
49802 * bindings/objc/WebScriptObject.mm:
49806 * bindings/scripts/CodeGeneratorObjC.pm: Update the naming scheme for the
49818 * bindings/objc/DOMEvents.mm:
49820 * bindings/objc/DOMHTML.mm:
49823 * bindings/objc/DOMObject.mm:
49825 * bindings/objc/DOMRGBColor.mm:
49831 * bindings/objc/DOMSVGPathSegInternal.mm:
49833 * bindings/objc/DOMXPath.mm:
50066 * bindings/objc/WebScriptObject.mm:
50436 * bindings/js/kjs_window.cpp:
50441 * bindings/js/kjs_window.h:
50701 Remove unused #import from Objective-C bindings and cleanup the order of #imports.
50703 * bindings/scripts/CodeGeneratorObjC.pm:
50709 Make sure the baseURI attribute generates for private Objective-C bindings.
50826 * bindings/js/kjs_dom.cpp:
50828 * bindings/js/kjs_domnode.h:
50891 * bindings/js/kjs_binding.cpp:
50894 * bindings/js/kjs_dom.cpp:
51019 * bindings/js/kjs_binding.cpp:
51025 * bindings/js/kjs_binding.h:
51029 * bindings/js/kjs_window.cpp:
51036 * bindings/objc/WebScriptObject.mm:
51192 * bindings/js/kjs_window.cpp:
51203 * bindings/scripts/CodeGeneratorJS.pm:
51277 * bindings/objc/DOM.mm:
51278 (WebCore::createElementClassMap): Added <keygen> to the DOM bindings so it can be accessed from Objective-C.
51337 * bindings/js/kjs_html.cpp:
51359 * bindings/js/kjs_navigator.cpp:
51361 * bindings/js/kjs_proxy.cpp:
51433 * bindings/js/JSSVGElementWrapperFactory.cpp:
51434 * bindings/js/kjs_dom.cpp:
51436 * bindings/objc/DOM.mm:
51474 * bindings/js/kjs_html.cpp:
51476 * bindings/objc/DOMInternal.mm:
51650 * bindings/objc/DOM.mm: consolodated function to base class
51963 * bindings/scripts/CodeGeneratorObjC.pm: Include the new header
52198 * bindings/js/kjs_proxy.cpp:
52200 * bindings/js/kjs_proxy.h:
52528 features, and used it to guard relevant tag names, elements, JS bindings and renderers.
52542 * bindings/js/JSCustomXPathNSResolver.cpp:
52543 * bindings/js/JSCustomXPathNSResolver.h:
52544 * bindings/js/JSSVGElementWrapperFactory.cpp:
52545 * bindings/js/JSSVGElementWrapperFactory.h:
52546 * bindings/js/JSSVGMatrixCustom.cpp:
52547 * bindings/js/JSSVGPODTypeWrapper.h:
52548 * bindings/js/JSSVGPathSegCustom.cpp:
52549 * bindings/js/JSSVGPathSegListCustom.cpp:
52550 * bindings/js/JSSVGPointListCustom.cpp:
52551 * bindings/js/JSXSLTProcessor.cpp:
52552 * bindings/js/JSXSLTProcessor.h:
52553 * bindings/js/kjs_binding.cpp:
52555 * bindings/js/kjs_css.cpp:
52557 * bindings/js/kjs_dom.cpp:
52559 * bindings/js/kjs_html.cpp:
52561 * bindings/js/kjs_proxy.cpp:
52562 * bindings/js/kjs_proxy.h:
52563 * bindings/js/kjs_window.cpp:
52565 * bindings/objc/DOM.mm:
52568 * bindings/objc/DOMCSS.mm:
52570 * bindings/objc/DOMCustomXPathNSResolver.h:
52571 * bindings/objc/DOMCustomXPathNSResolver.mm:
52572 * bindings/objc/DOMEvents.mm:
52574 * bindings/objc/DOMInternal.h:
52575 * bindings/objc/DOMSVGPathSegInternal.mm:
52576 * bindings/objc/DOMXPath.mm:
52577 * bindings/objc/ExceptionHandlers.mm:
52579 * bindings/objc/PublicDOMInterfaces.h:
52580 * bindings/scripts/CodeGeneratorJS.pm:
52581 * bindings/scripts/CodeGeneratorObjC.pm:
53482 * WebCore/bindings/js/kjs_dom.cpp:
53483 * WebCore/bindings/js/kjs_window.h:
53484 * WebCore/bindings/js/kjs_window.cpp:
53485 * WebCore/bindings/js/kjs_event.cpp: Add a leak counter.
53486 * WebCore/bindings/js/JSXMLHttpRequest.cpp:
53642 * bindings/objc/PublicDOMInterfaces.h: Changes return types for two size properties, adds deprecated DOMEventTarget methods.
53643 * bindings/scripts/CodeGeneratorObjC.pm: Fixed public API checking for protocols, adds support for ConvertToString.
54033 * bindings/objc/PublicDOMInterfaces.h: Add missing classes that are really public.
54070 * bindings/js/JSHTMLOptionsCollectionCustom.cpp: (WebCore::JSHTMLOptionsCollection::indexSetter):
54072 * bindings/js/JSHTMLSelectElementCustom.cpp:
54075 * bindings/js/JSHTMLSelectElementCustom.h: Added.
54078 * bindings/scripts/CodeGeneratorJS.pm: When generating "put" methods, if the propertyName is a number, call the indexSetter first,
54273 * bindings/objc/DOMObject.h: Add the new style @property
54274 * bindings/objc/PublicDOMInterfaces.h: Update to the new style @property
54275 * bindings/scripts/CodeGeneratorObjC.pm: Export both new and old style @properties
54296 * bindings/objc/WebScriptObject.mm:
54317 there's no obvious way to isolate the ObjC bindings in a test that's
54320 * bindings/objc/WebScriptObject.mm:
54382 * bindings/js/kjs_navigator.cpp:
54854 * ForwardingHeaders/bindings/NP_jsobject.h: Added.
54855 * ForwardingHeaders/bindings/npruntime_impl.h: Added.
54856 * ForwardingHeaders/bindings/runtime_root.h: Added.
54859 * bindings/js/kjs_binding.cpp:
54861 * bindings/objc/DOM.mm:
54862 (-[DOMNode KJS::Bindings::]):
54863 * bindings/objc/DOMInternal.mm:
56078 * bindings/js/kjs_dom.cpp:
56081 * bindings/js/kjs_dom.h:
56082 * bindings/js/kjs_window.cpp:
56085 * bindings/js/kjs_window.h:
56233 * bindings/objc/DOM.mm:
56495 * bindings/objc/ExceptionHandlers.h: Remove selectRange helper that doesn't really
56498 * bindings/objc/ExceptionHandlers.mm: Ditto. Also removed unneeded external globals
56569 (WebCore::EventHandler::defaultKeyboardEventHandler): Rearranged things so that the key bindings
56642 * bindings/js/kjs_dom.cpp:
56794 * bindings/js/kjs_window.cpp:
56797 * bindings/js/kjs_window.h:
56910 * DerivedSources.make: Add TextEvent to the Objective-C and JavaScript bindings lists.
56913 * bindings/js/kjs_events.cpp: (KJS::toJS): Added TextEvent to the list of Event subclasses
56915 * bindings/objc/DOMEvents.mm: (+[DOMEvent _eventWith:]): Same thing, for Objective-C.
56917 * bindings/objc/DOMInternal.h: Added DOMTextEventInternal.h.
56995 * bindings/js/kjs_window.cpp:
57487 * bindings/objc/ExceptionHandlers.h: Add a "Is Main Thread" assert macro
57488 * bindings/scripts/CodeGeneratorObjC.pm: Use new mechanism in allocs and deallocs for now
57501 * bindings/objc/DOM.mm: - renamed a function that is now in the base class
57678 * bindings/js/kjs_binding.cpp:
57697 * bindings/scripts/CodeGeneratorObjC.pm: Added a list of method names we should never use, since they
58434 * bindings/js/JSCustomXPathNSResolver.cpp: Added.
58439 * bindings/js/JSCustomXPathNSResolver.h: Added.
58440 * bindings/objc/DOMCustomXPathNSResolver.h: Added.
58441 * bindings/objc/DOMCustomXPathNSResolver.mm: Added.
58447 * bindings/scripts/CodeGeneratorJS.pm:
58448 * bindings/scripts/CodeGeneratorObjC.pm:
58665 - Add SVGElementInstance as possible EventTarget in bindings/js/kjs_dom.cpp
58676 * bindings/js/kjs_dom.cpp:
59624 * bindings/scripts/CodeGeneratorJS.pm:
60422 * bindings/objc/WebScriptObject.mm: Nixed rootObject setters, since they
61014 * bindings/js/kjs_window.cpp: (KJS::ScheduledAction::execute):
61018 * bindings/js/kjs_proxy.cpp: (WebCore::KJSProxy::evaluate):
61143 * bindings/js/kjs_window.cpp:
61231 * bindings/objc/DOMHTML.mm:
61431 * bindings/scripts/CodeGenerator.pm:
61432 * bindings/scripts/CodeGeneratorJS.pm:
61557 * bindings/scripts/CodeGeneratorJS.pm:
62348 Move JSHTMLSelectElementCustom.cpp from bindings to bindings/js
62353 * bindings/JSHTMLSelectElementCustom.cpp: Removed.
62354 * bindings/js/JSHTMLSelectElementCustom.cpp: Added.
62375 * bindings/js/JSHTMLElementWrapperFactory.cpp: Create a proper binding for SELECT.
62377 * bindings/js/kjs_html.cpp:
62384 * bindings/js/kjs_html.h:
62389 * bindings/scripts/CodeGeneratorJS.pm: Added HTMLElement to the list of types that cannot fail conversion.
62441 * bindings/JSHTMLSelectElementCustom.cpp: Added. Implements remove().
62508 * bindings/js/kjs_html.cpp:
62561 * bindings/js/JSDocumentCustom.cpp: Added.
62563 * bindings/js/kjs_binding.cpp:
62566 * bindings/js/kjs_binding.h:
62698 Fix JS bindings for SVGAnimated{Boolean, Enumeration, Integer, Number, String}.
62709 * bindings/js/JSSVGPODTypeWrapper.h:
62713 * bindings/js/JSSVGPathSegListCustom.cpp:
62716 * bindings/scripts/CodeGeneratorJS.pm:
62972 * bindings/js/kjs_window.cpp:
63054 * bindings/objc/DOMInternal.h:
63055 * bindings/objc/DOMSVG.h:
63215 * bindings/objc/WebScriptObject.mm:
63665 * bindings/js/kjs_html.cpp: Changed the names of KJS:HTMLElement and KJS::HTMLElement to
63669 * bindings/scripts/CodeGeneratorJS.pm: Append "Proto" to interface name for the prototype's ClassInfo.
63671 * bindings/js/JSHTMLInputElementBase.cpp:
63674 * bindings/js/JSHTMLInputElementBase.h:
63675 * bindings/js/JSXMLHttpRequest.cpp:
63679 * bindings/js/JSXMLHttpRequest.h:
63680 * bindings/js/JSXSLTProcessor.cpp:
63684 * bindings/js/kjs_css.cpp:
63693 * bindings/js/kjs_css.h:
63694 * bindings/js/kjs_dom.cpp:
63701 * bindings/js/kjs_dom.h:
63702 * bindings/js/kjs_domnode.h:
63703 * bindings/js/kjs_events.cpp:
63708 * bindings/js/kjs_events.h:
63709 * bindings/js/kjs_html.cpp:
63717 * bindings/js/kjs_html.h:
63718 * bindings/js/kjs_navigator.cpp:
63719 * bindings/js/kjs_traversal.cpp:
63722 * bindings/js/kjs_window.cpp:
64121 * bindings/js/JSHTMLElementWrapperFactory.h:
64122 * bindings/js/JSHTMLInputElementBase.h:
64123 * bindings/js/JSHTMLOptionElementConstructor.h:
64124 * bindings/js/JSSVGElementWrapperFactory.h:
64125 * bindings/js/JSSVGPODTypeWrapper.h:
64126 * bindings/js/JSXMLHttpRequest.h:
64127 * bindings/js/JSXSLTProcessor.h:
64128 * bindings/js/kjs_binding.h:
64129 * bindings/js/kjs_css.h:
64130 * bindings/js/kjs_dom.h:
64131 * bindings/js/kjs_domnode.h:
64132 * bindings/js/kjs_events.h:
64133 * bindings/js/kjs_html.h:
64134 * bindings/js/kjs_navigator.h:
64135 * bindings/js/kjs_proxy.h:
64136 * bindings/js/kjs_traversal.h:
64137 * bindings/js/kjs_window.h:
64724 * bindings/js/kjs_binding.cpp:
65466 * bindings/js/JSSVGElementWrapperFactory.cpp:
66550 handled by the JS bindings, and we do double updating work. Fixed.
66887 * bindings/js/kjs_html.cpp:
67241 * bindings/objc/DOMHTML.mm: (-[DOMHTMLSelectElement _activateItemAtIndex:]):
67402 * bindings/js/kjs_dom.cpp:
67404 * bindings/js/kjs_domnode.h:
67408 * bindings/js/kjs_html.cpp:
67410 * bindings/js/kjs_html.h:
68758 * bindings/js/kjs_css.cpp: