2011-05-25 Leandro Gracia Gil <leandrogracia@chromium.org>

        Reviewed by Tony Gentilcore.

        Introduce HTML5 track list objects.
        https://bugs.webkit.org/show_bug.cgi?id=60184

        Introduce the TrackList, MultipleTrackList and ExclusiveTrackList objects
        for their use in the MediaStream API and the HTML Media Element.
        Current spec: http://www.whatwg.org/specs/web-apps/current-work/multipage/the-iframe-element.html#tracklist

        The Media Stream API will test this feature in the bug 56587.
        More tests related to the HTML Media Element may be added later.

        * CMakeLists.txt:
        * CodeGenerators.pri:
        * DerivedSources.cpp:
        * DerivedSources.make:
        * GNUmakefile.list.am:
        * WebCore.gypi:
        * WebCore.pro:
        * WebCore.vcproj/WebCore.vcproj:
        * WebCore.xcodeproj/project.pbxproj:
        * bindings/js/JSEventTarget.cpp:
        (WebCore::toJS):
        * bindings/v8/V8DOMWrapper.cpp:
        (WebCore::V8DOMWrapper::convertEventTargetToV8Object):
        * dom/DOMAllInOne.cpp:
        * dom/EventTarget.cpp:
        (WebCore::EventTarget::toTrackList):
        (WebCore::EventTarget::toMultipleTrackList):
        (WebCore::EventTarget::toExclusiveTrackList):
        * dom/EventTarget.h:
        * dom/ExclusiveTrackList.cpp: Added.
        (WebCore::ExclusiveTrackList::create):
        (WebCore::ExclusiveTrackList::ExclusiveTrackList):
        (WebCore::ExclusiveTrackList::~ExclusiveTrackList):
        (WebCore::ExclusiveTrackList::clear):
        (WebCore::ExclusiveTrackList::select):
        (WebCore::ExclusiveTrackList::toExclusiveTrackList):
        * dom/ExclusiveTrackList.h: Added.
        (WebCore::ExclusiveTrackList::selectedIndex):
        * dom/ExclusiveTrackList.idl: Added.
        * dom/MultipleTrackList.cpp: Added.
        (WebCore::MultipleTrackList::create):
        (WebCore::MultipleTrackList::MultipleTrackList):
        (WebCore::MultipleTrackList::~MultipleTrackList):
        (WebCore::MultipleTrackList::clear):
        (WebCore::MultipleTrackList::isEnabled):
        (WebCore::MultipleTrackList::enable):
        (WebCore::MultipleTrackList::disable):
        (WebCore::MultipleTrackList::toMultipleTrackList):
        * dom/MultipleTrackList.h: Added.
        * dom/MultipleTrackList.idl: Added.
        * dom/TrackList.cpp: Added.
        (WebCore::Track::create):
        (WebCore::Track::Track):
        (WebCore::TrackList::create):
        (WebCore::TrackList::TrackList):
        (WebCore::TrackList::~TrackList):
        (WebCore::TrackList::length):
        (WebCore::TrackList::checkIndex):
        (WebCore::TrackList::getID):
        (WebCore::TrackList::getKind):
        (WebCore::TrackList::getLabel):
        (WebCore::TrackList::getLanguage):
        (WebCore::TrackList::clear):
        (WebCore::TrackList::postChangeEvent):
        (WebCore::TrackList::dispatchChangeEvent):
        (WebCore::TrackList::toTrackList):
        (WebCore::TrackList::scriptExecutionContext):
        (WebCore::TrackList::eventTargetData):
        (WebCore::TrackList::ensureEventTargetData):
        * dom/TrackList.h: Added.
        (WebCore::Track::id):
        (WebCore::Track::kind):
        (WebCore::Track::label):
        (WebCore::Track::language):
        (WebCore::TrackList::DispatchTask::create):
        (WebCore::TrackList::DispatchTask::performTask):
        (WebCore::TrackList::DispatchTask::DispatchTask):
        (WebCore::TrackList::refEventTarget):
        (WebCore::TrackList::derefEventTarget):
        * dom/TrackList.idl: Added.

