Changeset 122195 in webkit
- Timestamp:
- Jul 9, 2012 10:45:21 PM (12 years ago)
- Location:
- trunk
- Files:
-
- 3 added
- 31 edited
Legend:
- Unmodified
- Added
- Removed
-
trunk/ChangeLog
r122178 r122195 1 2012-07-09 Matt Falkenhagen <falken@chromium.org> 2 3 Add ENABLE_DIALOG_ELEMENT and skeleton files 4 https://bugs.webkit.org/show_bug.cgi?id=90521 5 6 Reviewed by Kent Tamura. 7 8 * Source/cmake/WebKitFeatures.cmake: 9 * Source/cmakeconfig.h.cmake: 10 1 11 2012-07-09 Pete Williamson <petewil@google.com> 2 12 -
trunk/Source/JavaScriptCore/ChangeLog
r122182 r122195 1 2012-07-09 Matt Falkenhagen <falken@chromium.org> 2 3 Add ENABLE_DIALOG_ELEMENT and skeleton files 4 https://bugs.webkit.org/show_bug.cgi?id=90521 5 6 Reviewed by Kent Tamura. 7 8 * Configurations/FeatureDefines.xcconfig: 9 1 10 2012-07-09 Filip Pizlo <fpizlo@apple.com> 2 11 -
trunk/Source/JavaScriptCore/Configurations/FeatureDefines.xcconfig
r122110 r122195 52 52 ENABLE_DETAILS = ENABLE_DETAILS; 53 53 ENABLE_DEVICE_ORIENTATION = ; 54 ENABLE_DIALOG_ELEMENT = ; 54 55 ENABLE_DIRECTORY_UPLOAD = ; 55 56 ENABLE_FILE_SYSTEM = ; … … 133 134 ENABLE_XSLT = ENABLE_XSLT; 134 135 135 FEATURE_DEFINES = $(ENABLE_3D_RENDERING) $(ENABLE_ACCELERATED_2D_CANVAS) $(ENABLE_ANIMATION_API) $(ENABLE_BLOB) $(ENABLE_CHANNEL_MESSAGING) $(ENABLE_CSP_NEXT) $(ENABLE_CSS3_FLEXBOX) $(ENABLE_CSS_EXCLUSIONS) $(ENABLE_CSS_FILTERS) $(ENABLE_CSS_IMAGE_RESOLUTION) $(ENABLE_CSS_REGIONS) $(ENABLE_CSS_SHADERS) $(ENABLE_CSS_VARIABLES) $(ENABLE_CUSTOM_SCHEME_HANDLER) $(ENABLE_DASHBOARD_SUPPORT) $(ENABLE_DATALIST) $(ENABLE_DATA_TRANSFER_ITEMS) $(ENABLE_DETAILS) $(ENABLE_DEVICE_ORIENTATION) $(ENABLE_DI RECTORY_UPLOAD) $(ENABLE_FILE_SYSTEM) $(ENABLE_FILTERS) $(ENABLE_FULLSCREEN_API) $(ENABLE_GAMEPAD) $(ENABLE_GEOLOCATION) $(ENABLE_HIGH_DPI_CANVAS) $(ENABLE_ICONDATABASE) $(ENABLE_IFRAME_SEAMLESS) $(ENABLE_INDEXED_DATABASE) $(ENABLE_INPUT_TYPE_COLOR) $(ENABLE_INPUT_SPEECH) $(ENABLE_INPUT_TYPE_DATE) $(ENABLE_INPUT_TYPE_DATETIME) $(ENABLE_INPUT_TYPE_DATETIMELOCAL) $(ENABLE_INPUT_TYPE_MONTH) $(ENABLE_INPUT_TYPE_TIME) $(ENABLE_INPUT_TYPE_WEEK) $(ENABLE_JAVASCRIPT_DEBUGGER) $(ENABLE_LEGACY_CSS_VENDOR_PREFIXES) $(ENABLE_LEGACY_NOTIFICATIONS) $(ENABLE_LINK_PREFETCH) $(ENABLE_LINK_PRERENDER) $(ENABLE_MATHML) $(ENABLE_MEDIA_SOURCE) $(ENABLE_MEDIA_STATISTICS) $(ENABLE_METER_TAG) $(ENABLE_MICRODATA) $(ENABLE_MUTATION_OBSERVERS) $(ENABLE_NOTIFICATIONS) $(ENABLE_PAGE_VISIBILITY_API) $(ENABLE_PROGRESS_TAG) $(ENABLE_QUOTA) $(ENABLE_REGISTER_PROTOCOL_HANDLER) $(ENABLE_REQUEST_ANIMATION_FRAME) $(ENABLE_SCRIPTED_SPEECH) $(ENABLE_SHADOW_DOM) $(ENABLE_SHARED_WORKERS) $(ENABLE_SQL_DATABASE) $(ENABLE_STYLE_SCOPED) $(ENABLE_SVG) $(ENABLE_SVG_DOM_OBJC_BINDINGS) $(ENABLE_SVG_FONTS) $(ENABLE_TEXT_AUTOSIZING) $(ENABLE_TEXT_NOTIFICATIONS_ONLY) $(ENABLE_TOUCH_ICON_LOADING) $(ENABLE_UNDO_MANAGER) $(ENABLE_VIDEO) $(ENABLE_VIDEO_TRACK) $(ENABLE_WEBGL) $(ENABLE_WEB_AUDIO) $(ENABLE_WEB_SOCKETS) $(ENABLE_WEB_TIMING) $(ENABLE_WORKERS) $(ENABLE_XSLT);136 FEATURE_DEFINES = $(ENABLE_3D_RENDERING) $(ENABLE_ACCELERATED_2D_CANVAS) $(ENABLE_ANIMATION_API) $(ENABLE_BLOB) $(ENABLE_CHANNEL_MESSAGING) $(ENABLE_CSP_NEXT) $(ENABLE_CSS3_FLEXBOX) $(ENABLE_CSS_EXCLUSIONS) $(ENABLE_CSS_FILTERS) $(ENABLE_CSS_IMAGE_RESOLUTION) $(ENABLE_CSS_REGIONS) $(ENABLE_CSS_SHADERS) $(ENABLE_CSS_VARIABLES) $(ENABLE_CUSTOM_SCHEME_HANDLER) $(ENABLE_DASHBOARD_SUPPORT) $(ENABLE_DATALIST) $(ENABLE_DATA_TRANSFER_ITEMS) $(ENABLE_DETAILS) $(ENABLE_DEVICE_ORIENTATION) $(ENABLE_DIALOG_ELEMENT) $(ENABLE_DIRECTORY_UPLOAD) $(ENABLE_FILE_SYSTEM) $(ENABLE_FILTERS) $(ENABLE_FULLSCREEN_API) $(ENABLE_GAMEPAD) $(ENABLE_GEOLOCATION) $(ENABLE_HIGH_DPI_CANVAS) $(ENABLE_ICONDATABASE) $(ENABLE_IFRAME_SEAMLESS) $(ENABLE_INDEXED_DATABASE) $(ENABLE_INPUT_TYPE_COLOR) $(ENABLE_INPUT_SPEECH) $(ENABLE_INPUT_TYPE_DATE) $(ENABLE_INPUT_TYPE_DATETIME) $(ENABLE_INPUT_TYPE_DATETIMELOCAL) $(ENABLE_INPUT_TYPE_MONTH) $(ENABLE_INPUT_TYPE_TIME) $(ENABLE_INPUT_TYPE_WEEK) $(ENABLE_JAVASCRIPT_DEBUGGER) $(ENABLE_LEGACY_CSS_VENDOR_PREFIXES) $(ENABLE_LEGACY_NOTIFICATIONS) $(ENABLE_LINK_PREFETCH) $(ENABLE_LINK_PRERENDER) $(ENABLE_MATHML) $(ENABLE_MEDIA_SOURCE) $(ENABLE_MEDIA_STATISTICS) $(ENABLE_METER_TAG) $(ENABLE_MICRODATA) $(ENABLE_MUTATION_OBSERVERS) $(ENABLE_NOTIFICATIONS) $(ENABLE_PAGE_VISIBILITY_API) $(ENABLE_PROGRESS_TAG) $(ENABLE_QUOTA) $(ENABLE_REGISTER_PROTOCOL_HANDLER) $(ENABLE_REQUEST_ANIMATION_FRAME) $(ENABLE_SCRIPTED_SPEECH) $(ENABLE_SHADOW_DOM) $(ENABLE_SHARED_WORKERS) $(ENABLE_SQL_DATABASE) $(ENABLE_STYLE_SCOPED) $(ENABLE_SVG) $(ENABLE_SVG_DOM_OBJC_BINDINGS) $(ENABLE_SVG_FONTS) $(ENABLE_TEXT_AUTOSIZING) $(ENABLE_TEXT_NOTIFICATIONS_ONLY) $(ENABLE_TOUCH_ICON_LOADING) $(ENABLE_UNDO_MANAGER) $(ENABLE_VIDEO) $(ENABLE_VIDEO_TRACK) $(ENABLE_WEBGL) $(ENABLE_WEB_AUDIO) $(ENABLE_WEB_SOCKETS) $(ENABLE_WEB_TIMING) $(ENABLE_WORKERS) $(ENABLE_XSLT); -
trunk/Source/WebCore/CMakeLists.txt
r122159 r122195 279 279 html/HTMLDataListElement.idl 280 280 html/HTMLDetailsElement.idl 281 html/HTMLDialogElement.idl 281 282 html/HTMLDirectoryElement.idl 282 283 html/HTMLDivElement.idl … … 787 788 html/HTMLDataListElement.cpp 788 789 html/HTMLDetailsElement.cpp 790 html/HTMLDialogElement.cpp 789 791 html/HTMLDirectoryElement.cpp 790 792 html/HTMLDivElement.cpp -
trunk/Source/WebCore/ChangeLog
r122194 r122195 1 2012-07-09 Matt Falkenhagen <falken@chromium.org> 2 3 Add ENABLE_DIALOG_ELEMENT and skeleton files 4 https://bugs.webkit.org/show_bug.cgi?id=90521 5 6 Reviewed by Kent Tamura. 7 8 This adds the ENABLE_DIALOG_ELEMENT feature flag and dummy implementation files for <dialog>. In addition, a runtime feature flag is added. 9 The feature is diabled by default. 10 11 No new tests, as there is no behavior change. 12 13 * CMakeLists.txt: 14 * Configurations/FeatureDefines.xcconfig: 15 * DerivedSources.cpp: 16 * DerivedSources.make: 17 * DerivedSources.pri: 18 * Target.pri: 19 * WebCore.gypi: 20 * WebCore.xcodeproj/project.pbxproj: 21 * bindings/generic/RuntimeEnabledFeatures.cpp: 22 (WebCore): 23 * bindings/generic/RuntimeEnabledFeatures.h: Added a runtime feature flag for dialog. 24 (RuntimeEnabledFeatures): 25 (WebCore::RuntimeEnabledFeatures::dialogElementEnabled): 26 (WebCore::RuntimeEnabledFeatures::setDialogElementEnabled): 27 * dom/ContextFeatures.cpp: 28 (WebCore::ContextFeatures::dialogElementEnabled): 29 (WebCore): 30 * dom/ContextFeatures.h: Added a per-context flag for dialog so that dialog can be disabled in HTMLTagNames.in and DOMWindow.idl when the dialog runtime feature flag is off. 31 * html/HTMLDialogElement.cpp: Added. 32 (WebCore): 33 (WebCore::HTMLDialogElement::HTMLDialogElement): 34 (WebCore::HTMLDialogElement::create): 35 (WebCore::HTMLDialogElement::close): 36 (WebCore::HTMLDialogElement::show): 37 * html/HTMLDialogElement.h: Added. 38 (WebCore): 39 (HTMLDialogElement): 40 * html/HTMLDialogElement.idl: Added. 41 * html/HTMLElementsAllInOne.cpp: 42 * html/HTMLTagNames.in: 43 * page/DOMWindow.idl: 44 1 45 2012-07-09 Hayato Ito <hayato@chromium.org> 2 46 -
trunk/Source/WebCore/Configurations/FeatureDefines.xcconfig
r122110 r122195 53 53 ENABLE_DETAILS = ENABLE_DETAILS; 54 54 ENABLE_DEVICE_ORIENTATION = ; 55 ENABLE_DIALOG_ELEMENT = ; 55 56 ENABLE_DIRECTORY_UPLOAD = ; 56 57 ENABLE_FILE_SYSTEM = ; … … 134 135 ENABLE_XSLT = ENABLE_XSLT; 135 136 136 FEATURE_DEFINES = $(ENABLE_3D_RENDERING) $(ENABLE_ACCELERATED_2D_CANVAS) $(ENABLE_ANIMATION_API) $(ENABLE_BLOB) $(ENABLE_CHANNEL_MESSAGING) $(ENABLE_CSP_NEXT) $(ENABLE_CSS3_FLEXBOX) $(ENABLE_CSS_BOX_DECORATION_BREAK) $(ENABLE_CSS_EXCLUSIONS) $(ENABLE_CSS_FILTERS) $(ENABLE_CSS_IMAGE_RESOLUTION) $(ENABLE_CSS_REGIONS) $(ENABLE_CSS_SHADERS) $(ENABLE_CSS_VARIABLES) $(ENABLE_CUSTOM_SCHEME_HANDLER) $(ENABLE_DASHBOARD_SUPPORT) $(ENABLE_DATALIST) $(ENABLE_DATA_TRANSFER_ITEMS) $(ENABLE_DETAILS) $(ENABLE_DEVICE_ORIENTATION) $(ENABLE_DI RECTORY_UPLOAD) $(ENABLE_FILE_SYSTEM) $(ENABLE_FILTERS) $(ENABLE_FULLSCREEN_API) $(ENABLE_GAMEPAD) $(ENABLE_GEOLOCATION) $(ENABLE_HIGH_DPI_CANVAS) $(ENABLE_ICONDATABASE) $(ENABLE_IFRAME_SEAMLESS) $(ENABLE_INDEXED_DATABASE) $(ENABLE_INPUT_TYPE_COLOR) $(ENABLE_INPUT_SPEECH) $(ENABLE_INPUT_TYPE_DATE) $(ENABLE_INPUT_TYPE_DATETIME) $(ENABLE_INPUT_TYPE_DATETIMELOCAL) $(ENABLE_INPUT_TYPE_MONTH) $(ENABLE_INPUT_TYPE_TIME) $(ENABLE_INPUT_TYPE_WEEK) $(ENABLE_JAVASCRIPT_DEBUGGER) $(ENABLE_LEGACY_CSS_VENDOR_PREFIXES) $(ENABLE_LEGACY_NOTIFICATIONS) $(ENABLE_LINK_PREFETCH) $(ENABLE_LINK_PRERENDER) $(ENABLE_MATHML) $(ENABLE_MEDIA_SOURCE) $(ENABLE_MEDIA_STATISTICS) $(ENABLE_METER_TAG) $(ENABLE_MICRODATA) $(ENABLE_MUTATION_OBSERVERS) $(ENABLE_NOTIFICATIONS) $(ENABLE_PAGE_VISIBILITY_API) $(ENABLE_PROGRESS_TAG) $(ENABLE_QUOTA) $(ENABLE_REGISTER_PROTOCOL_HANDLER) $(ENABLE_REQUEST_ANIMATION_FRAME) $(ENABLE_SCRIPTED_SPEECH) $(ENABLE_SHADOW_DOM) $(ENABLE_SHARED_WORKERS) $(ENABLE_SQL_DATABASE) $(ENABLE_STYLE_SCOPED) $(ENABLE_SVG) $(ENABLE_SVG_DOM_OBJC_BINDINGS) $(ENABLE_SVG_FONTS) $(ENABLE_TEXT_AUTOSIZING) $(ENABLE_TEXT_NOTIFICATIONS_ONLY) $(ENABLE_TOUCH_ICON_LOADING) $(ENABLE_UNDO_MANAGER) $(ENABLE_VIDEO) $(ENABLE_VIDEO_TRACK) $(ENABLE_WEBGL) $(ENABLE_WEB_AUDIO) $(ENABLE_WEB_SOCKETS) $(ENABLE_WEB_TIMING) $(ENABLE_WORKERS) $(ENABLE_XSLT);137 FEATURE_DEFINES = $(ENABLE_3D_RENDERING) $(ENABLE_ACCELERATED_2D_CANVAS) $(ENABLE_ANIMATION_API) $(ENABLE_BLOB) $(ENABLE_CHANNEL_MESSAGING) $(ENABLE_CSP_NEXT) $(ENABLE_CSS3_FLEXBOX) $(ENABLE_CSS_BOX_DECORATION_BREAK) $(ENABLE_CSS_EXCLUSIONS) $(ENABLE_CSS_FILTERS) $(ENABLE_CSS_IMAGE_RESOLUTION) $(ENABLE_CSS_REGIONS) $(ENABLE_CSS_SHADERS) $(ENABLE_CSS_VARIABLES) $(ENABLE_CUSTOM_SCHEME_HANDLER) $(ENABLE_DASHBOARD_SUPPORT) $(ENABLE_DATALIST) $(ENABLE_DATA_TRANSFER_ITEMS) $(ENABLE_DETAILS) $(ENABLE_DEVICE_ORIENTATION) $(ENABLE_DIALOG_ELEMENT) $(ENABLE_DIRECTORY_UPLOAD) $(ENABLE_FILE_SYSTEM) $(ENABLE_FILTERS) $(ENABLE_FULLSCREEN_API) $(ENABLE_GAMEPAD) $(ENABLE_GEOLOCATION) $(ENABLE_HIGH_DPI_CANVAS) $(ENABLE_ICONDATABASE) $(ENABLE_IFRAME_SEAMLESS) $(ENABLE_INDEXED_DATABASE) $(ENABLE_INPUT_TYPE_COLOR) $(ENABLE_INPUT_SPEECH) $(ENABLE_INPUT_TYPE_DATE) $(ENABLE_INPUT_TYPE_DATETIME) $(ENABLE_INPUT_TYPE_DATETIMELOCAL) $(ENABLE_INPUT_TYPE_MONTH) $(ENABLE_INPUT_TYPE_TIME) $(ENABLE_INPUT_TYPE_WEEK) $(ENABLE_JAVASCRIPT_DEBUGGER) $(ENABLE_LEGACY_CSS_VENDOR_PREFIXES) $(ENABLE_LEGACY_NOTIFICATIONS) $(ENABLE_LINK_PREFETCH) $(ENABLE_LINK_PRERENDER) $(ENABLE_MATHML) $(ENABLE_MEDIA_SOURCE) $(ENABLE_MEDIA_STATISTICS) $(ENABLE_METER_TAG) $(ENABLE_MICRODATA) $(ENABLE_MUTATION_OBSERVERS) $(ENABLE_NOTIFICATIONS) $(ENABLE_PAGE_VISIBILITY_API) $(ENABLE_PROGRESS_TAG) $(ENABLE_QUOTA) $(ENABLE_REGISTER_PROTOCOL_HANDLER) $(ENABLE_REQUEST_ANIMATION_FRAME) $(ENABLE_SCRIPTED_SPEECH) $(ENABLE_SHADOW_DOM) $(ENABLE_SHARED_WORKERS) $(ENABLE_SQL_DATABASE) $(ENABLE_STYLE_SCOPED) $(ENABLE_SVG) $(ENABLE_SVG_DOM_OBJC_BINDINGS) $(ENABLE_SVG_FONTS) $(ENABLE_TEXT_AUTOSIZING) $(ENABLE_TEXT_NOTIFICATIONS_ONLY) $(ENABLE_TOUCH_ICON_LOADING) $(ENABLE_UNDO_MANAGER) $(ENABLE_VIDEO) $(ENABLE_VIDEO_TRACK) $(ENABLE_WEBGL) $(ENABLE_WEB_AUDIO) $(ENABLE_WEB_SOCKETS) $(ENABLE_WEB_TIMING) $(ENABLE_WORKERS) $(ENABLE_XSLT); -
trunk/Source/WebCore/DerivedSources.cpp
r122159 r122195 151 151 #include "JSHTMLDataListElement.cpp" 152 152 #include "JSHTMLDetailsElement.cpp" 153 #include "JSHTMLDialogElement.cpp" 153 154 #include "JSHTMLDirectoryElement.cpp" 154 155 #include "JSHTMLDivElement.cpp" -
trunk/Source/WebCore/DerivedSources.make
r122159 r122195 287 287 $(WebCore)/html/HTMLDataListElement.idl \ 288 288 $(WebCore)/html/HTMLDetailsElement.idl \ 289 $(WebCore)/html/HTMLDialogElement.idl \ 289 290 $(WebCore)/html/HTMLDirectoryElement.idl \ 290 291 $(WebCore)/html/HTMLDivElement.idl \ -
trunk/Source/WebCore/DerivedSources.pri
r122110 r122195 334 334 $$PWD/html/HTMLDataListElement.idl \ 335 335 $$PWD/html/HTMLDetailsElement.idl \ 336 $$PWD/html/HTMLDialogElement.idl \ 336 337 $$PWD/html/HTMLDirectoryElement.idl \ 337 338 $$PWD/html/HTMLDivElement.idl \ -
trunk/Source/WebCore/Target.pri
r122175 r122195 754 754 html/HTMLDListElement.cpp \ 755 755 html/HTMLDataListElement.cpp \ 756 html/HTMLDialogElement.cpp \ 756 757 html/HTMLDirectoryElement.cpp \ 757 758 html/HTMLDetailsElement.cpp \ … … 1925 1926 html/HTMLCanvasElement.h \ 1926 1927 html/HTMLCollection.h \ 1928 html/HTMLDialogElement.h \ 1927 1929 html/HTMLDirectoryElement.h \ 1928 1930 html/HTMLDetailsElement.h \ -
trunk/Source/WebCore/WebCore.gypi
r122193 r122195 1032 1032 'html/HTMLDataListElement.idl', 1033 1033 'html/HTMLDetailsElement.idl', 1034 'html/HTMLDialogElement.idl', 1034 1035 'html/HTMLDirectoryElement.idl', 1035 1036 'html/HTMLDivElement.idl', … … 5378 5379 'html/HTMLDetailsElement.cpp', 5379 5380 'html/HTMLDetailsElement.h', 5381 'html/HTMLDialogElement.cpp', 5382 'html/HTMLDialogElement.h', 5380 5383 'html/HTMLDirectoryElement.cpp', 5381 5384 'html/HTMLDirectoryElement.h', -
trunk/Source/WebCore/WebCore.xcodeproj/project.pbxproj
r122159 r122195 1866 1866 75793ED50D0CE85B007FC0AC /* DOMMessageEventInternal.h in Headers */ = {isa = PBXBuildFile; fileRef = 75793ED20D0CE85B007FC0AC /* DOMMessageEventInternal.h */; }; 1867 1867 758978EC127090D60076D5A9 /* SpeechInputResult.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 758978EA127090D60076D5A9 /* SpeechInputResult.cpp */; }; 1868 762F1ED7159D960A007408F2 /* HTMLDialogElement.h in Headers */ = {isa = PBXBuildFile; fileRef = 762F1ED6159D960A007408F2 /* HTMLDialogElement.h */; }; 1869 762F1ED9159D961A007408F2 /* HTMLDialogElement.idl in Resources */ = {isa = PBXBuildFile; fileRef = 762F1ED8159D961A007408F2 /* HTMLDialogElement.idl */; }; 1870 762F1EDB159D968A007408F2 /* HTMLDialogElement.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 762F1EDA159D968A007408F2 /* HTMLDialogElement.cpp */; }; 1868 1871 7633A72613D8B33A008501B6 /* LocaleToScriptMapping.h in Headers */ = {isa = PBXBuildFile; fileRef = 7633A72413D8B33A008501B6 /* LocaleToScriptMapping.h */; }; 1869 1872 7633A72713D8B33A008501B6 /* LocaleToScriptMappingDefault.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 7633A72513D8B33A008501B6 /* LocaleToScriptMappingDefault.cpp */; }; 1873 76808B4F159DADFA002B5233 /* JSHTMLDialogElement.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 76808B4D159DADFA002B5233 /* JSHTMLDialogElement.cpp */; }; 1874 76808B50159DADFA002B5233 /* JSHTMLDialogElement.h in Headers */ = {isa = PBXBuildFile; fileRef = 76808B4E159DADFA002B5233 /* JSHTMLDialogElement.h */; }; 1870 1875 7694563C1214D97C0007CBAE /* JSDOMTokenList.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 7694563A1214D97C0007CBAE /* JSDOMTokenList.cpp */; }; 1871 1876 7694563D1214D97C0007CBAE /* JSDOMTokenList.h in Headers */ = {isa = PBXBuildFile; fileRef = 7694563B1214D97C0007CBAE /* JSDOMTokenList.h */; }; … … 8978 8983 758978EA127090D60076D5A9 /* SpeechInputResult.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = SpeechInputResult.cpp; sourceTree = "<group>"; }; 8979 8984 758978EB127090D60076D5A9 /* SpeechInputResult.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = SpeechInputResult.h; sourceTree = "<group>"; }; 8985 762F1ED6159D960A007408F2 /* HTMLDialogElement.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = HTMLDialogElement.h; sourceTree = "<group>"; }; 8986 762F1ED8159D961A007408F2 /* HTMLDialogElement.idl */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = text; path = HTMLDialogElement.idl; sourceTree = "<group>"; }; 8987 762F1EDA159D968A007408F2 /* HTMLDialogElement.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = HTMLDialogElement.cpp; sourceTree = "<group>"; }; 8980 8988 7633A72413D8B33A008501B6 /* LocaleToScriptMapping.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = LocaleToScriptMapping.h; sourceTree = "<group>"; }; 8981 8989 7633A72513D8B33A008501B6 /* LocaleToScriptMappingDefault.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = LocaleToScriptMappingDefault.cpp; sourceTree = "<group>"; }; 8990 76808B4D159DADFA002B5233 /* JSHTMLDialogElement.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; name = JSHTMLDialogElement.cpp; path = JSHTMLDialogElement.cpp; sourceTree = "<group>"; }; 8991 76808B4E159DADFA002B5233 /* JSHTMLDialogElement.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; name = JSHTMLDialogElement.h; path = JSHTMLDialogElement.h; sourceTree = "<group>"; }; 8982 8992 7694563A1214D97C0007CBAE /* JSDOMTokenList.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = JSDOMTokenList.cpp; sourceTree = "<group>"; }; 8983 8993 7694563B1214D97C0007CBAE /* JSDOMTokenList.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = JSDOMTokenList.h; sourceTree = "<group>"; }; … … 17204 17214 D359D787129CA2710006E5D2 /* HTMLDetailsElement.h */, 17205 17215 D359D788129CA2710006E5D2 /* HTMLDetailsElement.idl */, 17216 762F1EDA159D968A007408F2 /* HTMLDialogElement.cpp */, 17217 762F1ED8159D961A007408F2 /* HTMLDialogElement.idl */, 17218 762F1ED6159D960A007408F2 /* HTMLDialogElement.h */, 17206 17219 A8EA79ED0A1916DF00A8EF5F /* HTMLDirectoryElement.cpp */, 17207 17220 A8EA79EE0A1916DF00A8EF5F /* HTMLDirectoryElement.h */, … … 18074 18087 D359D8BC129CA55C0006E5D2 /* JSHTMLDetailsElement.cpp */, 18075 18088 D359D8BD129CA55C0006E5D2 /* JSHTMLDetailsElement.h */, 18089 76808B4D159DADFA002B5233 /* JSHTMLDialogElement.cpp */, 18090 76808B4E159DADFA002B5233 /* JSHTMLDialogElement.h */, 18076 18091 1A85B1E00A1B240500D8C87C /* JSHTMLDirectoryElement.cpp */, 18077 18092 1A85B1E10A1B240500D8C87C /* JSHTMLDirectoryElement.h */, … … 25179 25194 4F32BB1B14FA85E800F6C1A3 /* MemoryInstrumentation.h in Headers */, 25180 25195 A882DA231593848D000115ED /* CSSToStyleMap.h in Headers */, 25196 762F1ED7159D960A007408F2 /* HTMLDialogElement.h in Headers */, 25197 76808B50159DADFA002B5233 /* JSHTMLDialogElement.h in Headers */, 25181 25198 1FAFBF1915A5FA7400083A20 /* UTIUtilities.h in Headers */, 25182 25199 ); … … 28234 28251 50987C26157D676D00BDA835 /* CustomFilterGlobalContext.cpp in Sources */, 28235 28252 A882DA201593846A000115ED /* CSSToStyleMap.cpp in Sources */, 28253 762F1EDB159D968A007408F2 /* HTMLDialogElement.cpp in Sources */, 28254 76808B4F159DADFA002B5233 /* JSHTMLDialogElement.cpp in Sources */, 28236 28255 1FAFBF1815A5FA6E00083A20 /* UTIUtilities.mm in Sources */, 28237 28256 ); -
trunk/Source/WebCore/bindings/generic/RuntimeEnabledFeatures.cpp
r122110 r122195 199 199 #endif 200 200 201 #if ENABLE(DIALOG_ELEMENT) 202 bool RuntimeEnabledFeatures::isDialogElementEnabled = false; 203 #endif 204 201 205 } // namespace WebCore -
trunk/Source/WebCore/bindings/generic/RuntimeEnabledFeatures.h
r122110 r122195 232 232 #endif 233 233 234 #if ENABLE(DIALOG_ELEMENT) 235 static bool dialogElementEnabled() { return isDialogElementEnabled; } 236 static void setDialogElementEnabled(bool isEnabled) { isDialogElementEnabled = isEnabled; } 237 #endif 238 234 239 private: 235 240 // Never instantiate. … … 305 310 static bool isInputTypeDateEnabled; 306 311 #endif 312 313 #if ENABLE(DIALOG_ELEMENT) 314 static bool isDialogElementEnabled; 315 #endif 307 316 }; 308 317 -
trunk/Source/WebCore/dom/ContextFeatures.cpp
r122110 r122195 52 52 } 53 53 54 bool ContextFeatures::dialogElementEnabled(Document* document) 55 { 56 #if ENABLE(DIALOG_ELEMENT) 57 if (!document) 58 return RuntimeEnabledFeatures::dialogElementEnabled(); 59 return document->contextFeatures()->isEnabled(document, DialogElement, RuntimeEnabledFeatures::dialogElementEnabled()); 60 #else 61 UNUSED_PARAM(document); 62 return false; 63 #endif 64 } 65 54 66 bool ContextFeatures::shadowDOMEnabled(Document* document) 55 67 { -
trunk/Source/WebCore/dom/ContextFeatures.h
r122110 r122195 1 2 1 /* 3 2 * Copyright (C) 2012 Google Inc. All rights reserved. … … 41 40 public: 42 41 enum FeatureType { 43 ShadowDOM = 0, 42 DialogElement = 0, 43 ShadowDOM, 44 44 StyleScoped, 45 45 PagePopup, 46 FeatureTypeSize // Should be the last en etry.46 FeatureTypeSize // Should be the last entry. 47 47 }; 48 48 … … 51 51 static PassRefPtr<ContextFeatures> create(ContextFeaturesClient*); 52 52 53 static bool dialogElementEnabled(Document*); 53 54 static bool shadowDOMEnabled(Document*); 54 55 static bool styleScopedEnabled(Document*); -
trunk/Source/WebCore/html/HTMLElementsAllInOne.cpp
r122110 r122195 46 46 #include "HTMLDetailsElement.cpp" 47 47 #include "HTMLDListElement.cpp" 48 #include "HTMLDialogElement.cpp" 48 49 #include "HTMLDirectoryElement.cpp" 49 50 #include "HTMLDivElement.cpp" -
trunk/Source/WebCore/html/HTMLTagNames.in
r122110 r122195 40 40 dfn interfaceName=HTMLElement 41 41 dir interfaceName=HTMLDirectoryElement 42 dialog conditional=DIALOG_ELEMENT, contextConditional=dialogElement 42 43 div 43 44 dl interfaceName=HTMLDListElement -
trunk/Source/WebCore/page/DOMWindow.idl
r122159 r122195 408 408 attribute HTMLDListElementConstructor HTMLDListElement; 409 409 attribute [Conditional=DATALIST] HTMLDataListElementConstructor HTMLDataListElement; 410 attribute [Conditional=DIALOG_ELEMENT, V8EnabledPerContext=dialogElement] HTMLDialogElementConstructor HTMLDialogElement; 410 411 attribute HTMLDirectoryElementConstructor HTMLDirectoryElement; 411 412 attribute HTMLDivElementConstructor HTMLDivElement; -
trunk/Source/WebKit/chromium/ChangeLog
r122190 r122195 1 2012-07-09 Matt Falkenhagen <falken@chromium.org> 2 3 Add ENABLE_DIALOG_ELEMENT and skeleton files 4 https://bugs.webkit.org/show_bug.cgi?id=90521 5 6 Reviewed by Kent Tamura. 7 8 * features.gypi: 9 * public/WebRuntimeFeatures.h: 10 (WebRuntimeFeatures): 11 * src/WebRuntimeFeatures.cpp: 12 (WebKit::WebRuntimeFeatures::enableDialogElement): 13 (WebKit): 14 (WebKit::WebRuntimeFeatures::isDialogElementEnabled): 15 1 16 2012-07-09 Yoshifumi Inoue <yosin@chromium.org> 2 17 -
trunk/Source/WebKit/chromium/features.gypi
r122110 r122195 54 54 'ENABLE_DETAILS=1', 55 55 'ENABLE_DEVICE_ORIENTATION=1', 56 'ENABLE_DIALOG_ELEMENT=1', 56 57 'ENABLE_DIRECTORY_UPLOAD=1', 57 58 'ENABLE_DOWNLOAD_ATTRIBUTE=1', -
trunk/Source/WebKit/chromium/public/WebRuntimeFeatures.h
r122110 r122195 140 140 WEBKIT_EXPORT static bool isInputTypeDateEnabled(); 141 141 142 WEBKIT_EXPORT static void enableDialogElement(bool); 143 WEBKIT_EXPORT static bool isDialogElementEnabled(); 144 142 145 private: 143 146 WebRuntimeFeatures(); -
trunk/Source/WebKit/chromium/src/WebRuntimeFeatures.cpp
r122110 r122195 532 532 } 533 533 534 void WebRuntimeFeatures::enableDialogElement(bool enable) 535 { 536 #if ENABLE(DIALOG_ELEMENT) 537 RuntimeEnabledFeatures::setDialogElementEnabled(enable); 538 #else 539 UNUSED_PARAM(enable); 540 #endif 541 } 542 543 bool WebRuntimeFeatures::isDialogElementEnabled() 544 { 545 #if ENABLE(DIALOG_ELEMENT) 546 return RuntimeEnabledFeatures::dialogElementEnabled(); 547 #else 548 return false; 549 #endif 550 } 551 552 534 553 } // namespace WebKit -
trunk/Source/WebKit/mac/ChangeLog
r122174 r122195 1 2012-07-09 Matt Falkenhagen <falken@chromium.org> 2 3 Add ENABLE_DIALOG_ELEMENT and skeleton files 4 https://bugs.webkit.org/show_bug.cgi?id=90521 5 6 Reviewed by Kent Tamura. 7 8 * Configurations/FeatureDefines.xcconfig: 9 1 10 2012-07-09 Yongjun Zhang <yongjun_zhang@apple.com> 2 11 -
trunk/Source/WebKit/mac/Configurations/FeatureDefines.xcconfig
r122110 r122195 53 53 ENABLE_DETAILS = ENABLE_DETAILS; 54 54 ENABLE_DEVICE_ORIENTATION = ; 55 ENABLE_DIALOG_ELEMENT = ; 55 56 ENABLE_DIRECTORY_UPLOAD = ; 56 57 ENABLE_FILE_SYSTEM = ; … … 134 135 ENABLE_XSLT = ENABLE_XSLT; 135 136 136 FEATURE_DEFINES = $(ENABLE_3D_RENDERING) $(ENABLE_ACCELERATED_2D_CANVAS) $(ENABLE_ANIMATION_API) $(ENABLE_BLOB) $(ENABLE_CHANNEL_MESSAGING) $(ENABLE_CSP_NEXT) $(ENABLE_CSS3_FLEXBOX) $(ENABLE_CSS_BOX_DECORATION_BREAK) $(ENABLE_CSS_EXCLUSIONS) $(ENABLE_CSS_FILTERS) $(ENABLE_CSS_IMAGE_RESOLUTION) $(ENABLE_CSS_REGIONS) $(ENABLE_CSS_SHADERS) $(ENABLE_CSS_VARIABLES) $(ENABLE_CUSTOM_SCHEME_HANDLER) $(ENABLE_DASHBOARD_SUPPORT) $(ENABLE_DATALIST) $(ENABLE_DATA_TRANSFER_ITEMS) $(ENABLE_DETAILS) $(ENABLE_DEVICE_ORIENTATION) $(ENABLE_DI RECTORY_UPLOAD) $(ENABLE_FILE_SYSTEM) $(ENABLE_FILTERS) $(ENABLE_FULLSCREEN_API) $(ENABLE_GAMEPAD) $(ENABLE_GEOLOCATION) $(ENABLE_HIGH_DPI_CANVAS) $(ENABLE_ICONDATABASE) $(ENABLE_IFRAME_SEAMLESS) $(ENABLE_INDEXED_DATABASE) $(ENABLE_INPUT_TYPE_COLOR) $(ENABLE_INPUT_SPEECH) $(ENABLE_INPUT_TYPE_DATE) $(ENABLE_INPUT_TYPE_DATETIME) $(ENABLE_INPUT_TYPE_DATETIMELOCAL) $(ENABLE_INPUT_TYPE_MONTH) $(ENABLE_INPUT_TYPE_TIME) $(ENABLE_INPUT_TYPE_WEEK) $(ENABLE_JAVASCRIPT_DEBUGGER) $(ENABLE_LEGACY_CSS_VENDOR_PREFIXES) $(ENABLE_LEGACY_NOTIFICATIONS) $(ENABLE_LINK_PREFETCH) $(ENABLE_LINK_PRERENDER) $(ENABLE_MATHML) $(ENABLE_MEDIA_SOURCE) $(ENABLE_MEDIA_STATISTICS) $(ENABLE_METER_TAG) $(ENABLE_MICRODATA) $(ENABLE_MUTATION_OBSERVERS) $(ENABLE_NOTIFICATIONS) $(ENABLE_PAGE_VISIBILITY_API) $(ENABLE_PROGRESS_TAG) $(ENABLE_QUOTA) $(ENABLE_REGISTER_PROTOCOL_HANDLER) $(ENABLE_REQUEST_ANIMATION_FRAME) $(ENABLE_SCRIPTED_SPEECH) $(ENABLE_SHADOW_DOM) $(ENABLE_SHARED_WORKERS) $(ENABLE_SQL_DATABASE) $(ENABLE_STYLE_SCOPED) $(ENABLE_SVG) $(ENABLE_SVG_DOM_OBJC_BINDINGS) $(ENABLE_SVG_FONTS) $(ENABLE_TEXT_AUTOSIZING) $(ENABLE_TEXT_NOTIFICATIONS_ONLY) $(ENABLE_TOUCH_ICON_LOADING) $(ENABLE_UNDO_MANAGER) $(ENABLE_VIDEO) $(ENABLE_VIDEO_TRACK) $(ENABLE_WEBGL) $(ENABLE_WEB_AUDIO) $(ENABLE_WEB_SOCKETS) $(ENABLE_WEB_TIMING) $(ENABLE_WORKERS) $(ENABLE_XSLT);137 FEATURE_DEFINES = $(ENABLE_3D_RENDERING) $(ENABLE_ACCELERATED_2D_CANVAS) $(ENABLE_ANIMATION_API) $(ENABLE_BLOB) $(ENABLE_CHANNEL_MESSAGING) $(ENABLE_CSP_NEXT) $(ENABLE_CSS3_FLEXBOX) $(ENABLE_CSS_BOX_DECORATION_BREAK) $(ENABLE_CSS_EXCLUSIONS) $(ENABLE_CSS_FILTERS) $(ENABLE_CSS_IMAGE_RESOLUTION) $(ENABLE_CSS_REGIONS) $(ENABLE_CSS_SHADERS) $(ENABLE_CSS_VARIABLES) $(ENABLE_CUSTOM_SCHEME_HANDLER) $(ENABLE_DASHBOARD_SUPPORT) $(ENABLE_DATALIST) $(ENABLE_DATA_TRANSFER_ITEMS) $(ENABLE_DETAILS) $(ENABLE_DEVICE_ORIENTATION) $(ENABLE_DIALOG_ELEMENT) $(ENABLE_DIRECTORY_UPLOAD) $(ENABLE_FILE_SYSTEM) $(ENABLE_FILTERS) $(ENABLE_FULLSCREEN_API) $(ENABLE_GAMEPAD) $(ENABLE_GEOLOCATION) $(ENABLE_HIGH_DPI_CANVAS) $(ENABLE_ICONDATABASE) $(ENABLE_IFRAME_SEAMLESS) $(ENABLE_INDEXED_DATABASE) $(ENABLE_INPUT_TYPE_COLOR) $(ENABLE_INPUT_SPEECH) $(ENABLE_INPUT_TYPE_DATE) $(ENABLE_INPUT_TYPE_DATETIME) $(ENABLE_INPUT_TYPE_DATETIMELOCAL) $(ENABLE_INPUT_TYPE_MONTH) $(ENABLE_INPUT_TYPE_TIME) $(ENABLE_INPUT_TYPE_WEEK) $(ENABLE_JAVASCRIPT_DEBUGGER) $(ENABLE_LEGACY_CSS_VENDOR_PREFIXES) $(ENABLE_LEGACY_NOTIFICATIONS) $(ENABLE_LINK_PREFETCH) $(ENABLE_LINK_PRERENDER) $(ENABLE_MATHML) $(ENABLE_MEDIA_SOURCE) $(ENABLE_MEDIA_STATISTICS) $(ENABLE_METER_TAG) $(ENABLE_MICRODATA) $(ENABLE_MUTATION_OBSERVERS) $(ENABLE_NOTIFICATIONS) $(ENABLE_PAGE_VISIBILITY_API) $(ENABLE_PROGRESS_TAG) $(ENABLE_QUOTA) $(ENABLE_REGISTER_PROTOCOL_HANDLER) $(ENABLE_REQUEST_ANIMATION_FRAME) $(ENABLE_SCRIPTED_SPEECH) $(ENABLE_SHADOW_DOM) $(ENABLE_SHARED_WORKERS) $(ENABLE_SQL_DATABASE) $(ENABLE_STYLE_SCOPED) $(ENABLE_SVG) $(ENABLE_SVG_DOM_OBJC_BINDINGS) $(ENABLE_SVG_FONTS) $(ENABLE_TEXT_AUTOSIZING) $(ENABLE_TEXT_NOTIFICATIONS_ONLY) $(ENABLE_TOUCH_ICON_LOADING) $(ENABLE_UNDO_MANAGER) $(ENABLE_VIDEO) $(ENABLE_VIDEO_TRACK) $(ENABLE_WEBGL) $(ENABLE_WEB_AUDIO) $(ENABLE_WEB_SOCKETS) $(ENABLE_WEB_TIMING) $(ENABLE_WORKERS) $(ENABLE_XSLT); -
trunk/Source/WebKit2/ChangeLog
r122178 r122195 1 2012-07-09 Matt Falkenhagen <falken@chromium.org> 2 3 Add ENABLE_DIALOG_ELEMENT and skeleton files 4 https://bugs.webkit.org/show_bug.cgi?id=90521 5 6 Reviewed by Kent Tamura. 7 8 * Configurations/FeatureDefines.xcconfig: 9 1 10 2012-07-09 Pete Williamson <petewil@google.com> 2 11 -
trunk/Source/WebKit2/Configurations/FeatureDefines.xcconfig
r122110 r122195 53 53 ENABLE_DETAILS = ENABLE_DETAILS; 54 54 ENABLE_DEVICE_ORIENTATION = ; 55 ENABLE_DIALOG_ELEMENT = ; 55 56 ENABLE_DIRECTORY_UPLOAD = ; 56 57 ENABLE_FILE_SYSTEM = ; … … 134 135 ENABLE_XSLT = ENABLE_XSLT; 135 136 136 FEATURE_DEFINES = $(ENABLE_3D_RENDERING) $(ENABLE_ACCELERATED_2D_CANVAS) $(ENABLE_ANIMATION_API) $(ENABLE_BLOB) $(ENABLE_CHANNEL_MESSAGING) $(ENABLE_CSP_NEXT) $(ENABLE_CSS3_FLEXBOX) $(ENABLE_CSS_BOX_DECORATION_BREAK) $(ENABLE_CSS_EXCLUSIONS) $(ENABLE_CSS_FILTERS) $(ENABLE_CSS_IMAGE_RESOLUTION) $(ENABLE_CSS_REGIONS) $(ENABLE_CSS_SHADERS) $(ENABLE_CSS_VARIABLES) $(ENABLE_CUSTOM_SCHEME_HANDLER) $(ENABLE_DASHBOARD_SUPPORT) $(ENABLE_DATALIST) $(ENABLE_DATA_TRANSFER_ITEMS) $(ENABLE_DETAILS) $(ENABLE_DEVICE_ORIENTATION) $(ENABLE_DI RECTORY_UPLOAD) $(ENABLE_FILE_SYSTEM) $(ENABLE_FILTERS) $(ENABLE_FULLSCREEN_API) $(ENABLE_GAMEPAD) $(ENABLE_GEOLOCATION) $(ENABLE_HIGH_DPI_CANVAS) $(ENABLE_ICONDATABASE) $(ENABLE_IFRAME_SEAMLESS) $(ENABLE_INDEXED_DATABASE) $(ENABLE_INPUT_TYPE_COLOR) $(ENABLE_INPUT_SPEECH) $(ENABLE_INPUT_TYPE_DATE) $(ENABLE_INPUT_TYPE_DATETIME) $(ENABLE_INPUT_TYPE_DATETIMELOCAL) $(ENABLE_INPUT_TYPE_MONTH) $(ENABLE_INPUT_TYPE_TIME) $(ENABLE_INPUT_TYPE_WEEK) $(ENABLE_JAVASCRIPT_DEBUGGER) $(ENABLE_LEGACY_CSS_VENDOR_PREFIXES) $(ENABLE_LEGACY_NOTIFICATIONS) $(ENABLE_LINK_PREFETCH) $(ENABLE_LINK_PRERENDER) $(ENABLE_MATHML) $(ENABLE_MEDIA_SOURCE) $(ENABLE_MEDIA_STATISTICS) $(ENABLE_METER_TAG) $(ENABLE_MICRODATA) $(ENABLE_MUTATION_OBSERVERS) $(ENABLE_NOTIFICATIONS) $(ENABLE_PAGE_VISIBILITY_API) $(ENABLE_PROGRESS_TAG) $(ENABLE_QUOTA) $(ENABLE_REGISTER_PROTOCOL_HANDLER) $(ENABLE_REQUEST_ANIMATION_FRAME) $(ENABLE_SCRIPTED_SPEECH) $(ENABLE_SHADOW_DOM) $(ENABLE_SHARED_WORKERS) $(ENABLE_SQL_DATABASE) $(ENABLE_STYLE_SCOPED) $(ENABLE_SVG) $(ENABLE_SVG_DOM_OBJC_BINDINGS) $(ENABLE_SVG_FONTS) $(ENABLE_TEXT_AUTOSIZING) $(ENABLE_TEXT_NOTIFICATIONS_ONLY) $(ENABLE_TOUCH_ICON_LOADING) $(ENABLE_UNDO_MANAGER) $(ENABLE_VIDEO) $(ENABLE_VIDEO_TRACK) $(ENABLE_WEBGL) $(ENABLE_WEB_AUDIO) $(ENABLE_WEB_SOCKETS) $(ENABLE_WEB_TIMING) $(ENABLE_WORKERS) $(ENABLE_XSLT);137 FEATURE_DEFINES = $(ENABLE_3D_RENDERING) $(ENABLE_ACCELERATED_2D_CANVAS) $(ENABLE_ANIMATION_API) $(ENABLE_BLOB) $(ENABLE_CHANNEL_MESSAGING) $(ENABLE_CSP_NEXT) $(ENABLE_CSS3_FLEXBOX) $(ENABLE_CSS_BOX_DECORATION_BREAK) $(ENABLE_CSS_EXCLUSIONS) $(ENABLE_CSS_FILTERS) $(ENABLE_CSS_IMAGE_RESOLUTION) $(ENABLE_CSS_REGIONS) $(ENABLE_CSS_SHADERS) $(ENABLE_CSS_VARIABLES) $(ENABLE_CUSTOM_SCHEME_HANDLER) $(ENABLE_DASHBOARD_SUPPORT) $(ENABLE_DATALIST) $(ENABLE_DATA_TRANSFER_ITEMS) $(ENABLE_DETAILS) $(ENABLE_DEVICE_ORIENTATION) $(ENABLE_DIALOG_ELEMENT) $(ENABLE_DIRECTORY_UPLOAD) $(ENABLE_FILE_SYSTEM) $(ENABLE_FILTERS) $(ENABLE_FULLSCREEN_API) $(ENABLE_GAMEPAD) $(ENABLE_GEOLOCATION) $(ENABLE_HIGH_DPI_CANVAS) $(ENABLE_ICONDATABASE) $(ENABLE_IFRAME_SEAMLESS) $(ENABLE_INDEXED_DATABASE) $(ENABLE_INPUT_TYPE_COLOR) $(ENABLE_INPUT_SPEECH) $(ENABLE_INPUT_TYPE_DATE) $(ENABLE_INPUT_TYPE_DATETIME) $(ENABLE_INPUT_TYPE_DATETIMELOCAL) $(ENABLE_INPUT_TYPE_MONTH) $(ENABLE_INPUT_TYPE_TIME) $(ENABLE_INPUT_TYPE_WEEK) $(ENABLE_JAVASCRIPT_DEBUGGER) $(ENABLE_LEGACY_CSS_VENDOR_PREFIXES) $(ENABLE_LEGACY_NOTIFICATIONS) $(ENABLE_LINK_PREFETCH) $(ENABLE_LINK_PRERENDER) $(ENABLE_MATHML) $(ENABLE_MEDIA_SOURCE) $(ENABLE_MEDIA_STATISTICS) $(ENABLE_METER_TAG) $(ENABLE_MICRODATA) $(ENABLE_MUTATION_OBSERVERS) $(ENABLE_NOTIFICATIONS) $(ENABLE_PAGE_VISIBILITY_API) $(ENABLE_PROGRESS_TAG) $(ENABLE_QUOTA) $(ENABLE_REGISTER_PROTOCOL_HANDLER) $(ENABLE_REQUEST_ANIMATION_FRAME) $(ENABLE_SCRIPTED_SPEECH) $(ENABLE_SHADOW_DOM) $(ENABLE_SHARED_WORKERS) $(ENABLE_SQL_DATABASE) $(ENABLE_STYLE_SCOPED) $(ENABLE_SVG) $(ENABLE_SVG_DOM_OBJC_BINDINGS) $(ENABLE_SVG_FONTS) $(ENABLE_TEXT_AUTOSIZING) $(ENABLE_TEXT_NOTIFICATIONS_ONLY) $(ENABLE_TOUCH_ICON_LOADING) $(ENABLE_UNDO_MANAGER) $(ENABLE_VIDEO) $(ENABLE_VIDEO_TRACK) $(ENABLE_WEBGL) $(ENABLE_WEB_AUDIO) $(ENABLE_WEB_SOCKETS) $(ENABLE_WEB_TIMING) $(ENABLE_WORKERS) $(ENABLE_XSLT); -
trunk/Source/cmake/WebKitFeatures.cmake
r122110 r122195 32 32 WEBKIT_OPTION_DEFINE(ENABLE_DETAILS "Toggle HTML5 details support" ON) 33 33 WEBKIT_OPTION_DEFINE(ENABLE_DEVICE_ORIENTATION "Toggle DeviceOrientation support" OFF) 34 WEBKIT_OPTION_DEFINE(ENABLE_DIRECTORY_UPLOAD "Toogle Directory upload support" OFF) 34 WEBKIT_OPTION_DEFINE(ENABLE_DIALOG_ELEMENT "Toggle Dialog Element support" OFF) 35 WEBKIT_OPTION_DEFINE(ENABLE_DIRECTORY_UPLOAD "Toggle Directory upload support" OFF) 35 36 WEBKIT_OPTION_DEFINE(ENABLE_DOWNLOAD_ATTRIBUTE "Toggle download attribute support" OFF) 36 37 WEBKIT_OPTION_DEFINE(ENABLE_DRAG_SUPPORT "Toggle Drag Support" OFF) -
trunk/Source/cmakeconfig.h.cmake
r122110 r122195 25 25 #cmakedefine01 ENABLE_DETAILS 26 26 #cmakedefine01 ENABLE_DEVICE_ORIENTATION 27 #cmakedefine01 ENABLE_DIALOG_ELEMENT 27 28 #cmakedefine01 ENABLE_DOWNLOAD_ATTRIBUTE 28 29 #cmakedefine01 ENABLE_DRAG_SUPPORT -
trunk/Tools/ChangeLog
r122192 r122195 1 2012-07-09 Matt Falkenhagen <falken@chromium.org> 2 3 Add ENABLE_DIALOG_ELEMENT and skeleton files 4 https://bugs.webkit.org/show_bug.cgi?id=90521 5 6 Reviewed by Kent Tamura. 7 8 * Scripts/webkitperl/FeatureList.pm: 9 1 10 2012-07-09 Kent Tamura <tkent@chromium.org> 2 11 -
trunk/Tools/Scripts/webkitperl/FeatureList.pm
r122110 r122195 63 63 $detailsSupport, 64 64 $deviceOrientationSupport, 65 $dialogElementSupport, 65 66 $directoryUploadSupport, 66 67 $downloadAttributeSupport, … … 193 194 define => "ENABLE_DEVICE_ORIENTATION", default => isBlackBerry(), value => \$deviceOrientationSupport }, 194 195 195 { option => "directory-upload", desc => "Toogle Directory Upload support", 196 { option => "dialog", desc => "Toggle Dialog Element support", 197 define => "ENABLE_DIALOG_ELEMENT", default => 0, value => \$dialogElementSupport }, 198 199 { option => "directory-upload", desc => "Toggle Directory Upload support", 196 200 define => "ENABLE_DIRECTORY_UPLOAD", default => 0, value => \$directoryUploadSupport }, 197 201
Note: See TracChangeset
for help on using the changeset viewer.