Skip to content
This repository was archived by the owner on Apr 3, 2020. It is now read-only.

[TIZEN][EFL] Add imageFilenameExtension API to WebElement #21

Open
wants to merge 54 commits into
base: master
Choose a base branch
from
Open
Changes from all commits
Commits
Show all changes
54 commits
Select commit Hold shift + click to select a range
7c7c1c0
Branch 2125 - blink@r180365
Aug 16, 2014
e37fcf8
Merge 180410 "Don't repaint squashed, fixed position layers duri..."
Aug 20, 2014
e57741f
Merge 180511 "Invisible fixed-position elements should not trigg..."
Aug 20, 2014
8df48b5
Merge 180389 "Fix crash on GestureTap in Node::commonAncestor"
Aug 20, 2014
8abacd3
Revert 180341 "input[type=date] warns if specified string is inv..."
Aug 21, 2014
22e7525
Merge 180449 "DevTools: NetworkPanel: get rid of stripes gradient."
Aug 21, 2014
9683a4f
Merge 180446 "[DevTools] Show focus outline for inputs everywher..."
Aug 21, 2014
0d99500
Merge 180528 "Oilpan: Fix conservative marking of objects with u..."
Aug 22, 2014
a9b67b7
Merge 180413 "DevTools: [CodeMirror] handle new-lines in error p..."
Aug 22, 2014
9e0d354
Merge 180686 "Minimal fix to gesture event frame targetting"
Aug 22, 2014
94e1a4b
Merge 180539 "Windows: Fix crash by starting pan-scrolling when ..."
tkent-google Aug 24, 2014
f8aae6b
Merge 180688 "Don't require main-thread scrolling for Gmail"
abarth Aug 25, 2014
a4d416b
Merge 180554 "Revert of [XHR] Reduce 'readystatechange' event fi..."
yutakahirano Aug 25, 2014
a0386df
Merge 180579 "Fix mapRectToPaintInvalidationBacking() wrong callers"
wangxianzhu Aug 25, 2014
435519d
Revert 180046 "Oilpan: Move more code of RenderObject destructor..."
tkent-google Aug 25, 2014
689f12b
Merge 180701 "Fix a crash for extractSmartClipData"
abarth Aug 26, 2014
57a59ed
Merge 180720 "Hide video controls after touch from hideMediaCont..."
igsolla-xx Aug 26, 2014
c128d2d
Merge 180582 "DevTools: [Elements] fix ctrl-z behavior."
aslushnikov Aug 26, 2014
c8fc00a
Merge 180456 "DevTools: [SSP] Do not re-show color popover after..."
aslushnikov Aug 26, 2014
04b1fe3
Merge 180681 "Defer call to updateWidgetPositions() outside of R..."
glennhartmann Aug 26, 2014
8d61386
Merge 180725 "DevTools: [SSP] update SSP when css model gets ena..."
aslushnikov Aug 27, 2014
1e70a92
Merge 180629 "[DevTools] Do not instantiate WebInspector.Toolbox..."
dgozman Aug 28, 2014
6fd5773
Merge 180590 "Check m_contentsLayer before reaching into it"
ccameron-chromium Aug 28, 2014
0463f8b
Merge 180436 "Regression: r170111 Tapping listbox items should f..."
Aug 29, 2014
73bfdf7
Merge 180791 "Fix tap target consistency with link highlighting ..."
RByers Aug 29, 2014
e74d7ea
Merge 180477 "Fix selection residue in sub-pixel positioned element"
wangxianzhu Aug 29, 2014
d458f3c
Merge 180804 "Fix a bug in Image::imageForDefaultFrame() when im..."
junov Aug 29, 2014
7f83925
Merge 180796 "Fix accalerated 2D canvas not explicitly invalidat..."
junov Aug 29, 2014
09a8564
Merge 180930 "Let FrameSelection::updateAppearance call layout e..."
Sep 1, 2014
8b337d1
Merge 180542 "Fix crash by adding a form control to an element."
tkent-google Sep 1, 2014
8fc4ab2
Merge 180861 "Remove blank items from ExternalPopupMenu"
Sep 1, 2014
b4d7922
Merge 180941 "Editing: Fix a crash in FrameSelection::invalidate..."
Sep 2, 2014
55db145
Merge 180745 "Fix touch scrolling of main frame scrollbars"
RByers Sep 2, 2014
ef19535
Merge 180866 "Fix crash in Canvas 2D related to GPU reset"
junov Sep 2, 2014
1b51b21
Merge 180901 "Revert of Oilpan: Prepare moving DateTimeChooser t..."
Sep 4, 2014
860f3e5
Merge 180450 "Avoid GCing an aborting and stopped FileReader."
sigbjornf Sep 4, 2014
e89ad32
Merge 181234 "Fix crash when accessing Event::path(). Now with d..."
inferno-chromium Sep 4, 2014
501a95f
Merge 180691 "Floor offset of focus ring rects in layered path o..."
wangxianzhu Sep 4, 2014
a5f7db5
Merge 181007 "Restore SVG filter optimization that was lost in t..."
junov Sep 4, 2014
269bc27
Merge 180799 "Fix squashing to treat perspective and preserve3d ..."
chrishtr Sep 4, 2014
50fb21e
Merge 180471 "Make logical height calculations on RenderView use..."
bokand Sep 5, 2014
6819720
Merge 181317 "Make sure to use the correct referrer policy in th..."
jeisinger Sep 8, 2014
2fc6f9c
Merge 181114 "Fix paint invalidation when composited layers chan..."
chrishtr Sep 8, 2014
78977f6
Merge 181239 "DevTools: ViewportDataGrid: avoid rendering with i..."
Sep 9, 2014
067c42a
Merge 181326 "DevTools: NetworkPanel: restore stick-to-bottom fe..."
Sep 9, 2014
2a2e42e
Merge 180950 "DevTools: Fix duplication of context menu items in..."
Sep 9, 2014
e9ad0d0
Merge 180920 "DevTools: Fix select's in blackbox patterns settings"
Sep 9, 2014
6413111
Merge 181190 "DevTools: Fix stuck close icon in BlackBox dialog"
Sep 9, 2014
754cd03
Merge 180962 "[DevTools] Don't show "enable emulation" when it's..."
dgozman Sep 9, 2014
b3c1ea7
Merge 181399 "Tentative fix for crash in WebCore::RangeBoundaryP..."
Sep 9, 2014
10a9c2d
Merge 181443 "adoptNode wasn't clearing the accessibility cache."
Sep 9, 2014
dd7006a
Merge 181496 "Don't squash layers that have filters."
chrishtr Sep 9, 2014
1e373dd
[TEMP][IVI] WebGL: Turn off MSAA.
ds-hwang Mar 4, 2014
5da13f6
Add imageFilenameExtension API to WebElement
Jul 24, 2014
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
32 changes: 28 additions & 4 deletions LayoutTests/TestExpectations
Original file line number Diff line number Diff line change
@@ -1,4 +1,3 @@

