Changeset 83527 in webkit


Ignore:
Timestamp:
Apr 11, 2011 4:11:00 PM (13 years ago)
Author:
alexis.menard@openbossa.org
Message:

2011-04-11 Anna Cavender <annacc@chromium.org>

Reviewed by Eric Carlson.

Setup ENABLE(TRACK) feature define
https://bugs.webkit.org/show_bug.cgi?id=53556

  • configure.ac:

2011-04-11 Anna Cavender <annacc@chromium.org>

Reviewed by Eric Carlson.

Setup ENABLE(TRACK) feature define
https://bugs.webkit.org/show_bug.cgi?id=53556

  • Configurations/FeatureDefines.xcconfig:

2011-04-11 Anna Cavender <annacc@chromium.org>

Reviewed by Eric Carlson.

Setup ENABLE(TRACK) feature define + initial HTMLTrackElement
https://bugs.webkit.org/show_bug.cgi?id=53556

  • WebKit.xcodeproj/project.pbxproj:

2011-04-11 Anna Cavender <annacc@chromium.org>

Reviewed by Eric Carlson.

Setup ENABLE(TRACK) feature define + initial HTMLTrackElement
https://bugs.webkit.org/show_bug.cgi?id=53556

No new tests. No real functionality added just yet.

  • CMakeLists.txt:
  • CodeGenerators.pri:
  • Configurations/FeatureDefines.xcconfig:
  • DerivedSources.make:
  • GNUmakefile.am:
  • GNUmakefile.list.am:
  • WebCore.gypi:
  • WebCore.xcodeproj/project.pbxproj:
  • features.pri:
  • html/HTMLAttributeNames.in:
  • html/HTMLTagNames.in:
  • html/HTMLTrackElement.cpp: Added. (WebCore::HTMLTrackElement::HTMLTrackElement): (WebCore::HTMLTrackElement::create): (WebCore::HTMLTrackElement::insertedIntoTree): (WebCore::HTMLTrackElement::willRemove): (WebCore::HTMLTrackElement::src): (WebCore::HTMLTrackElement::setSrc): (WebCore::HTMLTrackElement::kind): (WebCore::HTMLTrackElement::setKind): (WebCore::HTMLTrackElement::srclang): (WebCore::HTMLTrackElement::setSrclang): (WebCore::HTMLTrackElement::label): (WebCore::HTMLTrackElement::setLabel): (WebCore::HTMLTrackElement::isDefault): (WebCore::HTMLTrackElement::setIsDefault): (WebCore::HTMLTrackElement::isURLAttribute):
  • html/HTMLTrackElement.h: Added.
  • html/HTMLTrackElement.idl: Added.
Location:
trunk
Files:
3 added
18 edited

Legend:

