Changeset 23871
- Timestamp:
- 2007-06-29 06:25:55 (1 year ago)
- Files:
-
- branches/feature-branch/WebCore/ChangeLog (modified) (1 diff)
- branches/feature-branch/WebCore/Configurations/WebCore.xcconfig (modified) (1 diff)
- branches/feature-branch/WebCore/DerivedSources.make (modified) (5 diffs)
- branches/feature-branch/WebCore/WebCore.exp (modified) (1 diff)
- branches/feature-branch/WebCore/WebCore.xcodeproj/project.pbxproj (modified) (16 diffs)
- branches/feature-branch/WebCore/bindings/js/JSHTMLAudioElementConstructor.cpp (copied) (copied from branches/feature-branch/WebCore/platform/MimeTypeRegistry.h) (2 diffs)
- branches/feature-branch/WebCore/bindings/js/JSHTMLAudioElementConstructor.h (copied) (copied from branches/feature-branch/WebCore/platform/MimeTypeRegistry.h) (2 diffs)
- branches/feature-branch/WebCore/bindings/js/JSHTMLElementWrapperFactory.cpp (modified) (7 diffs)
- branches/feature-branch/WebCore/bindings/js/kjs_events.cpp (modified) (3 diffs)
- branches/feature-branch/WebCore/bindings/js/kjs_html.cpp (modified) (1 diff)
- branches/feature-branch/WebCore/bindings/js/kjs_window.cpp (modified) (3 diffs)
- branches/feature-branch/WebCore/bindings/js/kjs_window.h (modified) (1 diff)
- branches/feature-branch/WebCore/bindings/scripts/CodeGeneratorJS.pm (modified) (2 diffs)
- branches/feature-branch/WebCore/dom/Document.cpp (modified) (3 diffs)
- branches/feature-branch/WebCore/dom/Document.h (modified) (2 diffs)
- branches/feature-branch/WebCore/dom/Element.cpp (modified) (1 diff)
- branches/feature-branch/WebCore/dom/Element.h (modified) (1 diff)
- branches/feature-branch/WebCore/dom/Event.cpp (modified) (1 diff)
- branches/feature-branch/WebCore/dom/Event.h (modified) (1 diff)
- branches/feature-branch/WebCore/dom/EventNames.h (modified) (1 diff)
- branches/feature-branch/WebCore/dom/EventTargetNode.cpp (modified) (2 diffs)
- branches/feature-branch/WebCore/dom/EventTargetNode.h (modified) (1 diff)
- branches/feature-branch/WebCore/dom/Node.h (modified) (1 diff)
- branches/feature-branch/WebCore/dom/ProgressEvent.cpp (added)
- branches/feature-branch/WebCore/dom/ProgressEvent.h (added)
- branches/feature-branch/WebCore/dom/ProgressEvent.idl (added)
- branches/feature-branch/WebCore/history/CachedPage.cpp (modified) (1 diff)
- branches/feature-branch/WebCore/html/HTMLAttributeNames.in (modified) (4 diffs)
- branches/feature-branch/WebCore/html/HTMLAudioElement.cpp (added)
- branches/feature-branch/WebCore/html/HTMLAudioElement.h (added)
- branches/feature-branch/WebCore/html/HTMLAudioElement.idl (added)
- branches/feature-branch/WebCore/html/HTMLElement.cpp (modified) (1 diff)
- branches/feature-branch/WebCore/html/HTMLElementFactory.cpp (modified) (5 diffs)
- branches/feature-branch/WebCore/html/HTMLMediaElement.cpp (added)
- branches/feature-branch/WebCore/html/HTMLMediaElement.h (added)
- branches/feature-branch/WebCore/html/HTMLMediaElement.idl (added)
- branches/feature-branch/WebCore/html/HTMLSourceElement.cpp (copied) (copied from branches/feature-branch/WebCore/platform/MimeTypeRegistry.h) (2 diffs)
- branches/feature-branch/WebCore/html/HTMLSourceElement.h (copied) (copied from branches/feature-branch/WebCore/platform/MimeTypeRegistry.h) (2 diffs)
- branches/feature-branch/WebCore/html/HTMLSourceElement.idl (added)
- branches/feature-branch/WebCore/html/HTMLTagNames.in (modified) (3 diffs)
- branches/feature-branch/WebCore/html/HTMLVideoElement.cpp (copied) (copied from branches/feature-branch/WebCore/platform/MimeTypeRegistry.h) (2 diffs)
- branches/feature-branch/WebCore/html/HTMLVideoElement.h (copied) (copied from branches/feature-branch/WebCore/platform/MimeTypeRegistry.h) (2 diffs)
- branches/feature-branch/WebCore/html/HTMLVideoElement.idl (added)
- branches/feature-branch/WebCore/html/MediaError.h (added)
- branches/feature-branch/WebCore/html/MediaError.idl (added)
- branches/feature-branch/WebCore/html/TimeRanges.cpp (added)
- branches/feature-branch/WebCore/html/TimeRanges.h (copied) (copied from branches/feature-branch/WebCore/platform/MimeTypeRegistry.h) (2 diffs)
- branches/feature-branch/WebCore/html/TimeRanges.idl (added)
- branches/feature-branch/WebCore/html/VoidCallback.cpp (added)
- branches/feature-branch/WebCore/html/VoidCallback.h (copied) (copied from branches/feature-branch/WebCore/platform/MimeTypeRegistry.h) (2 diffs)
- branches/feature-branch/WebCore/html/VoidCallback.idl (added)
- branches/feature-branch/WebCore/loader/FrameLoader.cpp (modified) (1 diff)
- branches/feature-branch/WebCore/page/DOMWindow.idl (modified) (1 diff)
- branches/feature-branch/WebCore/platform/MimeTypeRegistry.cpp (modified) (5 diffs)
- branches/feature-branch/WebCore/platform/MimeTypeRegistry.h (modified) (1 diff)
- branches/feature-branch/WebCore/platform/graphics/Movie.cpp (added)
- branches/feature-branch/WebCore/platform/graphics/Movie.h (added)
- branches/feature-branch/WebCore/platform/graphics/mac/MoviePrivateQTKit.h (added)
- branches/feature-branch/WebCore/platform/graphics/mac/MoviePrivateQTKit.mm (added)
- branches/feature-branch/WebCore/platform/mac/WebCoreSystemInterface.h (modified) (3 diffs)
- branches/feature-branch/WebCore/platform/mac/WebCoreSystemInterface.mm (modified) (1 diff)
- branches/feature-branch/WebCore/rendering/RenderVideo.cpp (added)
- branches/feature-branch/WebCore/rendering/RenderVideo.h (copied) (copied from branches/feature-branch/WebCore/platform/MimeTypeRegistry.h) (2 diffs)
Legend:
- Unmodified
- Added
- Removed
- Modified
- Copied
- Moved
branches/feature-branch/WebCore/ChangeLog
r23849 r23871 1 2007-06-29 Antti Koivisto <antti@apple.com> 2 3 Reviewed by Maciej, Weinig. 4 5 Support for HTML5 <video> and <audio> elements 6 http://www.whatwg.org/specs/web-apps/current-work/#video 7 8 * Configurations/WebCore.xcconfig: 9 * DerivedSources.make: 10 * WebCore.exp: 11 * WebCore.xcodeproj/project.pbxproj: 12 * bindings/js/JSHTMLAudioElementConstructor.cpp: Added. 13 (WebCore::JSHTMLAudioElementConstructor::JSHTMLAudioElementConstructor): 14 (WebCore::JSHTMLAudioElementConstructor::implementsConstruct): 15 (WebCore::JSHTMLAudioElementConstructor::construct): 16 * bindings/js/JSHTMLAudioElementConstructor.h: Added. 17 * bindings/js/JSHTMLElementWrapperFactory.cpp: 18 (WebCore::createJSHTMLWrapper): 19 * bindings/js/kjs_events.cpp: 20 (KJS::toJS): 21 * bindings/js/kjs_html.cpp: 22 (KJS::JSHTMLElement::getOwnPropertySlot): 23 * bindings/js/kjs_window.cpp: 24 (KJS::Window::getValueProperty): 25 * bindings/js/kjs_window.h: 26 (KJS::Window::): 27 * bindings/scripts/CodeGeneratorJS.pm: 28 * dom/Document.cpp: 29 (WebCore::Document::createEvent): 30 (WebCore::Document::willMoveInToPageCache): 31 (WebCore::Document::movedOutFromPageCache): 32 (WebCore::Document::registerForPageCacheNotifications): 33 (WebCore::Document::unregisterForPageCacheNotifications): 34 * dom/Document.h: 35 * dom/Element.cpp: 36 (WebCore::Element::setBooleanAttribute): 37 * dom/Element.h: 38 * dom/Event.cpp: 39 (WebCore::Event::isProgressEvent): 40 * dom/Event.h: 41 * dom/EventNames.h: 42 * dom/EventTargetNode.cpp: 43 (WebCore::EventTargetNode::dispatchProgressEvent): 44 * dom/EventTargetNode.h: 45 * dom/Node.h: 46 * dom/ProgressEvent.cpp: Added. 47 (WebCore::ProgressEvent::ProgressEvent): 48 (WebCore::ProgressEvent::initProgressEvent): 49 (WebCore::ProgressEvent::initProgressEventNS): 50 * dom/ProgressEvent.h: Added. 51 (WebCore::ProgressEvent::lengthComputable): 52 (WebCore::ProgressEvent::loaded): 53 (WebCore::ProgressEvent::total): 54 (WebCore::ProgressEvent::isProgressEvent): 55 * dom/ProgressEvent.idl: Added. 56 * history/CachedPage.cpp: 57 (WebCore::CachedPage::CachedPage): 58 * html/HTMLAttributeNames.in: 59 * html/HTMLAudioElement.cpp: Added. 60 (WebCore::HTMLAudioElement::HTMLAudioElement): 61 * html/HTMLAudioElement.h: Added. 62 (WebCore::HTMLAudioElement::tagPriority): 63 * html/HTMLAudioElement.idl: Added. 64 * html/HTMLElement.cpp: 65 (WebCore::inlineTagList): 66 * html/HTMLElementFactory.cpp: 67 (WebCore::audioConstructor): 68 (WebCore::videoConstructor): 69 (WebCore::sourceConstructor): 70 (WebCore::createFunctionMap): 71 * html/HTMLMediaElement.cpp: Added. 72 (WebCore::HTMLMediaElement::HTMLMediaElement): 73 (WebCore::HTMLMediaElement::~HTMLMediaElement): 74 (WebCore::HTMLMediaElement::checkDTD): 75 (WebCore::HTMLMediaElement::rendererIsNeeded): 76 (WebCore::HTMLMediaElement::createRenderer): 77 (WebCore::HTMLMediaElement::insertedIntoDocument): 78 (WebCore::HTMLMediaElement::removedFromDocument): 79 (WebCore::HTMLMediaElement::scheduleLoad): 80 (WebCore::HTMLMediaElement::initAndDispatchProgressEvent): 81 (WebCore::HTMLMediaElement::dispatchEventAsync): 82 (WebCore::HTMLMediaElement::loadTimerFired): 83 (WebCore::HTMLMediaElement::asyncEventTimerFired): 84 (WebCore::serializeTimeOffset): 85 (WebCore::parseTimeOffset): 86 (WebCore::HTMLMediaElement::getTimeOffsetAttribute): 87 (WebCore::HTMLMediaElement::setTimeOffsetAttribute): 88 (WebCore::HTMLMediaElement::error): 89 (WebCore::HTMLMediaElement::src): 90 (WebCore::HTMLMediaElement::HTMLMediaElement::setSrc): 91 (WebCore::HTMLMediaElement::currentSrc): 92 (WebCore::HTMLMediaElement::networkState): 93 (WebCore::HTMLMediaElement::bufferingRate): 94 (WebCore::HTMLMediaElement::load): 95 (WebCore::HTMLMediaElement::movieNetworkStateChanged): 96 (WebCore::HTMLMediaElement::movieReadyStateChanged): 97 (WebCore::HTMLMediaElement::setReadyState): 98 (WebCore::HTMLMediaElement::progressEventTimerFired): 99 (WebCore::HTMLMediaElement::seek): 100 (WebCore::HTMLMediaElement::readyState): 101 (WebCore::HTMLMediaElement::seeking): 102 (WebCore::HTMLMediaElement::currentTime): 103 (WebCore::HTMLMediaElement::setCurrentTime): 104 (WebCore::HTMLMediaElement::duration): 105 (WebCore::HTMLMediaElement::paused): 106 (WebCore::HTMLMediaElement::defaultPlaybackRate): 107 (WebCore::HTMLMediaElement::setDefaultPlaybackRate): 108 (WebCore::HTMLMediaElement::playbackRate): 109 (WebCore::HTMLMediaElement::setPlaybackRate): 110 (WebCore::HTMLMediaElement::ended): 111 (WebCore::HTMLMediaElement::autoplay): 112 (WebCore::HTMLMediaElement::setAutoplay): 113 (WebCore::HTMLMediaElement::play): 114 (WebCore::HTMLMediaElement::pause): 115 (WebCore::HTMLMediaElement::loopCount): 116 (WebCore::HTMLMediaElement::setLoopCount): 117 (WebCore::HTMLMediaElement::start): 118 (WebCore::HTMLMediaElement::setStart): 119 (WebCore::HTMLMediaElement::end): 120 (WebCore::HTMLMediaElement::setEnd): 121 (WebCore::HTMLMediaElement::loopStart): 122 (WebCore::HTMLMediaElement::setLoopStart): 123 (WebCore::HTMLMediaElement::loopEnd): 124 (WebCore::HTMLMediaElement::setLoopEnd): 125 (WebCore::HTMLMediaElement::currentLoop): 126 (WebCore::HTMLMediaElement::setCurrentLoop): 127 (WebCore::HTMLMediaElement::controls): 128 (WebCore::HTMLMediaElement::setControls): 129 (WebCore::HTMLMediaElement::volume): 130 (WebCore::HTMLMediaElement::setVolume): 131 (WebCore::HTMLMediaElement::muted): 132 (WebCore::HTMLMediaElement::setMuted): 133 (WebCore::HTMLMediaElement::pickMedia): 134 (WebCore::HTMLMediaElement::checkIfSeekNeeded): 135 (WebCore::HTMLMediaElement::movieVolumeChanged): 136 (WebCore::HTMLMediaElement::movieDidEnd): 137 (WebCore::HTMLMediaElement::movieCuePointReached): 138 (WebCore::HTMLMediaElement::addCuePoint): 139 (WebCore::HTMLMediaElement::removeCuePoint): 140 (WebCore::HTMLMediaElement::buffered): 141 (WebCore::HTMLMediaElement::played): 142 (WebCore::HTMLMediaElement::seekable): 143 (WebCore::HTMLMediaElement::effectiveStart): 144 (WebCore::HTMLMediaElement::effectiveEnd): 145 (WebCore::HTMLMediaElement::effectiveLoopStart): 146 (WebCore::HTMLMediaElement::effectiveLoopEnd): 147 (WebCore::HTMLMediaElement::activelyPlaying): 148 (WebCore::HTMLMediaElement::endedPlayback): 149 (WebCore::HTMLMediaElement::documentWillMoveInToPageCache): 150 (WebCore::HTMLMediaElement::documentMovedOutFromPageCache): 151 * html/HTMLMediaElement.h: Added. 152 (WebCore::HTMLMediaElement::movie): 153 (WebCore::HTMLMediaElement::isVideo): 154 (WebCore::HTMLMediaElement::): 155 (WebCore::HTMLMediaElement::CallbackEntry::CallbackEntry): 156 * html/HTMLMediaElement.idl: Added. 157 * html/HTMLSourceElement.cpp: Added. 158 (WebCore::HTMLSourceElement::HTMLSourceElement): 159 (WebCore::HTMLSourceElement::~HTMLSourceElement): 160 (WebCore::HTMLSourceElement::insertedIntoDocument): 161 (WebCore::HTMLSourceElement::src): 162 (WebCore::HTMLSourceElement::setSrc): 163 (WebCore::HTMLSourceElement::media): 164 (WebCore::HTMLSourceElement::setMedia): 165 (WebCore::HTMLSourceElement::type): 166 (WebCore::HTMLSourceElement::setType): 167 * html/HTMLSourceElement.h: Added. 168 (WebCore::HTMLSourceElement::endTagRequirement): 169 (WebCore::HTMLSourceElement::tagPriority): 170 * html/HTMLSourceElement.idl: Added. 171 * html/HTMLTagNames.in: 172 * html/HTMLVideoElement.cpp: Added. 173 (WebCore::HTMLVideoElement::HTMLVideoElement): 174 (WebCore::HTMLVideoElement::videoWidth): 175 (WebCore::HTMLVideoElement::videoHeight): 176 * html/HTMLVideoElement.h: Added. 177 (WebCore::HTMLVideoElement::tagPriority): 178 (WebCore::HTMLVideoElement::isVideo): 179 * html/HTMLVideoElement.idl: Added. 180 * html/MediaError.h: Added. 181 (WebCore::MediaError::): 182 (WebCore::MediaError::MediaError): 183 (WebCore::MediaError::code): 184 * html/MediaError.idl: Added. 185 * html/TimeRanges.cpp: Added. 186 (TimeRanges::TimeRanges): 187 (TimeRanges::start): 188 (TimeRanges::end): 189 (TimeRanges::add): 190 (TimeRanges::contain): 191 * html/TimeRanges.h: Added. 192 (WebCore::TimeRanges::TimeRanges): 193 (WebCore::TimeRanges::length): 194 (WebCore::TimeRanges::Range::Range): 195 * html/TimeRanges.idl: Added. 196 * html/VoidCallback.cpp: Added. 197 (VoidCallback::VoidCallback): 198 (VoidCallback::~VoidCallback): 199 (VoidCallback::handleEvent): 200 (VoidCallback::execute): 201 (VoidCallback::operator==): 202 (WebCore::toVoidCallback): 203 * html/VoidCallback.h: Added. 204 * html/VoidCallback.idl: Added. 205 * loader/FrameLoader.cpp: 206 (WebCore::FrameLoader::open): 207 * page/DOMWindow.idl: 208 * platform/MimeTypeRegistry.cpp: 209 (WebCore::initialiseSupportedMovieMIMETypes): 210 (WebCore::initialiseMimeTypeRegistry): 211 (WebCore::MimeTypeRegistry::isSupportedMovieMIMEType): 212 * platform/MimeTypeRegistry.h: 213 * platform/graphics/Movie.cpp: Added. 214 (WebCore::Movie::Movie): 215 (WebCore::Movie::~Movie): 216 (WebCore::Movie::load): 217 (WebCore::Movie::cancelLoad): 218 (WebCore::Movie::play): 219 (WebCore::Movie::pause): 220 (WebCore::Movie::duration): 221 (WebCore::Movie::currentTime): 222 (WebCore::Movie::seek): 223 (WebCore::Movie::paused): 224 (WebCore::Movie::seeking): 225 (WebCore::Movie::naturalSize): 226 (WebCore::Movie::hasVideo): 227 (WebCore::Movie::networkState): 228 (WebCore::Movie::readyState): 229 (WebCore::Movie::volume): 230 (WebCore::Movie::setVolume): 231 (WebCore::Movie::rate): 232 (WebCore::Movie::setRate): 233 (WebCore::Movie::muted): 234 (WebCore::Movie::setMuted): 235 (WebCore::Movie::dataRate): 236 (WebCore::Movie::setEndTime): 237 (WebCore::Movie::addCuePoint): 238 (WebCore::Movie::removeCuePoint): 239 (WebCore::Movie::clearCuePoints): 240 (WebCore::Movie::maxTimeBuffered): 241 (WebCore::Movie::maxTimeSeekable): 242 (WebCore::Movie::bytesLoaded): 243 (WebCore::Movie::totalBytesKnown): 244 (WebCore::Movie::totalBytes): 245 (WebCore::Movie::setRect): 246 (WebCore::Movie::visible): 247 (WebCore::Movie::setVisible): 248 (WebCore::Movie::paint): 249 (WebCore::Movie::getSupportedTypes): 250 (WebCore::Movie::networkStateChanged): 251 (WebCore::Movie::readyStateChanged): 252 (WebCore::Movie::volumeChanged): 253 (WebCore::Movie::didEnd): 254 (WebCore::Movie::cuePointReached): 255 * platform/graphics/Movie.h: Added. 256 (WebCore::MovieClient::~MovieClient): 257 (WebCore::MovieClient::movieNetworkStateChanged): 258 (WebCore::MovieClient::movieReadyStateChanged): 259 (WebCore::MovieClient::movieVolumeChanged): 260 (WebCore::MovieClient::movieDidEnd): 261 (WebCore::MovieClient::movieCuePointReached): 262 (WebCore::Movie::parentWidget): 263 (WebCore::Movie::setParentWidget): 264 (WebCore::Movie::rect): 265 (WebCore::Movie::): 266 * platform/graphics/mac/MoviePrivateQTKit.h: Added. 267 * platform/graphics/mac/MoviePrivateQTKit.mm: Added. 268 (WebCore::MoviePrivate::MoviePrivate): 269 (WebCore::MoviePrivate::~MoviePrivate): 270 (WebCore::MoviePrivate::createQTMovie): 271 (WebCore::MoviePrivate::createQTMovieView): 272 (WebCore::MoviePrivate::createQTTime): 273 (WebCore::MoviePrivate::load): 274 (WebCore::MoviePrivate::play): 275 (WebCore::MoviePrivate::pause): 276 (WebCore::MoviePrivate::duration): 277 (WebCore::MoviePrivate::currentTime): 278 (WebCore::MoviePrivate::seek): 279 (WebCore::MoviePrivate::setEndTime): 280 (WebCore::MoviePrivate::addCuePoint): 281 (WebCore::MoviePrivate::removeCuePoint): 282 (WebCore::MoviePrivate::clearCuePoints): 283 (WebCore::MoviePrivate::startCuePointTimerIfNeeded): 284 (WebCore::MoviePrivate::cancelSeek): 285 (WebCore::MoviePrivate::seekTimerFired): 286 (WebCore::MoviePrivate::cuePointTimerFired): 287 (WebCore::MoviePrivate::paused): 288 (WebCore::MoviePrivate::seeking): 289 (WebCore::MoviePrivate::naturalSize): 290 (WebCore::MoviePrivate::hasVideo): 291 (WebCore::MoviePrivate::setVolume): 292 (WebCore::MoviePrivate::setMuted): 293 (WebCore::MoviePrivate::setRate): 294 (WebCore::MoviePrivate::dataRate): 295 (WebCore::MoviePrivate::networkState): 296 (WebCore::MoviePrivate::readyState): 297 (WebCore::MoviePrivate::maxTimeBuffered): 298 (WebCore::MoviePrivate::maxTimeSeekable): 299 (WebCore::MoviePrivate::maxTimeLoaded): 300 (WebCore::MoviePrivate::bytesLoaded): 301 (WebCore::MoviePrivate::totalBytesKnown): 302 (WebCore::MoviePrivate::totalBytes): 303 (WebCore::MoviePrivate::cancelLoad): 304 (WebCore::MoviePrivate::updateStates): 305 (WebCore::MoviePrivate::loadStateChanged): 306 (WebCore::MoviePrivate::rateChanged): 307 (WebCore::MoviePrivate::sizeChanged): 308 (WebCore::MoviePrivate::timeChanged): 309 (WebCore::MoviePrivate::volumeChanged): 310 (WebCore::MoviePrivate::didEnd): 311 (WebCore::MoviePrivate::setRect): 312 (WebCore::MoviePrivate::setVisible): 313 (WebCore::MoviePrivate::paint): 314 (WebCore::MoviePrivate::getSupportedTypes): 315 (-[WebCoreMovieObserver loadStateChanged:]): 316 (-[WebCoreMovieObserver rateChanged:]): 317 (-[WebCoreMovieObserver sizeChanged:]): 318 (-[WebCoreMovieObserver timeChanged:]): 319 (-[WebCoreMovieObserver volumeChanged:]): 320 (-[WebCoreMovieObserver didEnd:]): 321 (-[WebCoreMovieObserver setCallback:WebCore::]): 322 * platform/mac/WebCoreSystemInterface.h: 323 * platform/mac/WebCoreSystemInterface.mm: 324 * rendering/RenderVideo.cpp: Added. 325 (WebCore::RenderVideo::RenderVideo): 326 (WebCore::RenderVideo::~RenderVideo): 327 (WebCore::RenderVideo::movie): 328 (WebCore::RenderVideo::videoSizeChanged): 329 (WebCore::RenderVideo::paint): 330 (WebCore::RenderVideo::layout): 331 (WebCore::RenderVideo::updateFromElement): 332 (WebCore::RenderVideo::updateMovie): 333 (WebCore::RenderVideo::isWidthSpecified): 334 (WebCore::RenderVideo::isHeightSpecified): 335 (WebCore::RenderVideo::calcReplacedWidth): 336 (WebCore::RenderVideo::calcReplacedHeight): 337 (WebCore::RenderVideo::calcAspectRatioWidth): 338 (WebCore::RenderVideo::calcAspectRatioHeight): 339 (WebCore::RenderVideo::calcPrefWidths): 340 * rendering/RenderVideo.h: Added. 341 (WebCore::RenderVideo::renderName): 342 1 343 2007-06-28 Rob Buis <buis@kde.org> 2 344 branches/feature-branch/WebCore/Configurations/WebCore.xcconfig
r20445 r23871 6 6 EXPORTED_SYMBOLS_FILE_ppc64 = $(BUILT_PRODUCTS_DIR)/DerivedSources/WebCore/WebCore.LP64.exp; 7 7 EXPORTED_SYMBOLS_FILE_x86_64 = $(BUILT_PRODUCTS_DIR)/DerivedSources/WebCore/WebCore.LP64.exp; 8 FEATURE_DEFINES = ENABLE_SVG ENABLE_XPATH ENABLE_XSLT ;8 FEATURE_DEFINES = ENABLE_SVG ENABLE_XPATH ENABLE_XSLT ENABLE_VIDEO; 9 9 GCC_PREFIX_HEADER = WebCorePrefix.h; 10 10 GCC_PREPROCESSOR_DEFINITIONS = $(DEBUG_DEFINES) $(FEATURE_DEFINES) $(GCC_PREPROCESSOR_DEFINITIONS); branches/feature-branch/WebCore/DerivedSources.make
r21607 r23871 326 326 JSHTMLAnchorElement.h \ 327 327 JSHTMLAreaElement.h \ 328 JSHTMLAudioElement.h \ 328 329 JSHTMLBaseElement.h \ 329 330 JSHTMLBaseFontElement.h \ … … 354 355 JSHTMLLinkElement.h \ 355 356 JSHTMLMenuElement.h \ 357 JSHTMLMediaElement.h \ 356 358 JSHTMLOptionElement.h \ 357 359 JSHTMLOptionsCollection.h \ … … 367 369 JSHTMLScriptElement.h \ 368 370 JSHTMLSelectElement.h \ 371 JSHTMLSourceElement.h \ 369 372 JSHTMLStyleElement.h \ 370 373 JSHTMLTextAreaElement.h \ 371 374 JSHTMLTitleElement.h \ 372 375 JSHTMLUListElement.h \ 376 JSHTMLVideoElement.h \ 373 377 JSKeyboardEvent.h \ 378 JSMediaError.h \ 374 379 JSMouseEvent.h \ 375 380 JSMutationEvent.h \ … … 380 385 JSOverflowEvent.h \ 381 386 JSProcessingInstruction.h \ 387 JSProgressEvent.h \ 382 388 JSRange.h \ 383 389 JSRangeException.h \ … … 508 514 JSText.h \ 509 515 JSTextEvent.h \ 516 JSTimeRanges.h \ 510 517 JSTreeWalker.h \ 511 518 JSUIEvent.h \ 519 JSVoidCallback.h \ 512 520 JSXPathEvaluator.h \ 513 521 JSXPathExpression.h \ branches/feature-branch/WebCore/WebCore.exp
r21307 r23871 673 673 _wkPathFromFont 674 674 _wkPopupMenu 675 _wkQTMovieDataRate 676 _wkQTMovieMaxTimeLoaded 675 677 _wkReleaseStyleGroup 676 678 _wkSecondsSinceLastInputEvent branches/feature-branch/WebCore/WebCore.xcodeproj/project.pbxproj
r23554 r23871 2918 2918 E1F0424609839389006694EA /* xmlhttprequest.cpp in Sources */ = {isa = PBXBuildFile; fileRef = E1F0424409839389006694EA /* xmlhttprequest.cpp */; }; 2919 2919 E1F0424709839389006694EA /* xmlhttprequest.h in Headers */ = {isa = PBXBuildFile; fileRef = E1F0424509839389006694EA /* xmlhttprequest.h */; }; 2920 E45AB6280C288B5800FD26CA /* RenderVideo.cpp in Sources */ = {isa = PBXBuildFile; fileRef = E45AB6260C288B5800FD26CA /* RenderVideo.cpp */; }; 2921 E45AB6290C288B5800FD26CA /* RenderVideo.h in Headers */ = {isa = PBXBuildFile; fileRef = E45AB6270C288B5800FD26CA /* RenderVideo.h */; }; 2922 E45AB6760C28981D00FD26CA /* HTMLAudioElement.cpp in Sources */ = {isa = PBXBuildFile; fileRef = E4AF484E0BF2052100E56FAD /* HTMLAudioElement.cpp */; }; 2923 E45AB6770C28982000FD26CA /* HTMLAudioElement.h in Headers */ = {isa = PBXBuildFile; fileRef = E4AF484F0BF2052100E56FAD /* HTMLAudioElement.h */; }; 2924 E45AB6780C28982100FD26CA /* HTMLMediaElement.cpp in Sources */ = {isa = PBXBuildFile; fileRef = E4AF48540BF2053000E56FAD /* HTMLMediaElement.cpp */; }; 2925 E45AB67A0C28984400FD26CA /* HTMLMediaElement.h in Headers */ = {isa = PBXBuildFile; fileRef = E4AF48550BF2053000E56FAD /* HTMLMediaElement.h */; }; 2926 E45AB67B0C28984500FD26CA /* HTMLSourceElement.cpp in Sources */ = {isa = PBXBuildFile; fileRef = E4AF485A0BF2054000E56FAD /* HTMLSourceElement.cpp */; }; 2927 E45AB67C0C28984500FD26CA /* HTMLSourceElement.h in Headers */ = {isa = PBXBuildFile; fileRef = E4AF485B0BF2054000E56FAD /* HTMLSourceElement.h */; }; 2928 E45AB67D0C28985500FD26CA /* HTMLVideoElement.cpp in Sources */ = {isa = PBXBuildFile; fileRef = E4AF48600BF2054B00E56FAD /* HTMLVideoElement.cpp */; }; 2929 E45AB67E0C28985500FD26CA /* HTMLVideoElement.h in Headers */ = {isa = PBXBuildFile; fileRef = E4AF48610BF2054B00E56FAD /* HTMLVideoElement.h */; }; 2930 E45AB67F0C28986100FD26CA /* MediaError.h in Headers */ = {isa = PBXBuildFile; fileRef = E4312D2B0C03564500B492EA /* MediaError.h */; }; 2931 E45AB6800C28986800FD26CA /* TimeRanges.cpp in Sources */ = {isa = PBXBuildFile; fileRef = E4AF52E20BF87EEB00E56FAD /* TimeRanges.cpp */; }; 2932 E45AB6810C28986900FD26CA /* TimeRanges.h in Headers */ = {isa = PBXBuildFile; fileRef = E4AF52E10BF87EEB00E56FAD /* TimeRanges.h */; }; 2933 E45AB6820C28987800FD26CA /* VoidCallback.cpp in Sources */ = {isa = PBXBuildFile; fileRef = E47F73880C233A3700C94EE5 /* VoidCallback.cpp */; }; 2934 E45AB6830C28987900FD26CA /* VoidCallback.h in Headers */ = {isa = PBXBuildFile; fileRef = E47F73890C233A3700C94EE5 /* VoidCallback.h */; }; 2935 E45AB6950C28991000FD26CA /* JSTimeRanges.cpp in Sources */ = {isa = PBXBuildFile; fileRef = E4AF55E30BF8957A00E56FAD /* JSTimeRanges.cpp */; }; 2936 E45AB6960C28991100FD26CA /* JSTimeRanges.h in Headers */ = {isa = PBXBuildFile; fileRef = E4AF55E40BF8957A00E56FAD /* JSTimeRanges.h */; }; 2937 E45AB6970C28991F00FD26CA /* JSProgressEvent.h in Headers */ = {isa = PBXBuildFile; fileRef = E43127FB0C033A8F00B492EA /* JSProgressEvent.h */; }; 2938 E45AB6980C28991F00FD26CA /* JSHTMLVideoElement.cpp in Sources */ = {isa = PBXBuildFile; fileRef = E4AF48DB0BF2171900E56FAD /* JSHTMLVideoElement.cpp */; }; 2939 E45AB6990C28992C00FD26CA /* JSHTMLVideoElement.h in Headers */ = {isa = PBXBuildFile; fileRef = E4AF48DC0BF2171900E56FAD /* JSHTMLVideoElement.h */; }; 2940 E45AB69A0C28992D00FD26CA /* JSHTMLMediaElement.cpp in Sources */ = {isa = PBXBuildFile; fileRef = E4AF48E40BF2173300E56FAD /* JSHTMLMediaElement.cpp */; }; 2941 E45AB69B0C28992D00FD26CA /* JSHTMLAudioElement.cpp in Sources */ = {isa = PBXBuildFile; fileRef = E4AF48D70BF2170800E56FAD /* JSHTMLAudioElement.cpp */; }; 2942 E45AB69C0C28992E00FD26CA /* JSProgressEvent.cpp in Sources */ = {isa = PBXBuildFile; fileRef = E43127FA0C033A8F00B492EA /* JSProgressEvent.cpp */; }; 2943 E45AB69D0C28992F00FD26CA /* JSHTMLSourceElement.cpp in Sources */ = {isa = PBXBuildFile; fileRef = E4AF48FF0BF2174500E56FAD /* JSHTMLSourceElement.cpp */; }; 2944 E45AB69E0C28992F00FD26CA /* JSHTMLAudioElement.h in Headers */ = {isa = PBXBuildFile; fileRef = E4AF48D80BF2170800E56FAD /* JSHTMLAudioElement.h */; }; 2945 E45AB69F0C28993100FD26CA /* JSHTMLMediaElement.h in Headers */ = {isa = PBXBuildFile; fileRef = E4AF48E50BF2173300E56FAD /* JSHTMLMediaElement.h */; }; 2946 E45AB6A00C28993100FD26CA /* JSHTMLSourceElement.h in Headers */ = {isa = PBXBuildFile; fileRef = E4AF49000BF2174500E56FAD /* JSHTMLSourceElement.h */; }; 2947 E45AB6A10C28993100FD26CA /* JSMediaError.cpp in Sources */ = {isa = PBXBuildFile; fileRef = E4AF48E00BF2172300E56FAD /* JSMediaError.cpp */; }; 2948 E45AB6A20C28993200FD26CA /* JSMediaError.h in Headers */ = {isa = PBXBuildFile; fileRef = E4AF48E10BF2172300E56FAD /* JSMediaError.h */; }; 2949 E45AB6A30C28994700FD26CA /* JSHTMLAudioElementConstructor.h in Headers */ = {isa = PBXBuildFile; fileRef = E47E82850C19B3A500D02DC1 /* JSHTMLAudioElementConstructor.h */; }; 2950 E45AB6A40C28994B00FD26CA /* JSHTMLAudioElementConstructor.cpp in Sources */ = {isa = PBXBuildFile; fileRef = E47E82840C19B3A500D02DC1 /* JSHTMLAudioElementConstructor.cpp */; }; 2951 E45AB6A80C28996300FD26CA /* ProgressEvent.cpp in Sources */ = {isa = PBXBuildFile; fileRef = E43127620C03313B00B492EA /* ProgressEvent.cpp */; }; 2952 E45AB6A90C28996400FD26CA /* ProgressEvent.h in Headers */ = {isa = PBXBuildFile; fileRef = E43127630C03313B00B492EA /* ProgressEvent.h */; }; 2953 E45AB6B40C28998900FD26CA /* Movie.cpp in Sources */ = {isa = PBXBuildFile; fileRef = E4AF48480BF204C400E56FAD /* Movie.cpp */; }; 2954 E45AB6B50C28998900FD26CA /* Movie.h in Headers */ = {isa = PBXBuildFile; fileRef = E4AF48490BF204C400E56FAD /* Movie.h */; }; 2955 E45AB6B60C28998A00FD26CA /* MoviePrivateQTKit.h in Headers */ = {isa = PBXBuildFile; fileRef = E43115350BFDF1A900B492EA /* MoviePrivateQTKit.h */; }; 2956 E45AB6B70C28998A00FD26CA /* MoviePrivateQTKit.mm in Sources */ = {isa = PBXBuildFile; fileRef = E4AF484C0BF204DD00E56FAD /* MoviePrivateQTKit.mm */; }; 2957 E4AF48D20BF2166400E56FAD /* QTKit.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = E4AF48D10BF2166400E56FAD /* QTKit.framework */; }; 2920 2958 ED048ABC0833F132006E1E67 /* textAreaResizeCorner.tiff in Resources */ = {isa = PBXBuildFile; fileRef = ED048ABB0833F132006E1E67 /* textAreaResizeCorner.tiff */; }; 2921 2959 ED2BA83C09A24B91006C0AC4 /* DocumentMarker.h in Headers */ = {isa = PBXBuildFile; fileRef = ED2BA83B09A24B91006C0AC4 /* DocumentMarker.h */; settings = {ATTRIBUTES = (Private, ); }; }; … … 6146 6184 E1F0424409839389006694EA /* xmlhttprequest.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = xmlhttprequest.cpp; sourceTree = "<group>"; }; 6147 6185 E1F0424509839389006694EA /* xmlhttprequest.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = xmlhttprequest.h; sourceTree = "<group>"; }; 6186 E43115350BFDF1A900B492EA /* MoviePrivateQTKit.h */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = sourcecode.c.h; path = MoviePrivateQTKit.h; sourceTree = "<group>"; }; 6187 E43127620C03313B00B492EA /* ProgressEvent.cpp */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = sourcecode.cpp.cpp; path = ProgressEvent.cpp; sourceTree = "<group>"; }; 6188 E43127630C03313B00B492EA /* ProgressEvent.h */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = sourcecode.c.h; path = ProgressEvent.h; sourceTree = "<group>"; }; 6189 E43127640C03313B00B492EA /* ProgressEvent.idl */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = text; path = ProgressEvent.idl; sourceTree = "<group>"; }; 6190 E43127FA0C033A8F00B492EA /* JSProgressEvent.cpp */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = sourcecode.cpp.cpp; path = JSProgressEvent.cpp; sourceTree = "<group>"; }; 6191 E43127FB0C033A8F00B492EA /* JSProgressEvent.h */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = sourcecode.c.h; path = JSProgressEvent.h; sourceTree = "<group>"; }; 6192 E4312D2B0C03564500B492EA /* MediaError.h */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = sourcecode.c.h; path = MediaError.h; sourceTree = "<group>"; }; 6193 E4312D2C0C03564500B492EA /* MediaError.idl */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = text; path = MediaError.idl; sourceTree = "<group>"; }; 6194 E4314E4F0C03C58700B492EA /* VoidCallback.idl */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = text; path = VoidCallback.idl; sourceTree = "<group>"; }; 6195 E45AB6260C288B5800FD26CA /* RenderVideo.cpp */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = sourcecode.cpp.cpp; path = RenderVideo.cpp; sourceTree = "<group>"; }; 6196 E45AB6270C288B5800FD26CA /* RenderVideo.h */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = sourcecode.c.h; path = RenderVideo.h; sourceTree = "<group>"; }; 6197 E47E82840C19B3A500D02DC1 /* JSHTMLAudioElementConstructor.cpp */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = sourcecode.cpp.cpp; path = JSHTMLAudioElementConstructor.cpp; sourceTree = "<group>"; }; 6198 E47E82850C19B3A500D02DC1 /* JSHTMLAudioElementConstructor.h */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = sourcecode.c.h; path = JSHTMLAudioElementConstructor.h; sourceTree = "<group>"; }; 6199 E47F73880C233A3700C94EE5 /* VoidCallback.cpp */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = sourcecode.cpp.cpp; path = VoidCallback.cpp; sourceTree = "<group>"; }; 6200 E47F73890C233A3700C94EE5 /* VoidCallback.h */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = sourcecode.c.h; path = VoidCallback.h; sourceTree = "<group>"; }; 6201 E4AF48480BF204C400E56FAD /* Movie.cpp */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = sourcecode.cpp.cpp; path = Movie.cpp; sourceTree = "<group>"; }; 6202 E4AF48490BF204C400E56FAD /* Movie.h */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = sourcecode.c.h; path = Movie.h; sourceTree = "<group>"; }; 6203 E4AF484C0BF204DD00E56FAD /* MoviePrivateQTKit.mm */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = sourcecode.cpp.objcpp; path = MoviePrivateQTKit.mm; sourceTree = "<group>"; }; 6204 E4AF484E0BF2052100E56FAD /* HTMLAudioElement.cpp */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = sourcecode.cpp.cpp; path = HTMLAudioElement.cpp; sourceTree = "<group>"; }; 6205 E4AF484F0BF2052100E56FAD /* HTMLAudioElement.h */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = sourcecode.c.h; path = HTMLAudioElement.h; sourceTree = "<group>"; }; 6206 E4AF48500BF2052100E56FAD /* HTMLAudioElement.idl */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = text; path = HTMLAudioElement.idl; sourceTree = "<group>"; }; 6207 E4AF48540BF2053000E56FAD /* HTMLMediaElement.cpp */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = sourcecode.cpp.cpp; path = HTMLMediaElement.cpp; sourceTree = "<group>"; }; 6208 E4AF48550BF2053000E56FAD /* HTMLMediaElement.h */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = sourcecode.c.h; path = HTMLMediaElement.h; sourceTree = "<group>"; }; 6209 E4AF48560BF2053000E56FAD /* HTMLMediaElement.idl */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = text; path = HTMLMediaElement.idl; sourceTree = "<group>"; }; 6210 E4AF485A0BF2054000E56FAD /* HTMLSourceElement.cpp */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = sourcecode.cpp.cpp; path = HTMLSourceElement.cpp; sourceTree = "<group>"; }; 6211 E4AF485B0BF2054000E56FAD /* HTMLSourceElement.h */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = sourcecode.c.h; path = HTMLSourceElement.h; sourceTree = "<group>"; }; 6212 E4AF485C0BF2054000E56FAD /* HTMLSourceElement.idl */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = text; path = HTMLSourceElement.idl; sourceTree = "<group>"; }; 6213 E4AF48600BF2054B00E56FAD /* HTMLVideoElement.cpp */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = sourcecode.cpp.cpp; path = HTMLVideoElement.cpp; sourceTree = "<group>"; }; 6214 E4AF48610BF2054B00E56FAD /* HTMLVideoElement.h */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = sourcecode.c.h; path = HTMLVideoElement.h; sourceTree = "<group>"; }; 6215 E4AF48620BF2054B00E56FAD /* HTMLVideoElement.idl */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = text; path = HTMLVideoElement.idl; sourceTree = "<group>"; }; 6216 E4AF48D10BF2166400E56FAD /* QTKit.framework */ = {isa = PBXFileReference; lastKnownFileType = wrapper.framework; name = QTKit.framework; path = /System/Library/Frameworks/QTKit.framework; sourceTree = "<absolute>"; }; 6217 E4AF48D70BF2170800E56FAD /* JSHTMLAudioElement.cpp */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = sourcecode.cpp.cpp; path = JSHTMLAudioElement.cpp; sourceTree = "<group>"; }; 6218 E4AF48D80BF2170800E56FAD /* JSHTMLAudioElement.h */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = sourcecode.c.h; path = JSHTMLAudioElement.h; sourceTree = "<group>"; }; 6219 E4AF48DB0BF2171900E56FAD /* JSHTMLVideoElement.cpp */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = sourcecode.cpp.cpp; path = JSHTMLVideoElement.cpp; sourceTree = "<group>"; }; 6220 E4AF48DC0BF2171900E56FAD /* JSHTMLVideoElement.h */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = sourcecode.c.h; path = JSHTMLVideoElement.h; sourceTree = "<group>"; }; 6221 E4AF48E00BF2172300E56FAD /* JSMediaError.cpp */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = sourcecode.cpp.cpp; path = JSMediaError.cpp; sourceTree = "<group>"; }; 6222 E4AF48E10BF2172300E56FAD /* JSMediaError.h */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = sourcecode.c.h; path = JSMediaError.h; sourceTree = "<group>"; }; 6223 E4AF48E40BF2173300E56FAD /* JSHTMLMediaElement.cpp */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = sourcecode.cpp.cpp; path = JSHTMLMediaElement.cpp; sourceTree = "<group>"; }; 6224 E4AF48E50BF2173300E56FAD /* JSHTMLMediaElement.h */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = sourcecode.c.h; path = JSHTMLMediaElement.h; sourceTree = "<group>"; }; 6225 E4AF48FF0BF2174500E56FAD /* JSHTMLSourceElement.cpp */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = sourcecode.cpp.cpp; path = JSHTMLSourceElement.cpp; sourceTree = "<group>"; }; 6226 E4AF49000BF2174500E56FAD /* JSHTMLSourceElement.h */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = sourcecode.c.h; path = JSHTMLSourceElement.h; sourceTree = "<group>"; }; 6227 E4AF52E00BF87EEB00E56FAD /* TimeRanges.idl */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = text; path = TimeRanges.idl; sourceTree = "<group>"; }; 6228 E4AF52E10BF87EEB00E56FAD /* TimeRanges.h */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = sourcecode.c.h; path = TimeRanges.h; sourceTree = "<group>"; }; 6229 E4AF52E20BF87EEB00E56FAD /* TimeRanges.cpp */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = sourcecode.cpp.cpp; path = TimeRanges.cpp; sourceTree = "<group>"; }; 6230 E4AF55E30BF8957A00E56FAD /* JSTimeRanges.cpp */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = sourcecode.cpp.cpp; path = JSTimeRanges.cpp; sourceTree = "<group>"; }; 6231 E4AF55E40BF8957A00E56FAD /* JSTimeRanges.h */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = sourcecode.c.h; path = JSTimeRanges.h; sourceTree = "<group>"; }; 6148 6232 ED048ABB0833F132006E1E67 /* textAreaResizeCorner.tiff */ = {isa = PBXFileReference; lastKnownFileType = image.tiff; path = textAreaResizeCorner.tiff; sourceTree = "<group>"; }; 6149 6233 ED2BA83B09A24B91006C0AC4 /* DocumentMarker.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = DocumentMarker.h; sourceTree = "<group>"; }; … … 6211 6295 937256100A61564200B053B9 /* libsqlite3.dylib in Frameworks */, 6212 6296 1CFAE3230A6D6A3F0032593D /* libobjc.dylib in Frameworks */, 6297 E4AF48D20BF2166400E56FAD /* QTKit.framework in Frameworks */, 6213 6298 ); 6214 6299 runOnlyForDeploymentPostprocessing = 0; … … 6272 6357 DD763BB10992C2C900740B8E /* libxml2.dylib */, 6273 6358 840633070731A77200DB1FD1 /* libxslt.dylib */, 6359 E4AF48D10BF2166400E56FAD /* QTKit.framework */, 6274 6360 A85D7A2F0879EBA9006A9172 /* QuartzCore.framework */, 6275 6361 ); … … 6322 6408 isa = PBXGroup; 6323 6409 children = ( 6410 E43127FA0C033A8F00B492EA /* JSProgressEvent.cpp */, 6411 E43127FB0C033A8F00B492EA /* JSProgressEvent.h */, 6412 E4AF55E30BF8957A00E56FAD /* JSTimeRanges.cpp */, 6413 E4AF55E40BF8957A00E56FAD /* JSTimeRanges.h */, 6414 E4AF48D70BF2170800E56FAD /* JSHTMLAudioElement.cpp */, 6415 E4AF48D80BF2170800E56FAD /* JSHTMLAudioElement.h */, 6416 E4AF48E40BF2173300E56FAD /* JSHTMLMediaElement.cpp */, 6417 E4AF48E50BF2173300E56FAD /* JSHTMLMediaElement.h */, 6418 E4AF48DB0BF2171900E56FAD /* JSHTMLVideoElement.cpp */, 6419 E4AF48DC0BF2171900E56FAD /* JSHTMLVideoElement.h */, 6420 E4AF48FF0BF2174500E56FAD /* JSHTMLSourceElement.cpp */, 6421 E4AF49000BF2174500E56FAD /* JSHTMLSourceElement.h */, 6422 E4AF48E00BF2172300E56FAD /* JSMediaError.cpp */, 6423 E4AF48E10BF2172300E56FAD /* JSMediaError.h */, 6324 6424 65DF31D809D1C122000BE325 /* JSAttr.cpp */, 6325 6425 65DF31D909D1C123000BE325 /* JSAttr.h */, … … 8086 8186 A8EA7D260A19385500A8EF5F /* HTMLAreaElement.h */, 8087 8187 1AE2A9F00A1CDA5700B42B25 /* HTMLAreaElement.idl */, 8188 E4AF484E0BF2052100E56FAD /* HTMLAudioElement.cpp */, 8189 E4AF484F0BF2052100E56FAD /* HTMLAudioElement.h */, 8190 E4AF48500BF2052100E56FAD /* HTMLAudioElement.idl */, 8088 8191 A871DC1E0A15205700B12A68 /* HTMLBaseElement.cpp */, 8089 8192 A871DC130A15205700B12A68 /* HTMLBaseElement.h */, … … 8198 8301 A8EA7C9E0A192B9C00A8EF5F /* HTMLMarqueeElement.cpp */, 8199 8302 A8EA7C9D0A192B9C00A8EF5F /* HTMLMarqueeElement.h */, 8303 E4AF48540BF2053000E56FAD /* HTMLMediaElement.cpp */, 8304 E4AF48550BF2053000E56FAD /* HTMLMediaElement.h */, 8305 E4AF48560BF2053000E56FAD /* HTMLMediaElement.idl */, 8200 8306 A8EA79EC0A1916DF00A8EF5F /* HTMLMenuElement.cpp */, 8201 8307 A8EA79E80A1916DF00A8EF5F /* HTMLMenuElement.h */, … … 8246 8352 A81369BC097374F500D74463 /* HTMLSelectElement.h */, 8247 8353 855542990AA4938800BA89F2 /* HTMLSelectElement.idl */, 8354 E4AF485A0BF2054000E56FAD /* HTMLSourceElement.cpp */, 8355 E4AF485B0BF2054000E56FAD /* HTMLSourceElement.h */, 8356 E4AF485C0BF2054000E56FAD /* HTMLSourceElement.idl */, 8248 8357 A871DC1A0A15205700B12A68 /* HTMLStyleElement.cpp */, 8249 8358 A871DC170A15205700B12A68 /* HTMLStyleElement.h */, … … 8282 8391 A8EA79E60A1916DF00A8EF5F /* HTMLUListElement.h */, 8283 8392 1A85B1D50A1B236C00D8C87C /* HTMLUListElement.idl */, 8393 E4AF48600BF2054B00E56FAD /* HTMLVideoElement.cpp */, 8394 E4AF48610BF2054B00E56FAD /* HTMLVideoElement.h */, 8395 E4AF48620BF2054B00E56FAD /* HTMLVideoElement.idl */, 8284 8396 BCCD74E40A4C8DDF005FDA6D /* HTMLViewSourceDocument.cpp */, 8285 8397 BCCD74DB0A4C8D35005FDA6D /* HTMLViewSourceDocument.h */, 8398 E4312D2B0C03564500B492EA /* MediaError.h */, 8399 E4312D2C0C03564500B492EA /* MediaError.idl */, 8400 E4AF52E10BF87EEB00E56FAD /* TimeRanges.h */, 8401 E4AF52E00BF87EEB00E56FAD /* TimeRanges.idl */, 8402 E4AF52E20BF87EEB00E56FAD /* TimeRanges.cpp */, 8403 E47F73880C233A3700C94EE5 /* VoidCallback.cpp */, 8404 E47F73890C233A3700C94EE5 /* VoidCallback.h */, 8405 E4314E4F0C03C58700B492EA /* VoidCallback.idl */, 8286 8406 ); 8287 8407 path = html; … … 8764 8884 B27535500B053814002CE64F /* IntRectMac.mm */, 8765 8885 B27535510B053814002CE64F /* IntSizeMac.mm */, 8886 E43115350BFDF1A900B492EA /* MoviePrivateQTKit.h */, 8887 E4AF484C0BF204DD00E56FAD /* MoviePrivateQTKit.mm */, 8766 8888 ); 8767 8889 path = mac; … … 8803 8925 B27535480B053814002CE64F /* IntSizeHash.h */, 8804 8926 B27535490B053814002CE64F /* mac */,