# This directly has manual tests that don't have to run with run-webkit-tests
crbug.com/359838 http/tests/ManualTests/ [ Skip ]

@@ -356,9 +355,6 @@ crbug.com/364640 animations/compositor-start-event-timing.html [ Pass Failure ]

crbug.com/320477 [ Debug ] inspector/sources/debugger/debugger-pause-in-internal.html [ Pass Crash ]

crbug.com/403819 compositing/ancestor-painted-layer-should-appear.html [ ImageOnlyFailure ]
crbug.com/403819 virtual/softwarecompositing/ancestor-painted-layer-should-appear.html [ ImageOnlyFailure ]

# Printing Layout broken in these tests.
crbug.com/377696 printing/setPrinting.html [ Skip ]
crbug.com/377696 printing/width-overflow.html [ Skip ]
@@ -1224,6 +1220,34 @@ crbug.com/394762 inspector/timeline/timeline-flame-chart-automatically-size-wind
crbug.com/394762 virtual/deferred/inspector/timeline/timeline-flame-chart-automatically-size-window.html [ Skip ]
crbug.com/394762 virtual/implsidepainting/inspector/timeline/timeline-flame-chart-automatically-size-window.html [ Skip ]

crbug.com/408031 svg/batik/filters/feTile.svg [ NeedsRebaseline ]
crbug.com/408031 svg/batik/filters/filterRegions.svg [ NeedsRebaseline ]
crbug.com/408031 svg/batik/text/smallFonts.svg [ NeedsRebaseline ]
crbug.com/408031 svg/batik/text/textFeatures.svg [ NeedsRebaseline ]
crbug.com/408031 svg/custom/text-filter.svg [ NeedsRebaseline ]
crbug.com/408031 svg/dynamic-updates/SVGFEImageElement-dom-preserveAspectRatio-attr.html [ NeedsRebaseline ]
crbug.com/408031 svg/dynamic-updates/SVGFEImageElement-svgdom-preserveAspectRatio-prop.html [ NeedsRebaseline ]
crbug.com/408031 svg/filters/feComposite.svg [ NeedsRebaseline ]
crbug.com/408031 svg/filters/feGaussianBlur.svg [ NeedsRebaseline ]
crbug.com/408031 svg/filters/feOffset.svg [ NeedsRebaseline ]
crbug.com/408031 svg/filters/feTile.svg [ NeedsRebaseline ]
crbug.com/408031 svg/filters/filter-on-tspan.svg [ NeedsRebaseline ]
crbug.com/408031 svg/filters/filter-placement-issue.svg [ NeedsRebaseline ]
crbug.com/408031 svg/filters/filter-rounding-issues.svg [ NeedsRebaseline ]
crbug.com/408031 svg/filters/filterRes.svg [ NeedsRebaseline ]
crbug.com/408031 svg/filters/filterRes2.svg [ NeedsRebaseline ]
crbug.com/408031 svg/filters/feImage-subregions.svg [ NeedsRebaseline ]
crbug.com/408031 svg/filters/feImage-subregions-preseveAspectRatio-none.svg [ NeedsRebaseline ]
crbug.com/408031 svg/filters/feImage-subregions-preseveAspectRatio-none-with-viewBox.svg [ NeedsRebaseline ]
crbug.com/408031 svg/filters/subRegion-two-effects.svg [ NeedsRebaseline ]
crbug.com/408031 svg/filters/parent-children-with-same-filter.svg [ NeedsRebaseline ]
crbug.com/408031 svg/filters/subRegion-one-effect.svg [ NeedsRebaseline ]
crbug.com/408031 svg/repaint/filter-repaint.svg [ NeedsRebaseline ]
crbug.com/408031 svg/repaint/paintorder-filtered.svg [ NeedsRebaseline ]
crbug.com/408031 svg/W3C-SVG-1.1/filters-color-01-b.svg [ NeedsRebaseline ]
crbug.com/408031 svg/W3C-SVG-1.1/filters-gauss-01-b.svg [ NeedsRebaseline ]
crbug.com/408031 svg/W3C-SVG-1.1/filters-morph-01-f.svg [ NeedsRebaseline ]

