Changeset 135564 in webkit
- Timestamp:
- Nov 23, 2012 12:06:32 AM (11 years ago)
- Location:
- trunk
- Files:
-
- 3 added
- 14 edited
Legend:
- Unmodified
- Added
- Removed
-
trunk/LayoutTests/ChangeLog
r135563 r135564 1 2012-11-23 Thiago Marcos P. Santos <thiago.santos@intel.com> 2 3 Expose DOM interface for CSS Device Adaptation 4 https://bugs.webkit.org/show_bug.cgi?id=95966 5 6 Reviewed by Kenneth Rohde Christiansen. 7 8 Imported a test submitted by Opera that tests the exposed interface. 9 10 * css3/device-adapt/opera/cssom-001-expected.txt: Added. 11 * css3/device-adapt/opera/cssom-001.xhtml: Added. 12 * platform/efl/fast/js/global-constructors-expected.txt: 13 1 14 2012-11-22 Sheriff Bot <webkit.review.bot@gmail.com> 2 15 -
trunk/LayoutTests/platform/efl/fast/js/global-constructors-expected.txt
r135562 r135564 333 333 PASS WebKitCSSRegionRule.toString() is '[object WebKitCSSRegionRuleConstructor]' 334 334 PASS WebKitCSSTransformValue.toString() is '[object WebKitCSSTransformValueConstructor]' 335 PASS WebKitCSSViewportRule.toString() is '[object WebKitCSSViewportRuleConstructor]' 335 336 FAIL WebKitIntent.toString() should be [object WebKitIntentConstructor]. Was [object IntentConstructor]. 336 337 FAIL WebKitMutationObserver.toString() should be [object WebKitMutationObserverConstructor]. Was [object MutationObserverConstructor]. -
trunk/Source/WebCore/CMakeLists.txt
r135529 r135564 335 335 css/WebKitCSSRegionRule.idl 336 336 css/WebKitCSSTransformValue.idl 337 css/WebKitCSSViewportRule.idl 337 338 338 339 dom/Attr.idl -
trunk/Source/WebCore/ChangeLog
r135563 r135564 1 2012-11-23 Thiago Marcos P. Santos <thiago.santos@intel.com> 2 3 Expose DOM interface for CSS Device Adaptation 4 https://bugs.webkit.org/show_bug.cgi?id=95966 5 6 Reviewed by Kenneth Rohde Christiansen. 7 8 Added V8 and JSC bindings for CSS Device Adapation. 9 10 Test: css3/device-adapt/opera/cssom-001.xhtml 11 12 * CMakeLists.txt: 13 * DerivedSources.make: 14 * DerivedSources.pri: 15 * GNUmakefile.list.am: 16 * WebCore.gypi: 17 * WebCore.xcodeproj/project.pbxproj: 18 * bindings/js/JSCSSRuleCustom.cpp: 19 (WebCore::toJS): 20 * bindings/objc/DOMCSS.mm: 21 (kitClass): 22 * bindings/v8/custom/V8CSSRuleCustom.cpp: 23 (WebCore::wrap): 24 * css/CSSRule.idl: 25 * css/WebKitCSSViewportRule.idl: Added. 26 * page/DOMWindow.idl: 27 1 28 2012-11-22 Sheriff Bot <webkit.review.bot@gmail.com> 2 29 -
trunk/Source/WebCore/DerivedSources.make
r135129 r135564 197 197 $(WebCore)/css/WebKitCSSRegionRule.idl \ 198 198 $(WebCore)/css/WebKitCSSTransformValue.idl \ 199 $(WebCore)/css/WebKitCSSViewportRule.idl \ 199 200 $(WebCore)/dom/Attr.idl \ 200 201 $(WebCore)/dom/BeforeLoadEvent.idl \ -
trunk/Source/WebCore/DerivedSources.pri
r135129 r135564 214 214 $$PWD/css/WebKitCSSRegionRule.idl \ 215 215 $$PWD/css/WebKitCSSTransformValue.idl \ 216 $$PWD/css/WebKitCSSViewportRule.idl \ 216 217 $$PWD/dom/Attr.idl \ 217 218 $$PWD/dom/BeforeLoadEvent.idl \ -
trunk/Source/WebCore/GNUmakefile.list.am
r135538 r135564 810 810 DerivedSources/WebCore/JSWebKitCSSTransformValue.cpp \ 811 811 DerivedSources/WebCore/JSWebKitCSSTransformValue.h \ 812 DerivedSources/WebCore/JSWebKitCSSViewportRule.cpp \ 813 DerivedSources/WebCore/JSWebKitCSSViewportRule.h \ 812 814 DerivedSources/WebCore/JSWebKitNamedFlow.cpp \ 813 815 DerivedSources/WebCore/JSWebKitNamedFlow.h \ … … 1337 1339 $(WebCore)/css/WebKitCSSRegionRule.idl \ 1338 1340 $(WebCore)/css/WebKitCSSTransformValue.idl \ 1341 $(WebCore)/css/WebKitCSSViewportRule.idl \ 1339 1342 $(WebCore)/dom/Attr.idl \ 1340 1343 $(WebCore)/dom/BeforeLoadEvent.idl \ -
trunk/Source/WebCore/WebCore.gypi
r135529 r135564 974 974 'css/WebKitCSSRegionRule.idl', 975 975 'css/WebKitCSSTransformValue.idl', 976 'css/WebKitCSSViewportRule.idl', 976 977 'dom/Attr.idl', 977 978 'dom/BeforeLoadEvent.idl', … … 7302 7303 '<(PRODUCT_DIR)/DerivedSources/WebCore/DOMWebKitCSSTransformValue.mm', 7303 7304 '<(PRODUCT_DIR)/DerivedSources/WebCore/DOMWebKitCSSTransformValueInternal.h', 7305 '<(PRODUCT_DIR)/DerivedSources/WebCore/DOMWebKitCSSViewportRule.h', 7306 '<(PRODUCT_DIR)/DerivedSources/WebCore/DOMWebKitCSSViewportRule.mm', 7307 '<(PRODUCT_DIR)/DerivedSources/WebCore/DOMWebKitCSSViewportRuleInternal.h', 7304 7308 '<(PRODUCT_DIR)/DerivedSources/WebCore/DOMWheelEvent.mm', 7305 7309 '<(PRODUCT_DIR)/DerivedSources/WebCore/DOMWheelEventInternal.h', … … 8352 8356 '<(PRODUCT_DIR)/DerivedSources/WebCore/JSWebKitCSSTransformValue.cpp', 8353 8357 '<(PRODUCT_DIR)/DerivedSources/WebCore/JSWebKitCSSTransformValue.h', 8358 '<(PRODUCT_DIR)/DerivedSources/WebCore/JSWebKitCSSViewportRule.cpp', 8359 '<(PRODUCT_DIR)/DerivedSources/WebCore/JSWebKitCSSViewportRule.h', 8354 8360 '<(PRODUCT_DIR)/DerivedSources/WebCore/JSWebKitPoint.cpp', 8355 8361 '<(PRODUCT_DIR)/DerivedSources/WebCore/JSWebKitPoint.h', -
trunk/Source/WebCore/WebCore.xcodeproj/project.pbxproj
r135529 r135564 1041 1041 3C244FEAA375AC633F88BE6F /* RenderLayerModelObject.h in Headers */ = {isa = PBXBuildFile; fileRef = 3C244FE4A375AC633F88BE6F /* RenderLayerModelObject.h */; settings = {ATTRIBUTES = (Private, ); }; }; 1042 1042 3C244FEBA375AC633F88BE6F /* RenderLayerModelObject.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 3C244FE5A375AC633F88BE6F /* RenderLayerModelObject.cpp */; }; 1043 3F2B33EB165AF15600E3987C /* DOMWebKitCSSViewportRule.h in Headers */ = {isa = PBXBuildFile; fileRef = 3F2B33E6165AF15500E3987C /* DOMWebKitCSSViewportRule.h */; }; 1044 3F2B33EC165AF15600E3987C /* DOMWebKitCSSViewportRule.mm in Sources */ = {isa = PBXBuildFile; fileRef = 3F2B33E7165AF15500E3987C /* DOMWebKitCSSViewportRule.mm */; }; 1045 3F2B33ED165AF15600E3987C /* DOMWebKitCSSViewportRuleInternal.h in Headers */ = {isa = PBXBuildFile; fileRef = 3F2B33E8165AF15500E3987C /* DOMWebKitCSSViewportRuleInternal.h */; }; 1046 3F2B33EE165AF15600E3987C /* JSWebKitCSSViewportRule.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 3F2B33E9165AF15500E3987C /* JSWebKitCSSViewportRule.cpp */; }; 1047 3F2B33EF165AF15600E3987C /* JSWebKitCSSViewportRule.h in Headers */ = {isa = PBXBuildFile; fileRef = 3F2B33EA165AF15500E3987C /* JSWebKitCSSViewportRule.h */; }; 1043 1048 3FFFF9A8159D9A550020BBD5 /* WebKitCSSViewportRule.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 3FFFF9A6159D9A550020BBD5 /* WebKitCSSViewportRule.cpp */; }; 1044 1049 3FFFF9A9159D9A550020BBD5 /* WebKitCSSViewportRule.h in Headers */ = {isa = PBXBuildFile; fileRef = 3FFFF9A7159D9A550020BBD5 /* WebKitCSSViewportRule.h */; }; … … 8218 8223 3C244FE4A375AC633F88BE6F /* RenderLayerModelObject.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = RenderLayerModelObject.h; sourceTree = "<group>"; }; 8219 8224 3C244FE5A375AC633F88BE6F /* RenderLayerModelObject.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = RenderLayerModelObject.cpp; sourceTree = "<group>"; }; 8225 3F2B33E3165ABD3500E3987C /* WebKitCSSViewportRule.idl */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = text; path = WebKitCSSViewportRule.idl; sourceTree = "<group>"; }; 8226 3F2B33E6165AF15500E3987C /* DOMWebKitCSSViewportRule.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = DOMWebKitCSSViewportRule.h; sourceTree = "<group>"; }; 8227 3F2B33E7165AF15500E3987C /* DOMWebKitCSSViewportRule.mm */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.objcpp; path = DOMWebKitCSSViewportRule.mm; sourceTree = "<group>"; }; 8228 3F2B33E8165AF15500E3987C /* DOMWebKitCSSViewportRuleInternal.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = DOMWebKitCSSViewportRuleInternal.h; sourceTree = "<group>"; }; 8229 3F2B33E9165AF15500E3987C /* JSWebKitCSSViewportRule.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = JSWebKitCSSViewportRule.cpp; sourceTree = "<group>"; }; 8230 3F2B33EA165AF15500E3987C /* JSWebKitCSSViewportRule.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = JSWebKitCSSViewportRule.h; sourceTree = "<group>"; }; 8220 8231 3FFFF9A6159D9A550020BBD5 /* WebKitCSSViewportRule.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = WebKitCSSViewportRule.cpp; sourceTree = "<group>"; }; 8221 8232 3FFFF9A7159D9A550020BBD5 /* WebKitCSSViewportRule.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = WebKitCSSViewportRule.h; sourceTree = "<group>"; }; … … 16251 16262 31611E5F0E1C4E1400F6A579 /* DOMWebKitCSSTransformValue.mm */, 16252 16263 31611E600E1C4E1400F6A579 /* DOMWebKitCSSTransformValueInternal.h */, 16264 3F2B33E6165AF15500E3987C /* DOMWebKitCSSViewportRule.h */, 16265 3F2B33E7165AF15500E3987C /* DOMWebKitCSSViewportRule.mm */, 16266 3F2B33E8165AF15500E3987C /* DOMWebKitCSSViewportRuleInternal.h */, 16253 16267 ); 16254 16268 name = CSS; … … 19062 19076 31611E580E1C4DE000F6A579 /* JSWebKitCSSTransformValue.cpp */, 19063 19077 31611E590E1C4DE000F6A579 /* JSWebKitCSSTransformValue.h */, 19078 3F2B33E9165AF15500E3987C /* JSWebKitCSSViewportRule.cpp */, 19079 3F2B33EA165AF15500E3987C /* JSWebKitCSSViewportRule.h */, 19064 19080 ); 19065 19081 name = CSS; … … 21505 21521 3FFFF9A6159D9A550020BBD5 /* WebKitCSSViewportRule.cpp */, 21506 21522 3FFFF9A7159D9A550020BBD5 /* WebKitCSSViewportRule.h */, 21523 3F2B33E3165ABD3500E3987C /* WebKitCSSViewportRule.idl */, 21507 21524 ); 21508 21525 path = css; … … 25779 25796 3FFFF9AE159D9B060020BBD5 /* ViewportStyleResolver.h in Headers */, 25780 25797 3FFFF9A9159D9A550020BBD5 /* WebKitCSSViewportRule.h in Headers */, 25798 3F2B33EB165AF15600E3987C /* DOMWebKitCSSViewportRule.h in Headers */, 25799 3F2B33ED165AF15600E3987C /* DOMWebKitCSSViewportRuleInternal.h in Headers */, 25800 3F2B33EF165AF15600E3987C /* JSWebKitCSSViewportRule.h in Headers */, 25781 25801 93C38BFF164473C700091EB2 /* ScrollingStateFixedNode.h in Headers */, 25782 25802 93C38C03164473DD00091EB2 /* ScrollingTreeFixedNode.h in Headers */, … … 28875 28895 50D32857163B313F0016111E /* ValidatedCustomFilterOperation.cpp in Sources */, 28876 28896 3FFFF9A8159D9A550020BBD5 /* WebKitCSSViewportRule.cpp in Sources */, 28897 3F2B33EC165AF15600E3987C /* DOMWebKitCSSViewportRule.mm in Sources */, 28898 3F2B33EE165AF15600E3987C /* JSWebKitCSSViewportRule.cpp in Sources */, 28877 28899 4FFC022B1643B710004E1638 /* NodeRareData.cpp in Sources */, 28878 28900 4FFC022D1643B726004E1638 /* ElementRareData.cpp in Sources */, -
trunk/Source/WebCore/bindings/js/JSCSSRuleCustom.cpp
r118484 r135564 43 43 #include "JSWebKitCSSKeyframesRule.h" 44 44 #include "JSWebKitCSSRegionRule.h" 45 #include "JSWebKitCSSViewportRule.h" 45 46 #include "WebKitCSSKeyframeRule.h" 46 47 #include "WebKitCSSKeyframesRule.h" 47 48 #include "WebKitCSSRegionRule.h" 49 #include "WebKitCSSViewportRule.h" 48 50 49 51 using namespace JSC; … … 95 97 wrapper = CREATE_DOM_WRAPPER(exec, globalObject, WebKitCSSKeyframesRule, rule); 96 98 break; 99 #if ENABLE(CSS_DEVICE_ADAPTATION) 100 case CSSRule::WEBKIT_VIEWPORT_RULE: 101 wrapper = CREATE_DOM_WRAPPER(exec, globalObject, WebKitCSSViewportRule, rule); 102 break; 103 #endif 97 104 #if ENABLE(CSS_REGIONS) 98 105 case CSSRule::WEBKIT_REGION_RULE: -
trunk/Source/WebCore/bindings/objc/DOMCSS.mm
r118484 r135564 58 58 #endif 59 59 60 #if ENABLE(CSS_DEVICE_ADAPTATION) 61 #import "DOMWebKitCSSViewportRule.h" 62 #endif 63 60 64 #if ENABLE(SVG_DOM_OBJC_BINDINGS) 61 65 #import "DOMSVGPaint.h" … … 96 100 case DOM_WEBKIT_KEYFRAME_RULE: 97 101 return [DOMWebKitCSSKeyframeRule class]; 102 #if ENABLE(CSS_DEVICE_ADAPTATION) 103 case DOM_WEBKIT_VIEWPORT_RULE: 104 return [DOMWebKitCSSViewportRule class]; 105 #endif 98 106 #if ENABLE(CSS_REGIONS) 99 107 case DOM_WEBKIT_REGION_RULE: -
trunk/Source/WebCore/bindings/v8/custom/V8CSSRuleCustom.cpp
r134696 r135564 42 42 #include "V8WebKitCSSRegionRule.h" 43 43 44 #if ENABLE(CSS_DEVICE_ADAPTATION) 45 #include "V8WebKitCSSViewportRule.h" 46 #endif 47 44 48 namespace WebCore { 45 49 … … 69 73 case CSSRule::WEBKIT_KEYFRAMES_RULE: 70 74 return wrap(static_cast<WebKitCSSKeyframesRule*>(impl), creationContext, isolate); 75 #if ENABLE(CSS_DEVICE_ADAPTATION) 76 case CSSRule::WEBKIT_VIEWPORT_RULE: 77 return wrap(static_cast<WebKitCSSViewportRule*>(impl), creationContext, isolate); 78 #endif 71 79 case CSSRule::WEBKIT_REGION_RULE: 72 80 return wrap(static_cast<WebKitCSSRegionRule*>(impl), creationContext, isolate); -
trunk/Source/WebCore/css/CSSRule.idl
r131172 r135564 38 38 const unsigned short WEBKIT_KEYFRAMES_RULE = 7; 39 39 const unsigned short WEBKIT_KEYFRAME_RULE = 8; 40 #if defined(ENABLE_CSS_DEVICE_ADAPTATION) && ENABLE_CSS_DEVICE_ADAPTATION 41 const unsigned short WEBKIT_VIEWPORT_RULE = 15; 42 #endif 40 43 #if defined(ENABLE_CSS_REGIONS) && ENABLE_CSS_REGIONS 41 44 const unsigned short WEBKIT_REGION_RULE = 16; -
trunk/Source/WebCore/page/DOMWindow.idl
r135562 r135564 344 344 #if defined(ENABLE_CSS_FILTERS) && ENABLE_CSS_FILTERS 345 345 attribute WebKitCSSFilterValueConstructor WebKitCSSFilterValue; 346 #endif 347 348 #if defined(ENABLE_CSS_DEVICE_ADAPTATION) && ENABLE_CSS_DEVICE_ADAPTATION 349 attribute WebKitCSSViewportRuleConstructor WebKitCSSViewportRule; 346 350 #endif 347 351
Note: See TracChangeset
for help on using the changeset viewer.