Changeset 107529 in webkit
- Timestamp:
- Feb 12, 2012 9:26:45 PM (12 years ago)
- Location:
- trunk
- Files:
-
- 161 added
- 3 edited
Legend:
- Unmodified
- Added
- Removed
-
trunk/LayoutTests/ChangeLog
r107528 r107529 1 2012-02-12 Kangil Han <kangil.han@samsung.com> 2 3 [EFL][DRT] Implement zoomPage{In,Out} and textZoom{In,Out} events. 4 https://bugs.webkit.org/show_bug.cgi?id=78091 5 6 Reviewed by Hajime Morita. 7 8 Implemented zoomPageIn, zoomPageOut, textZoomIn and textZoomOut events on EFL DRT. 9 This patch will activate around 1,900 test cases from skipped list in EFL port. 10 11 * platform/efl/fast/css/ignore-text-zoom-expected.txt: Added. 12 * platform/efl/fast/css/preserve-user-specified-zoom-level-on-reload-expected.txt: Added. 13 * platform/efl/fast/images/imagemap-focus-ring-zoom-expected.txt: Added. 14 * platform/efl/svg/W3C-I18N/g-dirLTR-ubNone-expected.txt: Added. 15 * platform/efl/svg/W3C-I18N/g-dirLTR-ubOverride-expected.txt: Added. 16 * platform/efl/svg/W3C-I18N/g-dirRTL-ubNone-expected.txt: Added. 17 * platform/efl/svg/W3C-I18N/g-dirRTL-ubOverride-expected.txt: Added. 18 * platform/efl/svg/W3C-I18N/text-anchor-dirLTR-anchorEnd-expected.txt: Added. 19 * platform/efl/svg/W3C-I18N/text-anchor-dirLTR-anchorMiddle-expected.txt: Added. 20 * platform/efl/svg/W3C-I18N/text-anchor-dirLTR-anchorStart-expected.txt: Added. 21 * platform/efl/svg/W3C-I18N/text-anchor-dirNone-anchorEnd-expected.txt: Added. 22 * platform/efl/svg/W3C-I18N/text-anchor-dirNone-anchorMiddle-expected.txt: Added. 23 * platform/efl/svg/W3C-I18N/text-anchor-dirNone-anchorStart-expected.txt: Added. 24 * platform/efl/svg/W3C-I18N/text-anchor-dirRTL-anchorEnd-expected.txt: Added. 25 * platform/efl/svg/W3C-I18N/text-anchor-dirRTL-anchorMiddle-expected.txt: Added. 26 * platform/efl/svg/W3C-I18N/text-anchor-dirRTL-anchorStart-expected.txt: Added. 27 * platform/efl/svg/W3C-I18N/text-anchor-inherited-dirLTR-anchorEnd-expected.txt: Added. 28 * platform/efl/svg/W3C-I18N/text-anchor-inherited-dirLTR-anchorMiddle-expected.txt: Added. 29 * platform/efl/svg/W3C-I18N/text-anchor-inherited-dirLTR-anchorStart-expected.txt: Added. 30 * platform/efl/svg/W3C-I18N/text-anchor-inherited-dirRTL-anchorEnd-expected.txt: Added. 31 * platform/efl/svg/W3C-I18N/text-anchor-inherited-dirRTL-anchorMiddle-expected.txt: Added. 32 * platform/efl/svg/W3C-I18N/text-anchor-inherited-dirRTL-anchorStart-expected.txt: Added. 33 * platform/efl/svg/W3C-I18N/text-anchor-no-markup-expected.txt: Added. 34 * platform/efl/svg/W3C-I18N/text-dirLTR-ubNone-expected.txt: Added. 35 * platform/efl/svg/W3C-I18N/text-dirLTR-ubOverride-expected.txt: Added. 36 * platform/efl/svg/W3C-I18N/text-dirRTL-ubNone-expected.txt: Added. 37 * platform/efl/svg/W3C-I18N/text-dirRTL-ubOverride-expected.txt: Added. 38 * platform/efl/svg/W3C-I18N/tspan-dirLTR-ubEmbed-in-rtl-context-expected.txt: Added. 39 * platform/efl/svg/W3C-I18N/tspan-dirLTR-ubNone-in-rtl-context-expected.txt: Added. 40 * platform/efl/svg/W3C-I18N/tspan-dirLTR-ubOverride-in-default-context-expected.txt: Added. 41 * platform/efl/svg/W3C-I18N/tspan-dirLTR-ubOverride-in-ltr-context-expected.txt: Added. 42 * platform/efl/svg/W3C-I18N/tspan-dirLTR-ubOverride-in-rtl-context-expected.txt: Added. 43 * platform/efl/svg/W3C-I18N/tspan-dirNone-ubOverride-in-default-context-expected.txt: Added. 44 * platform/efl/svg/W3C-I18N/tspan-dirNone-ubOverride-in-ltr-context-expected.txt: Added. 45 * platform/efl/svg/W3C-I18N/tspan-dirNone-ubOverride-in-rtl-context-expected.txt: Added. 46 * platform/efl/svg/W3C-I18N/tspan-dirRTL-ubEmbed-in-default-context-expected.txt: Added. 47 * platform/efl/svg/W3C-I18N/tspan-dirRTL-ubEmbed-in-ltr-context-expected.txt: Added. 48 * platform/efl/svg/W3C-I18N/tspan-dirRTL-ubNone-in-default-context-expected.txt: Added. 49 * platform/efl/svg/W3C-I18N/tspan-dirRTL-ubNone-in-ltr-context-expected.txt: Added. 50 * platform/efl/svg/W3C-I18N/tspan-dirRTL-ubOverride-in-default-context-expected.txt: Added. 51 * platform/efl/svg/W3C-I18N/tspan-dirRTL-ubOverride-in-ltr-context-expected.txt: Added. 52 * platform/efl/svg/W3C-I18N/tspan-dirRTL-ubOverride-in-rtl-context-expected.txt: Added. 53 * platform/efl/svg/W3C-I18N/tspan-direction-ltr-expected.txt: Added. 54 * platform/efl/svg/W3C-I18N/tspan-direction-rtl-expected.txt: Added. 55 * platform/efl/svg/as-background-image/animated-svg-as-background-expected.txt: Added. 56 * platform/efl/svg/as-background-image/background-image-preserveaspectRatio-support-expected.txt: Added. 57 * platform/efl/svg/as-background-image/background-image-tiled-expected.txt: Added. 58 * platform/efl/svg/as-background-image/same-image-two-instances-background-image-expected.txt: Added. 59 * platform/efl/svg/as-background-image/svg-as-background-2-expected.txt: Added. 60 * platform/efl/svg/as-background-image/svg-as-background-6-expected.txt: Added. 61 * platform/efl/svg/as-background-image/svg-as-background-expected.txt: Added. 62 * platform/efl/svg/as-background-image/svg-as-background-with-relative-size-expected.txt: Added. 63 * platform/efl/svg/as-background-image/svg-as-background-with-viewBox-expected.txt: Added. 64 * platform/efl/svg/as-background-image/svg-as-tiled-background-expected.txt: Added. 65 * platform/efl/svg/as-background-image/svg-background-partial-redraw-expected.txt: Added. 66 * platform/efl/svg/as-background-image/svg-width-100p-as-background-expected.txt: Added. 67 * platform/efl/svg/as-border-image/svg-as-border-image-2-expected.txt: Added. 68 * platform/efl/svg/as-border-image/svg-as-border-image-expected.txt: Added. 69 * platform/efl/svg/as-image/animated-svg-as-image-expected.txt: Added. 70 * platform/efl/svg/as-image/animated-svg-as-image-no-fixed-intrinsic-size-expected.txt: Added. 71 * platform/efl/svg/as-image/animated-svg-as-image-same-image-expected.txt: Added. 72 * platform/efl/svg/as-image/img-preserveAspectRatio-support-1-expected.txt: Added. 73 * platform/efl/svg/as-image/img-preserveAspectRatio-support-2-expected.txt: Added. 74 * platform/efl/svg/as-image/same-image-two-instances-expected.txt: Added. 75 * platform/efl/svg/as-image/svg-as-image-expected.txt: Added. 76 * platform/efl/svg/as-image/svg-as-relative-image-with-explicit-size-expected.txt: Added. 77 * platform/efl/svg/as-image/svg-image-change-content-size-expected.txt: Added. 78 * platform/efl/svg/batik/filters/feTile-expected.txt: Added. 79 * platform/efl/svg/batik/filters/filterRegions-expected.txt: Added. 80 * platform/efl/svg/batik/masking/maskRegions-expected.txt: Added. 81 * platform/efl/svg/batik/paints/gradientLimit-expected.txt: Added. 82 * platform/efl/svg/batik/paints/patternPreserveAspectRatioA-expected.txt: Added. 83 * platform/efl/svg/batik/paints/patternRegionA-expected.txt: Added. 84 * platform/efl/svg/batik/paints/patternRegions-expected.txt: Added. 85 * platform/efl/svg/batik/paints/patternRegions-positioned-objects-expected.txt: Added. 86 * platform/efl/svg/batik/text/longTextOnPath-expected.txt: Added. 87 * platform/efl/svg/batik/text/smallFonts-expected.txt: Added. 88 * platform/efl/svg/batik/text/textAnchor-expected.txt: Added. 89 * platform/efl/svg/batik/text/textAnchor2-expected.txt: Added. 90 * platform/efl/svg/batik/text/textAnchor3-expected.txt: Added. 91 * platform/efl/svg/batik/text/textDecoration-expected.txt: Added. 92 * platform/efl/svg/batik/text/textDecoration2-expected.txt: Added. 93 * platform/efl/svg/batik/text/textEffect-expected.txt: Added. 94 * platform/efl/svg/batik/text/textEffect2-expected.txt: Added. 95 * platform/efl/svg/batik/text/textEffect3-expected.txt: Added. 96 * platform/efl/svg/batik/text/textFeatures-expected.txt: Added. 97 * platform/efl/svg/batik/text/textGlyphOrientationHorizontal-expected.txt: Added. 98 * platform/efl/svg/batik/text/textLayout-expected.txt: Added. 99 * platform/efl/svg/batik/text/textLayout2-expected.txt: Added. 100 * platform/efl/svg/batik/text/textLength-expected.txt: Added. 101 * platform/efl/svg/batik/text/textOnPath-expected.txt: Added. 102 * platform/efl/svg/batik/text/textOnPath2-expected.txt: Added. 103 * platform/efl/svg/batik/text/textOnPath3-expected.txt: Added. 104 * platform/efl/svg/batik/text/textOnPathSpaces-expected.txt: Added. 105 * platform/efl/svg/batik/text/textPCDATA-expected.txt: Added. 106 * platform/efl/svg/batik/text/textPosition-expected.txt: Added. 107 * platform/efl/svg/batik/text/textPosition2-expected.txt: Added. 108 * platform/efl/svg/batik/text/textProperties-expected.txt: Added. 109 * platform/efl/svg/batik/text/textProperties2-expected.txt: Added. 110 * platform/efl/svg/batik/text/textStyles-expected.txt: Added. 111 * platform/efl/svg/batik/text/verticalText-expected.txt: Added. 112 * platform/efl/svg/batik/text/verticalTextOnPath-expected.txt: Added. 113 * platform/efl/svg/batik/text/xmlSpace-expected.txt: Added. 114 * platform/efl/svg/carto.net/button-expected.txt: Added. 115 * platform/efl/svg/carto.net/colourpicker-expected.txt: Added. 116 * platform/efl/svg/carto.net/combobox-expected.txt: Added. 117 * platform/efl/svg/carto.net/scrollbar-expected.txt: Added. 118 * platform/efl/svg/carto.net/selectionlist-expected.txt: Added. 119 * platform/efl/svg/carto.net/slider-expected.txt: Added. 120 * platform/efl/svg/carto.net/tabgroup-expected.txt: Added. 121 * platform/efl/svg/carto.net/textbox-expected.txt: Added. 122 * platform/efl/svg/carto.net/window-expected.txt: Added. 123 * platform/efl/svg/clip-path/clip-in-clip-expected.txt: Added. 124 * platform/efl/svg/clip-path/clip-in-mask-expected.txt: Added. 125 * platform/efl/svg/clip-path/clip-path-child-clipped-expected.txt: Added. 126 * platform/efl/svg/clip-path/clip-path-clipped-no-content-expected.txt: Added. 127 * platform/efl/svg/clip-path/clip-path-css-transform-1-expected.txt: Added. 128 * platform/efl/svg/clip-path/clip-path-css-transform-2-expected.txt: Added. 129 * platform/efl/svg/clip-path/clip-path-evenodd-expected.txt: Added. 130 * platform/efl/svg/clip-path/clip-path-evenodd-nonzero-expected.txt: Added. 131 * platform/efl/svg/clip-path/clip-path-nonzero-evenodd-expected.txt: Added. 132 * platform/efl/svg/clip-path/clip-path-nonzero-expected.txt: Added. 133 * platform/efl/svg/clip-path/clip-path-pixelation-expected.txt: Added. 134 * platform/efl/svg/clip-path/clip-path-recursive-call-by-child-expected.txt: Added. 135 * platform/efl/svg/clip-path/clip-path-recursive-call-expected.txt: Added. 136 * platform/efl/svg/clip-path/clip-path-text-and-shape-expected.txt: Added. 137 * platform/efl/svg/clip-path/clip-path-text-and-stroke-expected.txt: Added. 138 * platform/efl/svg/clip-path/clip-path-text-expected.txt: Added. 139 * platform/efl/svg/clip-path/clip-path-transform-1-expected.txt: Added. 140 * platform/efl/svg/clip-path/clip-path-tspan-and-stroke-expected.txt: Added. 141 * platform/efl/svg/clip-path/clip-path-use-as-child2-expected.txt: Added. 142 * platform/efl/svg/clip-path/clip-path-use-as-child3-expected.txt: Added. 143 * platform/efl/svg/clip-path/clip-path-use-as-child4-expected.txt: Added. 144 * platform/efl/svg/clip-path/clip-path-use-as-child5-expected.txt: Added. 145 * platform/efl/svg/clip-path/clip-path-with-container-expected.txt: Added. 146 * platform/efl/svg/clip-path/clip-path-with-different-unittypes-expected.txt: Added. 147 * platform/efl/svg/clip-path/clip-path-with-different-unittypes2-expected.txt: Added. 148 * platform/efl/svg/clip-path/clip-path-with-invisibile-child-expected.txt: Added. 149 * platform/efl/svg/clip-path/clip-path-with-text-clipped-expected.txt: Added. 150 * platform/efl/svg/clip-path/clipper-placement-issue-expected.txt: Added. 151 * platform/efl/svg/clip-path/deep-nested-clip-in-mask-different-unitTypes-expected.txt: Added. 152 * platform/efl/svg/clip-path/deep-nested-clip-in-mask-expected.txt: Added. 153 * platform/efl/svg/clip-path/deep-nested-clip-in-mask-panning-expected.txt: Added. 154 * platform/efl/svg/clip-path/nested-clip-in-mask-image-based-clipping-expected.txt: Added. 155 * platform/efl/svg/clip-path/nested-clip-in-mask-path-and-image-based-clipping-expected.txt: Added. 156 * platform/efl/svg/clip-path/nested-clip-in-mask-path-based-clipping-expected.txt: Added. 157 * platform/efl/svg/css/arrow-with-shadow-expected.txt: Added. 158 * platform/efl/svg/css/clippath-with-shadow-expected.txt: Added. 159 1 160 2012-02-12 David Barr <davidbarr@chromium.org> 2 161 -
trunk/Tools/ChangeLog
r107527 r107529 1 2012-02-12 Kangil Han <kangil.han@samsung.com> 2 3 [EFL][DRT] Implement zoomPage{In,Out} and textZoom{In,Out} events. 4 https://bugs.webkit.org/show_bug.cgi?id=78091 5 6 Reviewed by Hajime Morita. 7 8 Implemented zoomPageIn, zoomPageOut, textZoomIn and textZoomOut events on EFL DRT. 9 This patch will activate around 1,900 test cases from skipped list in EFL port. 10 11 * DumpRenderTree/efl/EventSender.cpp: 12 (textZoom): 13 (pageZoom): 14 (textZoomInCallback): 15 (textZoomOutCallback): 16 (zoomPageInCallback): 17 (zoomPageOutCallback): 18 1 19 2012-02-12 Ashod Nakashian <ashodnakashian@yahoo.com> 2 20 -
trunk/Tools/DumpRenderTree/efl/EventSender.cpp
r98387 r107529 97 97 EvasMouseEventScrollRight = 1 << 6, 98 98 EvasMouseEventClick = EvasMouseEventMove | EvasMouseEventDown | EvasMouseEventUp, 99 }; 100 101 enum ZoomEvent { 102 ZoomIn, 103 ZoomOut 99 104 }; 100 105 … … 452 457 } 453 458 459 static void textZoom(ZoomEvent zoomEvent) 460 { 461 Evas_Object* view = ewk_frame_view_get(browser->mainFrame()); 462 if (!view) 463 return; 464 465 float zoomFactor = ewk_view_text_zoom_get(view); 466 if (zoomEvent == ZoomIn) 467 zoomFactor *= zoomMultiplierRatio; 468 else 469 zoomFactor /= zoomMultiplierRatio; 470 471 ewk_view_text_zoom_set(view, zoomFactor); 472 } 473 474 static void pageZoom(ZoomEvent zoomEvent) 475 { 476 Evas_Object* view = ewk_frame_view_get(browser->mainFrame()); 477 if (!view) 478 return; 479 480 float zoomFactor = ewk_view_page_zoom_get(view); 481 if (zoomEvent == ZoomIn) 482 zoomFactor *= zoomMultiplierRatio; 483 else 484 zoomFactor /= zoomMultiplierRatio; 485 486 ewk_view_page_zoom_set(view, zoomFactor); 487 } 488 489 static JSValueRef textZoomInCallback(JSContextRef context, JSObjectRef function, JSObjectRef thisObject, size_t argumentCount, const JSValueRef arguments[], JSValueRef* exception) 490 { 491 textZoom(ZoomIn); 492 return JSValueMakeUndefined(context); 493 } 494 495 static JSValueRef textZoomOutCallback(JSContextRef context, JSObjectRef function, JSObjectRef thisObject, size_t argumentCount, const JSValueRef arguments[], JSValueRef* exception) 496 { 497 textZoom(ZoomOut); 498 return JSValueMakeUndefined(context); 499 } 500 501 static JSValueRef zoomPageInCallback(JSContextRef context, JSObjectRef function, JSObjectRef thisObject, size_t argumentCount, const JSValueRef arguments[], JSValueRef* exception) 502 { 503 pageZoom(ZoomIn); 504 return JSValueMakeUndefined(context); 505 } 506 507 static JSValueRef zoomPageOutCallback(JSContextRef context, JSObjectRef function, JSObjectRef thisObject, size_t argumentCount, const JSValueRef arguments[], JSValueRef* exception) 508 { 509 pageZoom(ZoomOut); 510 return JSValueMakeUndefined(context); 511 } 512 454 513 static JSStaticFunction staticFunctions[] = { 455 514 { "mouseScrollBy", mouseScrollByCallback, kJSPropertyAttributeReadOnly | kJSPropertyAttributeDontDelete }, … … 461 520 { "scheduleAsynchronousClick", scheduleAsynchronousClickCallback, kJSPropertyAttributeReadOnly | kJSPropertyAttributeDontDelete }, 462 521 { "scalePageBy", scalePageByCallback, kJSPropertyAttributeReadOnly | kJSPropertyAttributeDontDelete }, 522 { "textZoomIn", textZoomInCallback, kJSPropertyAttributeReadOnly | kJSPropertyAttributeDontDelete }, 523 { "textZoomOut", textZoomOutCallback, kJSPropertyAttributeReadOnly | kJSPropertyAttributeDontDelete }, 524 { "zoomPageIn", zoomPageInCallback, kJSPropertyAttributeReadOnly | kJSPropertyAttributeDontDelete }, 525 { "zoomPageOut", zoomPageOutCallback, kJSPropertyAttributeReadOnly | kJSPropertyAttributeDontDelete }, 463 526 { 0, 0, 0 } 464 527 };
Note: See TracChangeset
for help on using the changeset viewer.