# Assertion failures seen only on Slow Leopard.
crbug.com/374961 [ SnowLeopard Debug ] inspector/sources/debugger/frameworks-skip-step-in.html [ Crash ]
crbug.com/374961 [ SnowLeopard Debug ] inspector/sources/debugger/frameworks-steppings.html [ Crash ]
Original file line number Diff line number Diff line change
@@ -0,0 +1,9 @@
Ensure that if we have an AXNodeObject with a raw pointer to a Node, the accessible object gets correctly detached if we adopt the node into a new document.

On success, you will see a series of "PASS" messages, followed by "TEST COMPLETE".


PASS successfullyParsed is true

TEST COMPLETE

19 changes: 19 additions & 0 deletions LayoutTests/accessibility/adopt-node-causes-crash.html
Original file line number Diff line number Diff line change
@@ -0,0 +1,19 @@
<!DOCTYPE html>
<script src="../resources/js-test.js"></script>

<!-- Nodes inside a canvas get an AXNodeObject, not an AXRenderObject. -->
<canvas>
<div id=node2></div>
</canvas>

<script>
description("Ensure that if we have an AXNodeObject with a raw pointer to a Node, the accessible object gets correctly detached if we adopt the node into a new document.");

// This triggers an asynchronous accessibility notification.
document.getElementById("node2").setAttribute("aria-label", "Label");

