Changeset 64505 in webkit
- Timestamp:
- Aug 2, 2010 4:43:04 PM (14 years ago)
- Location:
- trunk
- Files:
-
- 5 edited
Legend:
- Unmodified
- Added
- Removed
-
trunk/ChangeLog
r64471 r64505 1 2010-08-02 Xan Lopez <xlopez@igalia.com> 2 3 Reviewed by Gustavo Noronha. 4 5 [GTK] Add support for the Audio element in the DOM bindings 6 https://bugs.webkit.org/show_bug.cgi?id=43313 7 8 Add new files to the build. 9 10 * GNUmakefile.am: 11 1 12 2010-08-02 Chris Fleizach <cfleizach@apple.com> 2 13 -
trunk/GNUmakefile.am
r64471 r64505 376 376 DerivedSources/webkit/WebKitDOMHTMLAppletElement.h \ 377 377 DerivedSources/webkit/WebKitDOMHTMLAreaElement.h \ 378 DerivedSources/webkit/WebKitDOMHTMLAudioElement.h \ 378 379 DerivedSources/webkit/WebKitDOMHTMLBaseElement.h \ 379 380 DerivedSources/webkit/WebKitDOMHTMLBaseFontElement.h \ … … 409 410 DerivedSources/webkit/WebKitDOMHTMLMapElement.h \ 410 411 DerivedSources/webkit/WebKitDOMHTMLMarqueeElement.h \ 412 DerivedSources/webkit/WebKitDOMHTMLMediaElement.h \ 411 413 DerivedSources/webkit/WebKitDOMHTMLMenuElement.h \ 412 414 DerivedSources/webkit/WebKitDOMHTMLMetaElement.h \ … … 433 435 DerivedSources/webkit/WebKitDOMHTMLTableRowElement.h \ 434 436 DerivedSources/webkit/WebKitDOMHTMLUListElement.h \ 437 DerivedSources/webkit/WebKitDOMMediaError.h \ 438 DerivedSources/webkit/WebKitDOMTimeRanges.h \ 435 439 DerivedSources/webkit/WebKitDOMValidityState.h \ 436 440 DerivedSources/webkit/WebKitDOMDOMApplicationCache.h \ … … 537 541 DerivedSources/webkit/WebKitDOMHTMLAreaElement.cpp \ 538 542 DerivedSources/webkit/WebKitDOMHTMLAreaElementPrivate.h \ 543 DerivedSources/webkit/WebKitDOMHTMLAudioElement.cpp \ 544 DerivedSources/webkit/WebKitDOMHTMLAudioElementPrivate.h \ 539 545 DerivedSources/webkit/WebKitDOMHTMLBaseElement.cpp \ 540 546 DerivedSources/webkit/WebKitDOMHTMLBaseElementPrivate.h \ … … 603 609 DerivedSources/webkit/WebKitDOMHTMLMarqueeElement.cpp \ 604 610 DerivedSources/webkit/WebKitDOMHTMLMarqueeElementPrivate.h \ 611 DerivedSources/webkit/WebKitDOMHTMLMediaElement.cpp \ 612 DerivedSources/webkit/WebKitDOMHTMLMediaElementPrivate.h \ 605 613 DerivedSources/webkit/WebKitDOMHTMLMenuElement.cpp \ 606 614 DerivedSources/webkit/WebKitDOMHTMLMenuElementPrivate.h \ … … 653 661 DerivedSources/webkit/WebKitDOMLocation.cpp \ 654 662 DerivedSources/webkit/WebKitDOMLocationPrivate.h \ 663 DerivedSources/webkit/WebKitDOMMediaError.cpp \ 664 DerivedSources/webkit/WebKitDOMMediaErrorPrivate.h \ 655 665 DerivedSources/webkit/WebKitDOMMediaList.cpp \ 656 666 DerivedSources/webkit/WebKitDOMMediaListPrivate.h \ … … 688 698 DerivedSources/webkit/WebKitDOMText.cpp \ 689 699 DerivedSources/webkit/WebKitDOMTextPrivate.h \ 700 DerivedSources/webkit/WebKitDOMTimeRanges.cpp \ 701 DerivedSources/webkit/WebKitDOMTimeRangesPrivate.h \ 690 702 DerivedSources/webkit/WebKitDOMTreeWalker.cpp \ 691 703 DerivedSources/webkit/WebKitDOMTreeWalkerPrivate.h \ -
trunk/WebCore/ChangeLog
r64504 r64505 1 2010-08-02 Xan Lopez <xlopez@igalia.com> 2 3 Reviewed by Gustavo Noronha. 4 5 [GTK] Add support for the Audio element in the DOM bindings 6 https://bugs.webkit.org/show_bug.cgi?id=43313 7 8 The IDL definition of some HTMLMediaElement methods does not match 9 the C++ implementation API, take this fact into account when 10 generating the bindings. 11 12 * bindings/gobject/WebKitHTMLElementWrapperFactory.cpp: 13 (WebKit::createAudioWrapper): 14 (WebKit::createHTMLElementWrapper): 15 * bindings/scripts/CodeGeneratorGObject.pm: 16 1 17 2010-08-02 Anders Carlsson <andersca@apple.com> 2 18 -
trunk/WebCore/bindings/gobject/WebKitHTMLElementWrapperFactory.cpp
r58108 r64505 38 38 #include "HTMLAppletElement.h" 39 39 #include "HTMLAreaElement.h" 40 #include "HTMLAudioElement.h" 40 41 #include "HTMLBRElement.h" 41 42 #include "HTMLBaseElement.h" … … 96 97 #include "webkit/WebKitDOMHTMLAppletElementPrivate.h" 97 98 #include "webkit/WebKitDOMHTMLAreaElementPrivate.h" 99 #include "webkit/WebKitDOMHTMLAudioElementPrivate.h" 98 100 #include "webkit/WebKitDOMHTMLBRElementPrivate.h" 99 101 #include "webkit/WebKitDOMHTMLBaseElementPrivate.h" … … 176 178 } 177 179 180 static gpointer createAudioWrapper(PassRefPtr<HTMLElement> element) 181 { 182 return wrapHTMLAudioElement(static_cast<HTMLAudioElement*>(element.get())); 183 } 184 178 185 static gpointer createBaseWrapper(PassRefPtr<HTMLElement> element) 179 186 { … … 447 454 map.set(aTag.localName().impl(), createAnchorWrapper); 448 455 map.set(appletTag.localName().impl(), createAppletWrapper); 456 map.set(audioTag.localName().impl(), createAudioWrapper); 449 457 map.set(areaTag.localName().impl(), createAreaWrapper); 450 458 map.set(baseTag.localName().impl(), createBaseWrapper); -
trunk/WebCore/bindings/scripts/CodeGeneratorGObject.pm
r62198 r64505 823 823 } 824 824 825 # Not quite sure what to do with this yet, but we need to take into 826 # account the difference in parameters between the IDL file and the 827 # actual implementation. 828 if ($function->signature->extendedAttributes->{"NeedsUserGestureCheck"}) { 829 $functionSig .= ", gboolean isUserGesture"; 830 $callImplParams .= ", " if $callImplParams; 831 $callImplParams .= "false"; 832 } 833 825 834 if ($returnType ne "void" && $returnValueIsGDOMType && $functionSigType ne "DOMObject") { 826 835 if ($functionSigType ne "EventTarget") {
Note: See TracChangeset
for help on using the changeset viewer.