Unmodified
Added
Removed
  • trunk/ChangeLog

    r83503 r83527  
     12011-04-11  Anna Cavender  <annacc@chromium.org>
     2
     3        Reviewed by Eric Carlson.
     4
     5        Setup ENABLE(TRACK) feature define
     6        https://bugs.webkit.org/show_bug.cgi?id=53556
     7
     8        * configure.ac:
     9
    1102011-04-11  Varun Jain  <varunjain@chromium.org>
    211
  • trunk/Source/JavaScriptCore/ChangeLog

    r83520 r83527  
     12011-04-11  Anna Cavender  <annacc@chromium.org>
     2
     3        Reviewed by Eric Carlson.
     4
     5        Setup ENABLE(TRACK) feature define
     6        https://bugs.webkit.org/show_bug.cgi?id=53556
     7
     8
     9        * Configurations/FeatureDefines.xcconfig:
     10
    1112011-04-11  Geoffrey Garen  <ggaren@apple.com>
    212
  • trunk/Source/JavaScriptCore/Configurations/FeatureDefines.xcconfig

    r83342 r83527  
    111111ENABLE_SVG_FOREIGN_OBJECT = ENABLE_SVG_FOREIGN_OBJECT;
    112112ENABLE_SVG_USE = ENABLE_SVG_USE;
     113ENABLE_TRACK = ENABLE_TRACK;
    113114ENABLE_VIDEO = ENABLE_VIDEO;
    114115
     
    130131ENABLE_XSLT = ENABLE_XSLT;
    131132
    132 FEATURE_DEFINES = $(ENABLE_LINK_PREFETCH) $(ENABLE_ACCELERATED_2D_CANVAS) $(ENABLE_WEBGL) $(ENABLE_3D_RENDERING) $(ENABLE_BLOB) $(ENABLE_CHANNEL_MESSAGING) $(ENABLE_CLIENT_BASED_GEOLOCATION) $(ENABLE_DATABASE) $(ENABLE_DATAGRID) $(ENABLE_DATALIST) $(ENABLE_DATA_TRANSFER_ITEMS) $(ENABLE_DEVICE_ORIENTATION) $(ENABLE_DIRECTORY_UPLOAD) $(ENABLE_DOM_STORAGE) $(ENABLE_EVENTSOURCE) $(ENABLE_FILTERS) $(ENABLE_FILE_SYSTEM) $(ENABLE_FULLSCREEN_API) $(ENABLE_GEOLOCATION) $(ENABLE_ICONDATABASE) $(ENABLE_IMAGE_RESIZER) $(ENABLE_INDEXED_DATABASE) $(ENABLE_INPUT_SPEECH) $(ENABLE_JAVASCRIPT_DEBUGGER) $(ENABLE_MATHML) $(ENABLE_METER_TAG) $(ENABLE_NOTIFICATIONS) $(ENABLE_OFFLINE_WEB_APPLICATIONS) $(ENABLE_PROGRESS_TAG) $(ENABLE_REGISTER_PROTOCOL_HANDLER) $(ENABLE_QUOTA) $(ENABLE_SHARED_WORKERS) $(ENABLE_SVG) $(ENABLE_SVG_ANIMATION) $(ENABLE_SVG_AS_IMAGE) $(ENABLE_SVG_DOM_OBJC_BINDINGS) $(ENABLE_SVG_FONTS) $(ENABLE_SVG_FOREIGN_OBJECT) $(ENABLE_SVG_USE) $(ENABLE_VIDEO) $(ENABLE_MEDIA_STATISTICS) $(ENABLE_WEB_AUDIO) $(ENABLE_WEB_SOCKETS) $(ENABLE_WEB_TIMING) $(ENABLE_WML) $(ENABLE_WORKERS) $(ENABLE_XHTMLMP) $(ENABLE_XPATH) $(ENABLE_XSLT);
     133FEATURE_DEFINES = $(ENABLE_LINK_PREFETCH) $(ENABLE_ACCELERATED_2D_CANVAS) $(ENABLE_WEBGL) $(ENABLE_3D_RENDERING) $(ENABLE_BLOB) $(ENABLE_CHANNEL_MESSAGING) $(ENABLE_CLIENT_BASED_GEOLOCATION) $(ENABLE_DATABASE) $(ENABLE_DATAGRID) $(ENABLE_DATALIST) $(ENABLE_DATA_TRANSFER_ITEMS) $(ENABLE_DEVICE_ORIENTATION) $(ENABLE_DIRECTORY_UPLOAD) $(ENABLE_DOM_STORAGE) $(ENABLE_EVENTSOURCE) $(ENABLE_FILTERS) $(ENABLE_FILE_SYSTEM) $(ENABLE_FULLSCREEN_API) $(ENABLE_GEOLOCATION) $(ENABLE_ICONDATABASE) $(ENABLE_IMAGE_RESIZER) $(ENABLE_INDEXED_DATABASE) $(ENABLE_INPUT_SPEECH) $(ENABLE_JAVASCRIPT_DEBUGGER) $(ENABLE_MATHML) $(ENABLE_METER_TAG) $(ENABLE_NOTIFICATIONS) $(ENABLE_OFFLINE_WEB_APPLICATIONS) $(ENABLE_PROGRESS_TAG) $(ENABLE_REGISTER_PROTOCOL_HANDLER) $(ENABLE_QUOTA) $(ENABLE_SHARED_WORKERS) $(ENABLE_SVG) $(ENABLE_SVG_ANIMATION) $(ENABLE_SVG_AS_IMAGE) $(ENABLE_SVG_DOM_OBJC_BINDINGS) $(ENABLE_SVG_FONTS) $(ENABLE_SVG_FOREIGN_OBJECT) $(ENABLE_SVG_USE) $(ENABLE_TRACK) $(ENABLE_VIDEO) $(ENABLE_MEDIA_STATISTICS) $(ENABLE_WEB_AUDIO) $(ENABLE_WEB_SOCKETS) $(ENABLE_WEB_TIMING) $(ENABLE_WML) $(ENABLE_WORKERS) $(ENABLE_XHTMLMP) $(ENABLE_XPATH) $(ENABLE_XSLT);
  • trunk/Source/WebCore/CMakeLists.txt

    r83385 r83527  
    271271    html/HTMLTextAreaElement.idl
    272272    html/HTMLTitleElement.idl
     273    html/HTMLTrackElement.idl
    273274    html/HTMLUListElement.idl
    274275    html/HTMLVideoElement.idl
     
    19031904ENDIF()
    19041905
     1906IF (ENABLE_TRACK)
     1907    LIST(APPEND WebCore_SOURCES
     1908        html/HTMLTrackElement.cpp
     1909    )
     1910ENDIF()
     1911
    19051912IF (ENABLE_WML)
    19061913    LIST(APPEND WebCore_SOURCES
  • trunk/Source/WebCore/ChangeLog

    r83526 r83527  
     12011-04-11  Anna Cavender  <annacc@chromium.org>
     2
     3        Reviewed by Eric Carlson.
     4
     5        Setup ENABLE(TRACK) feature define + initial HTMLTrackElement
     6        https://bugs.webkit.org/show_bug.cgi?id=53556
     7
     8        No new tests. No real functionality added just yet.
     9
     10        * CMakeLists.txt:
     11        * CodeGenerators.pri:
     12        * Configurations/FeatureDefines.xcconfig:
     13        * DerivedSources.make:
     14        * GNUmakefile.am:
     15        * GNUmakefile.list.am:
     16        * WebCore.gypi:
     17        * WebCore.xcodeproj/project.pbxproj:
     18        * features.pri:
     19        * html/HTMLAttributeNames.in:
     20        * html/HTMLTagNames.in:
     21        * html/HTMLTrackElement.cpp: Added.
     22        (WebCore::HTMLTrackElement::HTMLTrackElement):
     23        (WebCore::HTMLTrackElement::create):
     24        (WebCore::HTMLTrackElement::insertedIntoTree):
     25        (WebCore::HTMLTrackElement::willRemove):
     26        (WebCore::HTMLTrackElement::src):
     27        (WebCore::HTMLTrackElement::setSrc):
     28        (WebCore::HTMLTrackElement::kind):
     29        (WebCore::HTMLTrackElement::setKind):
     30        (WebCore::HTMLTrackElement::srclang):
     31        (WebCore::HTMLTrackElement::setSrclang):
     32        (WebCore::HTMLTrackElement::label):
     33        (WebCore::HTMLTrackElement::setLabel):
     34        (WebCore::HTMLTrackElement::isDefault):
     35        (WebCore::HTMLTrackElement::setIsDefault):
     36        (WebCore::HTMLTrackElement::isURLAttribute):
     37        * html/HTMLTrackElement.h: Added.
     38        * html/HTMLTrackElement.idl: Added.
     39
    1402011-04-11  Ben Taylor  <bentaylor.solx86@gmail.com>
    241
  • trunk/Source/WebCore/CodeGenerators.pri

    r83287 r83527  
    297297    html/HTMLTextAreaElement.idl \
    298298    html/HTMLTitleElement.idl \
     299    html/HTMLTrackElement.idl \
    299300    html/HTMLUListElement.idl \
    300301    html/HTMLVideoElement.idl \
  • trunk/Source/WebCore/Configurations/FeatureDefines.xcconfig

    r83342 r83527  
    111111ENABLE_SVG_FOREIGN_OBJECT = ENABLE_SVG_FOREIGN_OBJECT;
    112112ENABLE_SVG_USE = ENABLE_SVG_USE;
     113ENABLE_TRACK = ENABLE_TRACK;
    113114ENABLE_VIDEO = ENABLE_VIDEO;
    114115
     
    130131ENABLE_XSLT = ENABLE_XSLT;
    131132
    132 FEATURE_DEFINES = $(ENABLE_LINK_PREFETCH) $(ENABLE_ACCELERATED_2D_CANVAS) $(ENABLE_WEBGL) $(ENABLE_3D_RENDERING) $(ENABLE_BLOB) $(ENABLE_CHANNEL_MESSAGING) $(ENABLE_CLIENT_BASED_GEOLOCATION) $(ENABLE_DATABASE) $(ENABLE_DATAGRID) $(ENABLE_DATALIST) $(ENABLE_DATA_TRANSFER_ITEMS) $(ENABLE_DEVICE_ORIENTATION) $(ENABLE_DIRECTORY_UPLOAD) $(ENABLE_DOM_STORAGE) $(ENABLE_EVENTSOURCE) $(ENABLE_FILTERS) $(ENABLE_FILE_SYSTEM) $(ENABLE_FULLSCREEN_API) $(ENABLE_GEOLOCATION) $(ENABLE_ICONDATABASE) $(ENABLE_IMAGE_RESIZER) $(ENABLE_INDEXED_DATABASE) $(ENABLE_INPUT_SPEECH) $(ENABLE_JAVASCRIPT_DEBUGGER) $(ENABLE_MATHML) $(ENABLE_METER_TAG) $(ENABLE_NOTIFICATIONS) $(ENABLE_OFFLINE_WEB_APPLICATIONS) $(ENABLE_PROGRESS_TAG) $(ENABLE_QUOTA) $(ENABLE_REGISTER_PROTOCOL_HANDLER) $(ENABLE_SHARED_WORKERS) $(ENABLE_SVG) $(ENABLE_SVG_ANIMATION) $(ENABLE_SVG_AS_IMAGE) $(ENABLE_SVG_DOM_OBJC_BINDINGS) $(ENABLE_SVG_FONTS) $(ENABLE_SVG_FOREIGN_OBJECT) $(ENABLE_SVG_USE) $(ENABLE_VIDEO) $(ENABLE_MEDIA_STATISTICS) $(ENABLE_WEB_AUDIO) $(ENABLE_WEB_SOCKETS) $(ENABLE_WEB_TIMING) $(ENABLE_WML) $(ENABLE_WORKERS) $(ENABLE_XHTMLMP) $(ENABLE_XPATH) $(ENABLE_XSLT);
     133FEATURE_DEFINES = $(ENABLE_LINK_PREFETCH) $(ENABLE_ACCELERATED_2D_CANVAS) $(ENABLE_WEBGL) $(ENABLE_3D_RENDERING) $(ENABLE_BLOB) $(ENABLE_CHANNEL_MESSAGING) $(ENABLE_CLIENT_BASED_GEOLOCATION) $(ENABLE_DATABASE) $(ENABLE_DATAGRID) $(ENABLE_DATALIST) $(ENABLE_DATA_TRANSFER_ITEMS) $(ENABLE_DEVICE_ORIENTATION) $(ENABLE_DIRECTORY_UPLOAD) $(ENABLE_DOM_STORAGE) $(ENABLE_EVENTSOURCE) $(ENABLE_FILTERS) $(ENABLE_FILE_SYSTEM) $(ENABLE_FULLSCREEN_API) $(ENABLE_GEOLOCATION) $(ENABLE_ICONDATABASE) $(ENABLE_IMAGE_RESIZER) $(ENABLE_INDEXED_DATABASE) $(ENABLE_INPUT_SPEECH) $(ENABLE_JAVASCRIPT_DEBUGGER) $(ENABLE_MATHML) $(ENABLE_METER_TAG) $(ENABLE_NOTIFICATIONS) $(ENABLE_OFFLINE_WEB_APPLICATIONS) $(ENABLE_PROGRESS_TAG) $(ENABLE_QUOTA) $(ENABLE_REGISTER_PROTOCOL_HANDLER) $(ENABLE_SHARED_WORKERS) $(ENABLE_SVG) $(ENABLE_SVG_ANIMATION) $(ENABLE_SVG_AS_IMAGE) $(ENABLE_SVG_DOM_OBJC_BINDINGS) $(ENABLE_SVG_FONTS) $(ENABLE_SVG_FOREIGN_OBJECT) $(ENABLE_SVG_USE) $(ENABLE_TRACK) $(ENABLE_VIDEO) $(ENABLE_MEDIA_STATISTICS) $(ENABLE_WEB_AUDIO) $(ENABLE_WEB_SOCKETS) $(ENABLE_WEB_TIMING) $(ENABLE_WML) $(ENABLE_WORKERS) $(ENABLE_XHTMLMP) $(ENABLE_XPATH) $(ENABLE_XSLT);
  • trunk/Source/WebCore/DerivedSources.make

    r83342 r83527  
    276276    HTMLTextAreaElement \
    277277    HTMLTitleElement \
     278    HTMLTrackElement \
    278279    HTMLUListElement \
    279280    HTMLVideoElement \
     
    777778endif
    778779
     780ifeq ($(findstring ENABLE_TRACK,$(FEATURE_DEFINES)), ENABLE_TRACK)
     781    HTML_FLAGS := $(HTML_FLAGS) ENABLE_TRACK=0
     782endif
     783
    779784ifdef HTML_FLAGS
    780785
  • trunk/Source/WebCore/GNUmakefile.am

    r83342 r83527  
    333333
    334334# ----
     335# Track Support
     336# ----
     337if ENABLE_TRACK
     338FEATURE_DEFINES += ENABLE_TRACK=1
     339webcore_cppflags += -DENABLE_TRACK=1
     340else
     341webcore_cppflags += -DENABLE_TRACK=0
     342endif # END ENABLE_TRACK
     343
     344# ----
    335345# XHTML-MP Support
    336346# ----
  • trunk/Source/WebCore/GNUmakefile.list.am

    r83446 r83527  
    336336        DerivedSources/WebCore/JSHTMLTitleElement.cpp \
    337337        DerivedSources/WebCore/JSHTMLTitleElement.h \
     338        DerivedSources/WebCore/JSHTMLTrackElement.cpp \
     339        DerivedSources/WebCore/JSHTMLTrackElement.h \
    338340        DerivedSources/WebCore/JSHTMLUListElement.cpp \
    339341        DerivedSources/WebCore/JSHTMLUListElement.h \
  • trunk/Source/WebCore/WebCore.gypi

    r83443 r83527  
    12641264            'html/HTMLTextAreaElement.idl',
    12651265            'html/HTMLTitleElement.idl',
     1266            'html/HTMLTrackElement.idl',
    12661267            'html/HTMLUListElement.idl',
    12671268            'html/HTMLVideoElement.idl',
     
    29802981            'html/HTMLTitleElement.cpp',
    29812982            'html/HTMLTitleElement.h',
     2983            'html/HTMLTrackElement.cpp',
     2984            'html/HTMLTrackElement.h',
    29822985            'html/HTMLUListElement.cpp',
    29832986            'html/HTMLUListElement.h',
  • trunk/Source/WebCore/WebCore.xcodeproj/project.pbxproj

    r83344 r83527  
    41024102                B0149E7F11A4B21500196A7B /* ImageResizerThread.cpp in Sources */ = {isa = PBXBuildFile; fileRef = B0149E7B11A4B21500196A7B /* ImageResizerThread.cpp */; };
    41034103                B0149E8011A4B21500196A7B /* ImageResizerThread.h in Headers */ = {isa = PBXBuildFile; fileRef = B0149E7C11A4B21500196A7B /* ImageResizerThread.h */; };
     4104                B164F82E1345779E00BC777F /* HTMLTrackElement.idl in Resources */ = {isa = PBXBuildFile; fileRef = B164F82D1345779E00BC777F /* HTMLTrackElement.idl */; };
    41044105                B1827493134CA4C100B98C2D /* CallbackFunction.cpp in Sources */ = {isa = PBXBuildFile; fileRef = B1827492134CA4C100B98C2D /* CallbackFunction.cpp */; };
    41054106                B1D5ECB5134B58DA0087C78F /* CallbackFunction.h in Headers */ = {isa = PBXBuildFile; fileRef = B1D5ECB4134B58DA0087C78F /* CallbackFunction.h */; };
     
    1039410395                B0149E7B11A4B21500196A7B /* ImageResizerThread.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = ImageResizerThread.cpp; sourceTree = "<group>"; };
    1039510396                B0149E7C11A4B21500196A7B /* ImageResizerThread.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = ImageResizerThread.h; sourceTree = "<group>"; };
     10397                B164F82D1345779E00BC777F /* HTMLTrackElement.idl */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = text; name = HTMLTrackElement.idl; path = html/HTMLTrackElement.idl; sourceTree = "<group>"; };
    1039610398                B1827492134CA4C100B98C2D /* CallbackFunction.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = CallbackFunction.cpp; sourceTree = "<group>"; };
    1039710399                B1D5ECB4134B58DA0087C78F /* CallbackFunction.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = CallbackFunction.h; sourceTree = "<group>"; };
     
    1266912671                                1CDD44660BA9C80000F90147 /* Configurations */,
    1267012672                                449195900FBE175B00D9F824 /* Exports */,
     12673                                B164F82D1345779E00BC777F /* HTMLTrackElement.idl */,
    1267112674                        );
    1267212675                        name = WebKit;
     
    2301823021                                1AB1AE7A0C051FDE00139F4F /* zoomInCursor.png in Resources */,
    2301923022                                1AB1AE7B0C051FDE00139F4F /* zoomOutCursor.png in Resources */,
     23023                                B164F82E1345779E00BC777F /* HTMLTrackElement.idl in Resources */,
    2302023024                        );
    2302123025                        runOnlyForDeploymentPostprocessing = 0;
  • trunk/Source/WebCore/features.pri

    r83342 r83527  
    7777!contains(DEFINES, ENABLE_WEBGL=.): DEFINES += ENABLE_WEBGL=0
    7878!contains(DEFINES, ENABLE_MEDIA_STATISTICS=.): DEFINES += ENABLE_MEDIA_STATISTICS=0
     79!contains(DEFINES, ENABLE_TRACK=.): DEFINES += ENABLE_TRACK=0
    7980
    8081# SVG support
     
    231232contains(DEFINES, ENABLE_BLOB=1): FEATURE_DEFINES_JAVASCRIPT += ENABLE_BLOB=1
    232233contains(DEFINES, ENABLE_MEDIA_STATISTICS=1): FEATURE_DEFINES_JAVASCRIPT += ENABLE_MEDIA_STATISTICS=1
     234contains(DEFINES, ENABLE_TRACK=1): FEATURE_DEFINES_JAVASCRIPT += ENABLE_TRACK=1
    233235contains(DEFINES, ENABLE_DATA_TRANSFER_ITEMS=1): FEATURE_DEFINES_JAVASCRIPT += ENABLE_DATA_TRANSFER_ITEMS=1
  • trunk/Source/WebCore/html/HTMLAttributeNames.in

    r83342 r83527  
    8686datetime
    8787declare
     88default
    8889defer
    8990dir
     
    119120ismap
    120121keytype
     122kind
    121123label
    122124lang
     
    275277spellcheck
    276278src
     279srclang
    277280standby
    278281start
  • trunk/Source/WebCore/html/HTMLTagNames.in

    r83342 r83527  
    127127title
    128128tr interfaceName=HTMLTableRowElement
    129 track interfaceName=HTMLElement
     129track wrapperOnlyIfMediaIsAvailable, conditional=TRACK
    130130tt interfaceName=HTMLElement
    131131u interfaceName=HTMLElement
  • trunk/Source/WebKit/ChangeLog

    r83385 r83527  
     12011-04-11  Anna Cavender  <annacc@chromium.org>
     2
     3        Reviewed by Eric Carlson.
     4
     5        Setup ENABLE(TRACK) feature define + initial HTMLTrackElement
     6        https://bugs.webkit.org/show_bug.cgi?id=53556
     7
     8        * WebKit.xcodeproj/project.pbxproj:
     9
    1102011-04-08  Geoffrey Garen  <ggaren@apple.com>
    211
  • trunk/Source/WebKit/WebKit.xcodeproj/project.pbxproj

    r83374 r83527  
    342342                AB9FBBBB0F8582B0006ADC43 /* WebDOMOperationsInternal.h in Headers */ = {isa = PBXBuildFile; fileRef = AB9FBBBA0F8582B0006ADC43 /* WebDOMOperationsInternal.h */; };
    343343                ABDDF20D08EB0DDC001E1241 /* WebDownloadInternal.h in Headers */ = {isa = PBXBuildFile; fileRef = ABDDF20C08EB0DDC001E1241 /* WebDownloadInternal.h */; };
     344                B1A508C61314D292007180BB /* HTMLTrackElement.h in Headers */ = {isa = PBXBuildFile; fileRef = B1A508C41314D292007180BB /* HTMLTrackElement.h */; };
     345                B1A508C71314D292007180BB /* HTMLTrackElement.cpp in Sources */ = {isa = PBXBuildFile; fileRef = B1A508C51314D292007180BB /* HTMLTrackElement.cpp */; };
    344346                B6CE5C24100BC5CE00219936 /* WebApplicationCache.mm in Sources */ = {isa = PBXBuildFile; fileRef = B68049720FFBCEC1009F7F62 /* WebApplicationCache.mm */; };
    345347                B6CE5C25100BC5F500219936 /* WebApplicationCache.h in Headers */ = {isa = PBXBuildFile; fileRef = B68049710FFBCEC1009F7F62 /* WebApplicationCache.h */; settings = {ATTRIBUTES = (Private, ); }; };
     
    659661                AB9FBBBA0F8582B0006ADC43 /* WebDOMOperationsInternal.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = WebDOMOperationsInternal.h; sourceTree = "<group>"; };
    660662                ABDDF20C08EB0DDC001E1241 /* WebDownloadInternal.h */ = {isa = PBXFileReference; fileEncoding = 30; indentWidth = 4; lastKnownFileType = sourcecode.c.h; path = WebDownloadInternal.h; sourceTree = "<group>"; tabWidth = 8; usesTabs = 0; };
     663                B1A508C41314D292007180BB /* HTMLTrackElement.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; name = HTMLTrackElement.h; path = ../WebCore/html/HTMLTrackElement.h; sourceTree = SOURCE_ROOT; };
     664                B1A508C51314D292007180BB /* HTMLTrackElement.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; name = HTMLTrackElement.cpp; path = ../WebCore/html/HTMLTrackElement.cpp; sourceTree = SOURCE_ROOT; };
    661665                B68049710FFBCEC1009F7F62 /* WebApplicationCache.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = WebApplicationCache.h; sourceTree = "<group>"; };
    662666                B68049720FFBCEC1009F7F62 /* WebApplicationCache.mm */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.objcpp; path = WebApplicationCache.mm; sourceTree = "<group>"; };
     
    827831                                034768DFFF38A50411DB9C8B /* Products */,
    828832                                1C904FCE0BA9DCF20081E9D0 /* Configurations */,
     833                                B1A508C41314D292007180BB /* HTMLTrackElement.h */,
     834                                B1A508C51314D292007180BB /* HTMLTrackElement.cpp */,
    829835                        );
    830836                        name = WebKit;
     
    16491655                                BC42D324131ED1E00075FA4B /* WebLocalizableStringsInternal.h in Headers */,
    16501656                                B82958D3132707D0000D0E79 /* CorrectionPanel.h in Headers */,
     1657                                B1A508C61314D292007180BB /* HTMLTrackElement.h in Headers */,
    16511658                        );
    16521659                        runOnlyForDeploymentPostprocessing = 0;
     
    20202027                                BC42D34D131ED3880075FA4B /* WebLocalizableStringsInternal.mm in Sources */,
    20212028                                B82958D4132707D0000D0E79 /* CorrectionPanel.mm in Sources */,
     2029                                B1A508C71314D292007180BB /* HTMLTrackElement.cpp in Sources */,
    20222030                        );
    20232031                        runOnlyForDeploymentPostprocessing = 0;
  • trunk/configure.ac

    r83495 r83527  
    522522              [],[enable_video="yes"])
    523523AC_MSG_RESULT([$enable_video])
     524
     525# check whether to enable HTML5 track support
     526AC_MSG_CHECKING([whether to enable HTML5 track support])
     527AC_ARG_ENABLE(track,
     528              AC_HELP_STRING([--enable-track],
     529                             [enable HTML5 track support [default=yes]]),
     530              [],[enable_track="yes"])
     531AC_MSG_RESULT([$enable_track])
    524532
    525533# check whether to enable media statistics support
     
    10731081AM_CONDITIONAL([ENABLE_VIDEO],[test "$enable_video" = "yes"])
    10741082AM_CONDITIONAL([ENABLE_MEDIA_STATISTICS],[test "$enable_media_statistics" = "yes"])
     1083AM_CONDITIONAL([ENABLE_TRACK],[test "$enable_track" = "yes"])
    10751084AM_CONDITIONAL([ENABLE_FULLSCREEN_API],[test "$enable_fullscreen_api" = "yes"])
    10761085AM_CONDITIONAL([ENABLE_NOTIFICATIONS],[test "$enable_notifications" = "yes"])
     
    11651174 HTML5 server-sent events support                         : $enable_eventsource
    11661175 HTML5 video element support                              : $enable_video
     1176 HTML5 track element support                              : $enable_track
    11671177 Fullscreen API support                                   : $enable_fullscreen_api
    11681178 Icon database support                                    : $enable_icon_database
Note: See TracChangeset for help on using the changeset viewer.