// Adopt the node into a new document, then garbage-collect it.
// Make sure the notification doesn't try to access the invalid node.
document.implementation.createDocument("", null).adoptNode(node2);
gc();
</script>
Original file line number Diff line number Diff line change
@@ -0,0 +1,54 @@
{
"bounds": [800, 600],
"children": [
{
"bounds": [800, 600],
"contentsOpaque": true,
"drawsContent": true,
"children": [
{
"position": [8, 8],
"bounds": [100, 100],
"children": [
{
"bounds": [100, 100],
"contentsOpaque": true,
"drawsContent": true,
"backgroundColor": "#D3D3D3",
"repaintRects": [
[0, 0, 100, 100]
],
"children": [
{
"bounds": [100, 100],
"shouldFlattenTransform": false,
"transform": [
[1, 0, 0, 0],
[0, 1, 0, 0],
[0, 0, 1, -0.05],
[0, 0, 0, 1]
],
"children": [
{
"bounds": [50, 50],
"contentsOpaque": true,
"drawsContent": true,
"backgroundColor": "#FFFF00",
"transform": [
[1, 0, 0, 0],
[0, 1, 0, 0],
[0, 0, 1, 0],
[0, 0, 1, 1]
]
}
]
}
]
}
]
}
]
}
]
}

Original file line number Diff line number Diff line change
@@ -0,0 +1,18 @@
<!DOCTYPE html>
<div id="target" style="transform: translateZ(0); width: 100px; height: 100px; background-color: lightblue">
<div style="perspective: 20px; width: 100px; height: 100px; background-color: lightgray">
<div style="width: 50px; height: 50px; transform: translateZ(1px); background-color: yellow">
</div>
</div>
</div>
<script src="../fast/repaint/resources/text-based-repaint.js"></script>
<script>
// Tests that transitioning the container div from "composited but paints into ancestor" into "composited into own backing"
// for ancestor reasons (in this case due to opacity change) correctly invalidates the old paint invalidation backing (document)
// before the change. In this case, the reason it can no longer paint into its ancestor is because the ancestor has no visible content
// (since the background color is removed).
function repaintTest() {
target.style.backgroundColor = '';
}
runRepaintTest()
</script>
Original file line number Diff line number Diff line change
@@ -0,0 +1,49 @@
{
"bounds": [800, 600],
"children": [
{
"bounds": [800, 600],
"contentsOpaque": true,
"drawsContent": true,
"repaintRects": [
[8, 8, 784, 100]
],
"children": [
{
"position": [8, 8],
"bounds": [784, 100],
"opacity": 0,
"contentsOpaque": true,
"drawsContent": true,
"backgroundColor": "#FF0000",
"repaintRects": [
[0, 0, 784, 100],
[0, 0, 784, 100]
],
"children": [
{
"bounds": [784, 100],
"shouldFlattenTransform": false,
"transform": [
[1, 0, 0, 0],
[0, 1, 0, 0],
[0, 0, 1, -1],
[0, 0, 0, 1]
],
"children": [
{
"bounds": [100, 100],
"contentsOpaque": true,
"drawsContent": true,
"backfaceVisibility": "hidden",
"backgroundColor": "#0000FF"
}
]
}
]
}
]
}
]
}