git-svn-id: http://svn.webkit.org/repository/webkit/trunk@87293 268f45cc-cd09-0410-ab3c-d52691b4dbfc
parent f0532db3
......@@ -154,12 +154,14 @@ SET(WebCore_IDL_FILES
dom/ErrorEvent.idl
dom/EventException.idl
dom/Event.idl
dom/ExclusiveTrackList.idl
dom/HashChangeEvent.idl
dom/KeyboardEvent.idl
dom/MessageChannel.idl
dom/MessageEvent.idl
dom/MessagePort.idl
dom/MouseEvent.idl
dom/MultipleTrackList.idl
dom/MutationEvent.idl
dom/NamedNodeMap.idl
dom/NodeFilter.idl
......@@ -180,6 +182,7 @@ SET(WebCore_IDL_FILES
dom/TouchEvent.idl
dom/Touch.idl
dom/TouchList.idl
dom/TrackList.idl
dom/TreeWalker.idl
dom/UIEvent.idl
dom/WebKitAnimationEvent.idl
......@@ -574,6 +577,7 @@ SET(WebCore_SOURCES
dom/EventQueue.cpp
dom/ExceptionBase.cpp
dom/ExceptionCode.cpp
dom/ExclusiveTrackList.cpp
dom/IconURL.cpp
dom/KeyboardEvent.cpp
dom/MessageChannel.cpp
......@@ -582,6 +586,7 @@ SET(WebCore_SOURCES
dom/MessagePort.cpp
dom/MouseEvent.cpp
dom/MouseRelatedEvent.cpp
dom/MultipleTrackList.cpp
dom/MutationEvent.cpp
dom/NamedNodeMap.cpp
dom/NameNodeList.cpp
......@@ -625,6 +630,7 @@ SET(WebCore_SOURCES
dom/Touch.cpp
dom/TouchEvent.cpp
dom/TouchList.cpp
dom/TrackList.cpp
dom/TransformSourceLibxslt.cpp
dom/Traversal.cpp
dom/TreeScope.cpp
......
2011-05-25 Leandro Gracia Gil <leandrogracia@chromium.org>
Reviewed by Tony Gentilcore.
Introduce HTML5 track list objects.
https://bugs.webkit.org/show_bug.cgi?id=60184
Introduce the TrackList, MultipleTrackList and ExclusiveTrackList objects
for their use in the MediaStream API and the HTML Media Element.
Current spec: http://www.whatwg.org/specs/web-apps/current-work/multipage/the-iframe-element.html#tracklist
The Media Stream API will test this feature in the bug 56587.
More tests related to the HTML Media Element may be added later.
* CMakeLists.txt:
* CodeGenerators.pri:
* DerivedSources.cpp:
* DerivedSources.make:
* GNUmakefile.list.am:
* WebCore.gypi:
* WebCore.pro:
* WebCore.vcproj/WebCore.vcproj:
* WebCore.xcodeproj/project.pbxproj:
* bindings/js/JSEventTarget.cpp:
(WebCore::toJS):
* bindings/v8/V8DOMWrapper.cpp:
(WebCore::V8DOMWrapper::convertEventTargetToV8Object):
* dom/DOMAllInOne.cpp:
* dom/EventTarget.cpp:
(WebCore::EventTarget::toTrackList):
(WebCore::EventTarget::toMultipleTrackList):
(WebCore::EventTarget::toExclusiveTrackList):
* dom/EventTarget.h:
* dom/ExclusiveTrackList.cpp: Added.
(WebCore::ExclusiveTrackList::create):
(WebCore::ExclusiveTrackList::ExclusiveTrackList):
(WebCore::ExclusiveTrackList::~ExclusiveTrackList):
(WebCore::ExclusiveTrackList::clear):
(WebCore::ExclusiveTrackList::select):
(WebCore::ExclusiveTrackList::toExclusiveTrackList):
* dom/ExclusiveTrackList.h: Added.
(WebCore::ExclusiveTrackList::selectedIndex):
* dom/ExclusiveTrackList.idl: Added.
* dom/MultipleTrackList.cpp: Added.
(WebCore::MultipleTrackList::create):
(WebCore::MultipleTrackList::MultipleTrackList):
(WebCore::MultipleTrackList::~MultipleTrackList):
(WebCore::MultipleTrackList::clear):
(WebCore::MultipleTrackList::isEnabled):
(WebCore::MultipleTrackList::enable):
(WebCore::MultipleTrackList::disable):
(WebCore::MultipleTrackList::toMultipleTrackList):
* dom/MultipleTrackList.h: Added.
* dom/MultipleTrackList.idl: Added.
* dom/TrackList.cpp: Added.
(WebCore::Track::create):
(WebCore::Track::Track):
(WebCore::TrackList::create):
(WebCore::TrackList::TrackList):
(WebCore::TrackList::~TrackList):
(WebCore::TrackList::length):
(WebCore::TrackList::checkIndex):
(WebCore::TrackList::getID):
(WebCore::TrackList::getKind):
(WebCore::TrackList::getLabel):
(WebCore::TrackList::getLanguage):
(WebCore::TrackList::clear):
(WebCore::TrackList::postChangeEvent):
(WebCore::TrackList::dispatchChangeEvent):
(WebCore::TrackList::toTrackList):
(WebCore::TrackList::scriptExecutionContext):
(WebCore::TrackList::eventTargetData):
(WebCore::TrackList::ensureEventTargetData):
* dom/TrackList.h: Added.
(WebCore::Track::id):
(WebCore::Track::kind):
(WebCore::Track::label):
(WebCore::Track::language):
(WebCore::TrackList::DispatchTask::create):
(WebCore::TrackList::DispatchTask::performTask):
(WebCore::TrackList::DispatchTask::DispatchTask):
(WebCore::TrackList::refEventTarget):
(WebCore::TrackList::derefEventTarget):
* dom/TrackList.idl: Added.
2011-05-25 Keishi Hattori <keishi@webkit.org>
Reviewed by Kent Tamura.
......@@ -132,6 +132,7 @@ IDL_BINDINGS += \
dom/EventException.idl \
# dom/EventListener.idl \
# dom/EventTarget.idl \
dom/ExclusiveTrackList.idl \
dom/GeneratedStream.idl \
dom/HashChangeEvent.idl \
dom/KeyboardEvent.idl \
......@@ -139,6 +140,7 @@ IDL_BINDINGS += \
dom/MessageChannel.idl \
dom/MessageEvent.idl \
dom/MessagePort.idl \
dom/MultipleTrackList.idl \
dom/MutationEvent.idl \
dom/NamedNodeMap.idl \
dom/Node.idl \
......@@ -160,6 +162,7 @@ IDL_BINDINGS += \
dom/Touch.idl \
dom/TouchEvent.idl \
dom/TouchList.idl \
dom/TrackList.idl \
dom/TreeWalker.idl \
dom/UIEvent.idl \
dom/WebKitAnimationEvent.idl \
......
......@@ -114,6 +114,7 @@
#include "JSEvent.cpp"
#include "JSEventException.cpp"
#include "JSEventSource.cpp"
#include "JSExclusiveTrackList.cpp"
#include "JSFile.cpp"
#include "JSFileCallback.cpp"
#include "JSFileEntry.cpp"
......@@ -238,6 +239,7 @@
#include "JSMetadata.cpp"
#include "JSMetadataCallback.cpp"
#include "JSMouseEvent.cpp"
#include "JSMultipleTrackList.cpp"
#include "JSMutationEvent.cpp"
#include "JSNamedNodeMap.cpp"
#include "JSNavigator.cpp"
......@@ -436,6 +438,7 @@
#include "JSTouch.cpp"
#include "JSTouchEvent.cpp"
#include "JSTouchList.cpp"
#include "JSTrackList.cpp"
#include "JSTreeWalker.cpp"
#include "JSUint16Array.cpp"
#include "JSUint32Array.cpp"
......
......@@ -184,6 +184,7 @@ DOM_CLASSES = \
EventListener \
EventSource \
EventTarget \
ExclusiveTrackList \
File \
FileCallback \
FileEntry \
......@@ -303,6 +304,7 @@ DOM_CLASSES = \
Metadata \
MetadataCallback \
MouseEvent \
MultipleTrackList \
MutationEvent \
NamedNodeMap \
Navigator \
......@@ -519,6 +521,7 @@ DOM_CLASSES = \
Touch \
TouchEvent \
TouchList \
TrackList \
TreeWalker \
UIEvent \
ValidityState \
......
......@@ -160,6 +160,8 @@ webcore_built_sources += \
DerivedSources/WebCore/JSEvent.h \
DerivedSources/WebCore/JSEventSource.cpp \
DerivedSources/WebCore/JSEventSource.h \
DerivedSources/WebCore/JSExclusiveTrackList.cpp \
DerivedSources/WebCore/JSExclusiveTrackList.h \
DerivedSources/WebCore/JSFile.cpp \
DerivedSources/WebCore/JSFileError.cpp \
DerivedSources/WebCore/JSFileError.h \
......@@ -365,6 +367,8 @@ webcore_built_sources += \
DerivedSources/WebCore/JSMessagePort.h \
DerivedSources/WebCore/JSMouseEvent.cpp \
DerivedSources/WebCore/JSMouseEvent.h \
DerivedSources/WebCore/JSMultipleTrackList.cpp \
DerivedSources/WebCore/JSMultipleTrackList.h \
DerivedSources/WebCore/JSMutationEvent.cpp \
DerivedSources/WebCore/JSMutationEvent.h \
DerivedSources/WebCore/JSNamedNodeMap.cpp \
......@@ -477,6 +481,8 @@ webcore_built_sources += \
DerivedSources/WebCore/JSTouch.h \
DerivedSources/WebCore/JSTouchList.cpp \
DerivedSources/WebCore/JSTouchList.h \
DerivedSources/WebCore/JSTrackList.cpp \
DerivedSources/WebCore/JSTrackList.h \
DerivedSources/WebCore/JSTreeWalker.cpp \
DerivedSources/WebCore/JSTreeWalker.h \
DerivedSources/WebCore/JSUIEvent.cpp \
......@@ -1158,6 +1164,8 @@ webcore_sources += \
Source/WebCore/dom/ExceptionBase.h \
Source/WebCore/dom/ExceptionCode.cpp \
Source/WebCore/dom/ExceptionCode.h \
Source/WebCore/dom/ExclusiveTrackList.cpp \
Source/WebCore/dom/ExclusiveTrackList.h \
Source/WebCore/dom/FragmentScriptingPermission.h \
Source/WebCore/dom/GeneratedStream.cpp \
Source/WebCore/dom/GeneratedStream.h \
......@@ -1180,6 +1188,8 @@ webcore_sources += \
Source/WebCore/dom/MouseEvent.h \
Source/WebCore/dom/MouseRelatedEvent.cpp \
Source/WebCore/dom/MouseRelatedEvent.h \
Source/WebCore/dom/MultipleTrackList.cpp \
Source/WebCore/dom/MultipleTrackList.h \
Source/WebCore/dom/MutationEvent.cpp \
Source/WebCore/dom/MutationEvent.h \
Source/WebCore/dom/NamedNodeMap.cpp \
......@@ -1272,6 +1282,8 @@ webcore_sources += \
Source/WebCore/dom/TextEventInputType.h \
Source/WebCore/dom/Text.h \
Source/WebCore/dom/TouchList.h \
Source/WebCore/dom/TrackList.cpp \
Source/WebCore/dom/TrackList.h \
Source/WebCore/dom/TransformSource.h \
Source/WebCore/dom/TransformSourceLibxslt.cpp \
Source/WebCore/dom/Traversal.cpp \
......
......@@ -1145,6 +1145,7 @@
'dom/EventException.idl',
'dom/EventListener.idl',
'dom/EventTarget.idl',
'dom/ExclusiveTrackList.idl',
'dom/GeneratedStream.idl',
'dom/HashChangeEvent.idl',
'dom/KeyboardEvent.idl',
......@@ -1152,6 +1153,7 @@
'dom/MessageEvent.idl',
'dom/MessagePort.idl',
'dom/MouseEvent.idl',
'dom/MultipleTrackList.idl',
'dom/MutationEvent.idl',
'dom/NamedNodeMap.idl',
'dom/Node.idl',
......@@ -1174,6 +1176,7 @@
'dom/Touch.idl',
'dom/TouchEvent.idl',
'dom/TouchList.idl',
'dom/TrackList.idl',
'dom/TreeWalker.idl',
'dom/UIEvent.idl',
'dom/WebKitAnimationEvent.idl',
......@@ -2481,6 +2484,8 @@
'dom/ExceptionBase.cpp',
'dom/ExceptionBase.h',
'dom/ExceptionCode.cpp',
'dom/ExclusiveTrackList.cpp',
'dom/ExclusiveTrackList.h',
'dom/GeneratedStream.cpp',
'dom/GeneratedStream.h',
'dom/HashChangeEvent.h',
......@@ -2496,6 +2501,8 @@
'dom/MessagePortChannel.cpp',
'dom/MouseEvent.cpp',
'dom/MouseRelatedEvent.cpp',
'dom/MultipleTrackList.cpp',
'dom/MultipleTrackList.h',
'dom/MutationEvent.cpp',
'dom/MutationEvent.h',
'dom/NameNodeList.cpp',
......@@ -2583,6 +2590,8 @@
'dom/TouchEvent.h',
'dom/TouchList.cpp',
'dom/TouchList.h',
'dom/TrackList.cpp',
'dom/TrackList.h',
'dom/TransformSource.h',
'dom/TransformSourceLibxslt.cpp',
'dom/TransformSourceQt.cpp',
......
......@@ -496,6 +496,7 @@ SOURCES += \
dom/EventQueue.cpp \
dom/ExceptionBase.cpp \
dom/ExceptionCode.cpp \
dom/ExclusiveTrackList.cpp \
dom/IconURL.cpp \
dom/KeyboardEvent.cpp \
dom/MessageChannel.cpp \
......@@ -504,6 +505,7 @@ SOURCES += \
dom/MessagePortChannel.cpp \
dom/MouseEvent.cpp \
dom/MouseRelatedEvent.cpp \
dom/MultipleTrackList.cpp \
dom/MutationEvent.cpp \
dom/NamedNodeMap.cpp \
dom/NameNodeList.cpp \
......@@ -548,6 +550,7 @@ SOURCES += \
dom/Touch.cpp \
dom/TouchEvent.cpp \
dom/TouchList.cpp \
dom/TrackList.cpp \
dom/Traversal.cpp \
dom/TreeScope.cpp \
dom/TreeWalker.cpp \
......@@ -1477,6 +1480,7 @@ HEADERS += \
dom/EventTarget.h \
dom/ExceptionBase.h \
dom/ExceptionCode.h \
dom/ExclusiveTrackList.h \
dom/FragmentScriptingPermission.h \
dom/KeyboardEvent.h \
dom/MessageChannel.h \
......@@ -1485,6 +1489,7 @@ HEADERS += \
dom/MessagePort.h \
dom/MouseEvent.h \
dom/MouseRelatedEvent.h \
dom/MultipleTrackList.h \
dom/MutationEvent.h \
dom/NamedNodeMap.h \
dom/NameNodeList.h \
......@@ -1525,6 +1530,7 @@ HEADERS += \
dom/Touch.h \
dom/TouchEvent.h \
dom/TouchList.h \
dom/TrackList.h \
dom/TransformSource.h \
dom/Traversal.h \
dom/TreeDepthLimit.h \
......
......@@ -4877,6 +4877,62 @@
RelativePath="$(ConfigurationBuildDir)\obj\$(ProjectName)\DerivedSources\JSEventSource.h"
>
</File>
<File
RelativePath="$(ConfigurationBuildDir)\obj\$(ProjectName)\DerivedSources\JSExclusiveTrackList.cpp"
>
<FileConfiguration
Name="Debug|Win32"
ExcludedFromBuild="true"
>
<Tool
Name="VCCLCompilerTool"
/>
</FileConfiguration>
<FileConfiguration
Name="Release|Win32"
ExcludedFromBuild="true"
>
<Tool
Name="VCCLCompilerTool"
/>
</FileConfiguration>
<FileConfiguration
Name="Debug_Cairo_CFLite|Win32"
ExcludedFromBuild="true"
>
<Tool
Name="VCCLCompilerTool"
/>
</FileConfiguration>
<FileConfiguration
Name="Release_Cairo_CFLite|Win32"
ExcludedFromBuild="true"
>
<Tool
Name="VCCLCompilerTool"
/>
</FileConfiguration>
<FileConfiguration
Name="Debug_All|Win32"
ExcludedFromBuild="true"
>
<Tool
Name="VCCLCompilerTool"
/>
</FileConfiguration>
<FileConfiguration
Name="Production|Win32"
ExcludedFromBuild="true"
>
<Tool
Name="VCCLCompilerTool"
/>
</FileConfiguration>
</File>
<File
RelativePath="$(ConfigurationBuildDir)\obj\$(ProjectName)\DerivedSources\JSExclusiveTrackList.h"
>
</File>
<File
RelativePath="$(ConfigurationBuildDir)\obj\$(ProjectName)\DerivedSources\JSFile.cpp"
>
......@@ -11317,6 +11373,62 @@
RelativePath="$(ConfigurationBuildDir)\obj\$(ProjectName)\DerivedSources\JSMouseEvent.h"
>
</File>
<File
RelativePath="$(ConfigurationBuildDir)\obj\$(ProjectName)\DerivedSources\JSMultipleTrackList.cpp"
>
<FileConfiguration
Name="Debug|Win32"
ExcludedFromBuild="true"
>
<Tool
Name="VCCLCompilerTool"
/>
</FileConfiguration>
<FileConfiguration
Name="Release|Win32"
ExcludedFromBuild="true"
>
<Tool
Name="VCCLCompilerTool"
/>
</FileConfiguration>
<FileConfiguration
Name="Debug_Cairo_CFLite|Win32"
ExcludedFromBuild="true"
>
<Tool
Name="VCCLCompilerTool"
/>
</FileConfiguration>
<FileConfiguration
Name="Release_Cairo_CFLite|Win32"
ExcludedFromBuild="true"
>
<Tool
Name="VCCLCompilerTool"
/>
</FileConfiguration>
<FileConfiguration
Name="Debug_All|Win32"
ExcludedFromBuild="true"
>
<Tool
Name="VCCLCompilerTool"
/>
</FileConfiguration>
<FileConfiguration
Name="Production|Win32"
ExcludedFromBuild="true"
>
<Tool
Name="VCCLCompilerTool"
/>
</FileConfiguration>
</File>
<File
RelativePath="$(ConfigurationBuildDir)\obj\$(ProjectName)\DerivedSources\JSMultipleTrackList.h"
>
</File>
<File
RelativePath="$(ConfigurationBuildDir)\obj\$(ProjectName)\DerivedSources\JSMutationEvent.cpp"
>
......@@ -21501,6 +21613,62 @@
RelativePath="$(ConfigurationBuildDir)\obj\$(ProjectName)\DerivedSources\JSTextMetrics.h"
>
</File>
<File
RelativePath="$(ConfigurationBuildDir)\obj\$(ProjectName)\DerivedSources\JSTrackList.cpp"
>
<FileConfiguration
Name="Debug|Win32"
ExcludedFromBuild="true"
>
<Tool
Name="VCCLCompilerTool"
/>
</FileConfiguration>
<FileConfiguration
Name="Release|Win32"
ExcludedFromBuild="true"
>
<Tool
Name="VCCLCompilerTool"
/>
</FileConfiguration>
<FileConfiguration
Name="Debug_Cairo_CFLite|Win32"
ExcludedFromBuild="true"
>
<Tool
Name="VCCLCompilerTool"
/>
</FileConfiguration>
<FileConfiguration
Name="Release_Cairo_CFLite|Win32"
ExcludedFromBuild="true"
>
<Tool
Name="VCCLCompilerTool"
/>
</FileConfiguration>
<FileConfiguration
Name="Debug_All|Win32"
ExcludedFromBuild="true"
>
<Tool
Name="VCCLCompilerTool"
/>
</FileConfiguration>
<FileConfiguration
Name="Production|Win32"
ExcludedFromBuild="true"
>
<Tool
Name="VCCLCompilerTool"
/>
</FileConfiguration>
</File>
<File
RelativePath="$(ConfigurationBuildDir)\obj\$(ProjectName)\DerivedSources\JSTrackList.h"
>
</File>
<File
RelativePath="$(ConfigurationBuildDir)\obj\$(ProjectName)\DerivedSources\JSTimeRanges.cpp"
>
......@@ -44905,6 +45073,62 @@
RelativePath="..\dom\ExceptionCode.h"
>
</File>
<File
RelativePath="..\dom\ExclusiveTrackList.cpp"
>
<FileConfiguration
Name="Debug|Win32"
ExcludedFromBuild="true"
>
<Tool
Name="VCCLCompilerTool"
/>
</FileConfiguration>
<FileConfiguration
Name="Release|Win32"
ExcludedFromBuild="true"
>
<Tool
Name="VCCLCompilerTool"
/>
</FileConfiguration>
<FileConfiguration
Name="Debug_Cairo_CFLite|Win32"
ExcludedFromBuild="true"
>
<Tool
Name="VCCLCompilerTool"
/>
</FileConfiguration>
<FileConfiguration
Name="Release_Cairo_CFLite|Win32"
ExcludedFromBuild="true"
>
<Tool
Name="VCCLCompilerTool"
/>
</FileConfiguration>
<FileConfiguration
Name="Debug_All|Win32"
ExcludedFromBuild="true"
>
<Tool
Name="VCCLCompilerTool"
/>
</FileConfiguration>
<FileConfiguration
Name="Production|Win32"
ExcludedFromBuild="true"
>
<Tool
Name="VCCLCompilerTool"
/>
</FileConfiguration>
</File>
<File
RelativePath="..\dom\ExclusiveTrackList.h"
>
</File>
<File
RelativePath="..\dom\GeneratedStream.cpp"
>
......@@ -45421,6 +45645,62 @@
RelativePath="..\dom\MouseRelatedEvent.h"
>
</File>
<File
RelativePath="..\dom\MultipleTrackList.cpp"
>
<FileConfiguration
Name="Debug|Win32"
ExcludedFromBuild="true"
>
<Tool
Name="VCCLCompilerTool"
/>
</FileConfiguration>
<FileConfiguration
Name="Release|Win32"
ExcludedFromBuild="true"
>
<Tool
Name="VCCLCompilerTool"
/>
</FileConfiguration>
<FileConfiguration
Name="Debug_Cairo_CFLite|Win32"
ExcludedFromBuild="true"
>
<Tool
Name="VCCLCompilerTool"
/>
</FileConfiguration>
<FileConfiguration
Name="Release_Cairo_CFLite|Win32"
ExcludedFromBuild="true"
>
<Tool
Name="VCCLCompilerTool"
/>
</FileConfiguration>
<FileConfiguration
Name="Debug_All|Win32"
ExcludedFromBuild="true"
>
<Tool
Name="VCCLCompilerTool"
/>
</FileConfiguration>
<FileConfiguration
Name="Production|Win32"
ExcludedFromBuild="true"
>
<Tool
Name="VCCLCompilerTool"
/>
</FileConfiguration>
</File>
<File
RelativePath="..\dom\MultipleTrackList.h"