Original file line number Diff line number Diff line change
@@ -0,0 +1,31 @@
<!DOCTYPE html>
<style>
.spinner {
backface-visibility: hidden;
background-color: blue;
height: 100px;
width: 100px;
}
.transparent {
opacity: 0;
}
#container {
-webkit-perspective: 1px;
background-color: red;
overflow: hidden;
}
</style>
<script src="../fast/repaint/resources/text-based-repaint.js"></script>
<div id="container">
<div class="spinner"></div>
</div>
<script>
// Tests that transitioning the container div from "composited but paints into ancestor" into "composited into own backing"
// for intrinsic reasons (in this case due to opacity change) correctly invalidates the old paint invalidation backing (document)
// before the change.
function repaintTest() {
document.getElementById('container').classList.add('transparent');
}
if (window.testRunner)
runRepaintTest();
</script>
Original file line number Diff line number Diff line change
@@ -7,19 +7,16 @@
"drawsContent": true,
"children": [
{
"children": [
{
"position": [205, 205],
"transformOrigin": [175, 175],
"bounds": [225, 225],
"drawsContent": true,
"backgroundColor": "#000000"
},
{
"bounds": [225, 225],
"drawsContent": true
}
]
"position": [205, 205],
"transformOrigin": [175, 175],
"bounds": [225, 225],
"drawsContent": true,
"backgroundColor": "#000000"
},
{
"bounds": [225, 225],
"drawsContent": true,
"backgroundColor": "#008000"
}
]
}
Original file line number Diff line number Diff line change
@@ -7,19 +7,16 @@
"drawsContent": true,
"children": [
{
"children": [
{
"position": [105, 105],
"bounds": [100, 100],
"contentsOpaque": true,
"drawsContent": true,
"backgroundColor": "#000000"
},
{
"bounds": [125, 125],
"drawsContent": true
}
]
"position": [105, 105],
"bounds": [100, 100],
"contentsOpaque": true,
"drawsContent": true,
"backgroundColor": "#000000"
},
{
"bounds": [125, 125],
"drawsContent": true,
"backgroundColor": "#008000"
}
]
}
Original file line number Diff line number Diff line change
@@ -7,19 +7,16 @@
"drawsContent": true,
"children": [
{
"children": [
{
"position": [105, 105],
"transformOrigin": [75, 75],
"bounds": [125, 125],
"drawsContent": true,
"backgroundColor": "#000000"
},
{
"bounds": [125, 125],
"drawsContent": true
}
]
"position": [105, 105],
"transformOrigin": [75, 75],
"bounds": [125, 125],
"drawsContent": true,
"backgroundColor": "#000000"
},
{
"bounds": [125, 125],
"drawsContent": true,
"backgroundColor": "#008000"
}
]
}
Original file line number Diff line number Diff line change
@@ -0,0 +1,41 @@
<!DOCTYPE html>
<script src="../../resources/js-test.js"></script>
<script src="resources/link-highlight-helper.js"></script>
<link rel="stylesheet" type="text/css" href="resources/link-highlight-style.css">
<style>
#highlightTarget {
position: absolute;
height: 200px;
left: 50px;
top: 180px;
width: 20px;
background-color: red;
}

#clip {
position: absolute;
top: 200px;
left: 0;
width: 50px;
height: 150px;
overflow: hidden;
}

#fakeTarget {
width: 150px;
height: 150px;
background-color: lightblue;
}

</style>

<div id=highlightTarget class=target></div>
<div id=clip>
<div id=fakeTarget class=target></div>
</div>

<script>
description('This test is successful if the red box is completely covered in a green rectangle with square corners.');
createHighlight(highlightTarget);
testRunner.dumpAsTextWithPixelResults();
</script>
Loading