Timeline
Oct 8, 2012:
- 11:35 PM Changeset in webkit [130722] by
-
- 2 edits in trunk/LayoutTests
[Qt]REGRESSION(r128699): It made 2 fast/js/dfg tests assert
https://bugs.webkit.org/show_bug.cgi?id=96907
Patch by Tullio Lucena <tullio.lucena@openbossa.org> on 2012-10-08
Reviewed by Csaba Osztrogonác.
Unskipping tests.
- platform/qt/TestExpectations:
- 11:11 PM FeatureFlags edited by
- Add HIDDEN_PAGE_DOM_TIMER_THROTTLING feature flag. (diff)
- 11:01 PM Changeset in webkit [130721] by
-
- 1 edit2 copies in branches/chromium/1271
Merge 130717 - HTMLSelectElement::typeAheadFind depends on implementation dependent behavior
https://bugs.webkit.org/show_bug.cgi?id=98710
Reviewed by Kent Tamura.
Source/WebCore:
This patch gets rid of C/C++ implementation dependent behavior from
HTMLSelectElement::typeAheadFind() which does modulo operation with
a negative operand.
HTMLSelectElement::typeAheadFind() contains expression with modulo
operator and dividend can be -1 when the "select" element without
"option" element but "optgroup" element.
Test: fast/forms/select/select-typeahead-crash.html
- html/HTMLSelectElement.cpp:
(WebCore::HTMLSelectElement::typeAheadFind): Changed to do modulo
operation with both operands are non-negative.
LayoutTests:
This patch adds a test for checking HTMLSelectElement::typeAheadFind
doesn't crash.
- fast/forms/select/select-typeahead-crash-expected.txt: Added.
- fast/forms/select/select-typeahead-crash.html: Added.
TBR=yosin@chromium.org
Review URL: https://codereview.chromium.org/11088020
- 10:45 PM Changeset in webkit [130720] by
-
- 42 edits2 adds in trunk
Throttle DOM timers on hidden pages.
https://bugs.webkit.org/show_bug.cgi?id=98474
Patch by Kiran Muppala <cmuppala@apple.com> on 2012-10-08
Reviewed by Maciej Stachowiak.
Source/JavaScriptCore:
Add HIDDEN_PAGE_DOM_TIMER_THROTTLING feature define.
- Configurations/FeatureDefines.xcconfig:
Source/WebCore:
When the visibility of a page changes to "hidden", all it's DOM timers are
updated to align their fire times on one second intervals. This limits the
number of CPU wakes due to a hidden pages to one per second.
Test: fast/dom/timer-throttling-hidden-page.html
- Configurations/FeatureDefines.xcconfig:
- WebCore.exp.in:
- dom/Document.cpp:
(WebCore):
(WebCore::Document::timerAlignmentInterval):
Read Page::timerAlignmentInterval and pass it along to DOMTimer.
- dom/Document.h:
(Document):
- dom/ScriptExecutionContext.cpp:
(WebCore):
(WebCore::ScriptExecutionContext::didChangeTimerAlignmentInterval):
Scan through self DOM Timers and tell them to recompute their fire
time based on the updated alignment interval.
(WebCore::ScriptExecutionContext::timerAlignmentInterval):
- dom/ScriptExecutionContext.h:
(ScriptExecutionContext):
- page/DOMTimer.cpp:
(WebCore):
(WebCore::DOMTimer::alignedFireTime):
If the document's alignment interval is non zero, round up the fire
time to the next multiple of alignment interval.
- page/DOMTimer.h:
(DOMTimer):
(WebCore::DOMTimer::defaultTimerAlignmentInterval):
(WebCore::DOMTimer::setDefaultTimerAlignmentInterval):
- page/Page.cpp:
(WebCore::Page::Page):
(WebCore):
(WebCore::Page::setTimerAlignmentInterval):
(WebCore::Page::timerAlignmentInterval):
(WebCore::Page::setVisibilityState):
Getter and Setter for alignment interval. Expose setVisibilityState
if either PAGE_VISIBILITY_API is enabled or if HIDDEN_PAGE_DOM_TIMER_REDUCTION
is enabled.
- page/Page.h:
(Page):
- page/Settings.cpp:
(WebCore):
(WebCore::Settings::setDefaultDOMTimerAlignmentInterval):
(WebCore::Settings::defaultDOMTimerAlignmentInterval):
(WebCore::Settings::setDOMTimerAlignmentInterval):
(WebCore::Settings::domTimerAlignmentInterval):
- page/Settings.h:
(Settings):
- page/SuspendableTimer.cpp:
(WebCore::SuspendableTimer::suspend):
Save the time remaining to the original unaligned fire time, so that
on resuming, the fire time will be correctly aligned using the latest
alignment interval.
- platform/ThreadTimers.cpp:
(WebCore::ThreadTimers::sharedTimerFiredInternal):
Clear m_unalignedNextFireTime along with m_nextFireTime to keep
them always in sync.
- platform/Timer.cpp:
(WebCore::TimerBase::TimerBase):
(WebCore::TimerBase::setNextFireTime):
Save the requested fire time in m_unalignedNextFireTime and
set m_nextFireTime to the aligned value. The unalinged value
is used to recompute fire time if alignment interval changes.
(WebCore):
(WebCore::TimerBase::didChangeAlignmentInterval):
Recompute next fire time from m_unalignedNextFireTime.
(WebCore::TimerBase::nextUnalignedFireInterval):
Interval from current time to the original unaligned fire time.
- platform/Timer.h:
(TimerBase):
(WebCore::TimerBase::alignedFireTime):
Source/WebKit/mac:
Add HIDDEN_PAGE_DOM_TIMER_THROTTLING feature define and provide a SPI for
DumpRenderTree to modify the visibility state of a page. The latter
is needed to test throttling of timers on hidden pages through DumpRenderTree.
- Configurations/FeatureDefines.xcconfig:
- WebView/WebView.mm:
(-[WebView _setVisibilityState:isInitialState:]):
- WebView/WebViewPrivate.h:
Source/WebKit2:
Add HIDDEN_PAGE_DOM_TIMER_THROTTLING feature define. Use existing code of
PAGE_VISIBILITY_API to detect changes to page visibility state.
- Configurations/FeatureDefines.xcconfig:
- UIProcess/WebPageProxy.cpp:
(WebKit::WebPageProxy::WebPageProxy):
Check visibility state on construction.
(WebKit::WebPageProxy::initializeWebPage):
Send initial visibility state message if HIDDEN_PAGE_DOM_TIMER_THROTTLING
is enabled or if PAGE_VISIBILITY_API is enabled.
(WebKit::WebPageProxy::viewStateDidChange):
When PAGE_VISIBILITY_API is not enabled, compare new visibility against
WebPageProxy::m_isVisible, to minimize number of messages sent.
Remove unnecessary second call to PageClient::isViewVisible for updating
visibility state.
- WebProcess/InjectedBundle/InjectedBundle.cpp:
(WebKit::InjectedBundle::setPageVisibilityState):
WebKitTestRunner uses this method to implement testRunner.setPageVisibility(),
hence enable it for testing hidden page timer throttling as well.
- WebProcess/WebPage/WebPage.cpp:
(WebKit):
(WebKit::WebPage::setVisibilityState):
Ensure Page::setVisibilityState is called either if PAGE_VISIBILITY_API is
enabled or if HIDDEN_PAGE_DOM_TIMER_THROTTLING is enabled.
- WebProcess/WebPage/WebPage.h:
(WebPage):
- WebProcess/WebPage/WebPage.messages.in:
Tools:
Implement testRunner.setPageVisibility on mac for testing throttling
of timers on hidden pages using DumpRenderTree.
- DumpRenderTree/mac/Configurations/Base.xcconfig:
Fix build error on mac-ews bot. Add JSC copy of ICU headers to search path.
- DumpRenderTree/mac/TestRunnerMac.mm:
(TestRunner::resetPageVisibility):
(TestRunner::setPageVisibility):
WebKitLibraries:
Add HIDDEN_PAGE_DOM_TIMER_THROTTLING feature define.
- win/tools/vsprops/FeatureDefines.vsprops:
- win/tools/vsprops/FeatureDefinesCairo.vsprops:
LayoutTests:
Add a test for DOM timer throttling on hidden pages.
- fast/dom/timer-throttling-hidden-page-expected.txt: Added.
- fast/dom/timer-throttling-hidden-page.html: Added.
- platform/chromium/TestExpectations:
- platform/efl/TestExpectations:
- platform/gtk/TestExpectations:
- platform/qt/TestExpectations:
- platform/win/TestExpectations:
Skip the test since HIDDEN_PAGE_DOM_TIMER_THROTTLING is not enabled by default.
- 10:31 PM Changeset in webkit [130719] by
-
- 1 edit2 copies in branches/chromium/1229
Merge 130717 - HTMLSelectElement::typeAheadFind depends on implementation dependent behavior
https://bugs.webkit.org/show_bug.cgi?id=98710
Reviewed by Kent Tamura.
Source/WebCore:
This patch gets rid of C/C++ implementation dependent behavior from
HTMLSelectElement::typeAheadFind() which does modulo operation with
a negative operand.
HTMLSelectElement::typeAheadFind() contains expression with modulo
operator and dividend can be -1 when the "select" element without
"option" element but "optgroup" element.
Test: fast/forms/select/select-typeahead-crash.html
- html/HTMLSelectElement.cpp:
(WebCore::HTMLSelectElement::typeAheadFind): Changed to do modulo
operation with both operands are non-negative.
LayoutTests:
This patch adds a test for checking HTMLSelectElement::typeAheadFind
doesn't crash.
- fast/forms/select/select-typeahead-crash-expected.txt: Added.
- fast/forms/select/select-typeahead-crash.html: Added.
TBR=yosin@chromium.org
Review URL: https://codereview.chromium.org/11091018
- 10:12 PM Changeset in webkit [130718] by
-
- 3 edits in trunk/Source/WebCore
1.18MB below RenderTableSection::setCachedCollapsedBorderValue() on Membuster3.
<http://webkit.org/b/98670>
<rdar://problem/12454276>
Reviewed by Anders Carlsson.
Refactor CollapsedBorderValue to only store the bits and pieces from the BorderValue
that it actually needs. Packed the whole thing into 64 bits.
Reduces memory consumption by 547kB on Membuster3.
- rendering/RenderTableCell.cpp:
Add compile-time size assertion for CollapsedBorderValue.
- rendering/style/CollapsedBorderValue.h:
(WebCore::CollapsedBorderValue::CollapsedBorderValue):
(WebCore::CollapsedBorderValue::width):
(WebCore::CollapsedBorderValue::style):
(WebCore::CollapsedBorderValue::color):
(WebCore::CollapsedBorderValue::isTransparent):
(WebCore::CollapsedBorderValue::precedence):
(WebCore::CollapsedBorderValue::isSameIgnoringColor):
(CollapsedBorderValue):
Apply shrinkwrap to CollapsedBorderValue. Removed specialized copy constructor since
the class only has primitive members now.
- 9:47 PM Changeset in webkit [130717] by
-
- 3 edits2 adds in trunk
HTMLSelectElement::typeAheadFind depends on implementation dependent behavior
https://bugs.webkit.org/show_bug.cgi?id=98710
Reviewed by Kent Tamura.
Source/WebCore:
This patch gets rid of C/C++ implementation dependent behavior from
HTMLSelectElement::typeAheadFind() which does modulo operation with
a negative operand.
HTMLSelectElement::typeAheadFind() contains expression with modulo
operator and dividend can be -1 when the "select" element without
"option" element but "optgroup" element.
Test: fast/forms/select/select-typeahead-crash.html
- html/HTMLSelectElement.cpp:
(WebCore::HTMLSelectElement::typeAheadFind): Changed to do modulo
operation with both operands are non-negative.
LayoutTests:
This patch adds a test for checking HTMLSelectElement::typeAheadFind
doesn't crash.
- fast/forms/select/select-typeahead-crash-expected.txt: Added.
- fast/forms/select/select-typeahead-crash.html: Added.
- 7:18 PM Changeset in webkit [130716] by
-
- 3 edits2 adds in trunk
Take account of overflowing values for width calculation of a year sub-field
https://bugs.webkit.org/show_bug.cgi?id=98506
Reviewed by Eric Seidel.
Source/WebCore:
When we decide the width of a year field of an input[type=date]
with the multiple fields UI, we need to take account of the
current value width because we allow to set overflowing values to
the input[type=date].
This change affects only platforms with INPUT_TYPE_DATE &&
INPUT_MULTIPLE_FIELDS_UI.
Test: fast/forms/date-multiple-fields/date-multiple-fields-change-layout-by-value.html
- html/shadow/DateTimeNumericFieldElement.cpp:
(WebCore::DateTimeNumericFieldElement::customStyleForRenderer):
Take account of the current value width.
LayoutTests:
- fast/forms/date-multiple-fields/date-multiple-fields-change-layout-by-value-expected.txt: Added.
- fast/forms/date-multiple-fields/date-multiple-fields-change-layout-by-value.html: Added.
- 6:52 PM Changeset in webkit [130715] by
-
- 2 edits in trunk/Source/WebKit/chromium
Chromium DEPS roll r160657:160764.
Unreviewed.
- DEPS:
- 6:52 PM Changeset in webkit [130714] by
-
- 5 edits2 adds in trunk
image not displayed in flexbox
https://bugs.webkit.org/show_bug.cgi?id=98611
Reviewed by Ojan Vafai.
Source/WebCore:
Flexbox will override the width of a child and when stretching, will override the height of the child.
When this happens, when an image loads, it checks to see if it's width/height has
changed, and if so, does a relayout. The overridden width/height was preventing this
relayout from happening.
To fix, we clear all the override sizes when we're done laying out the flex children.
Test: css3/flexbox/relayout-image-load.html
- rendering/RenderFlexibleBox.cpp:
(WebCore::RenderFlexibleBox::layoutBlock): Clear child override sizes.
(WebCore::RenderFlexibleBox::clearChildOverrideSizes):
(WebCore::RenderFlexibleBox::computeMainAxisPreferredSizes): No longer need to clear the override size
here since it should have already been cleared.
- rendering/RenderFlexibleBox.h:
LayoutTests:
Load an image after flexbox layout has happened.
- css3/flexbox/relayout-image-load-expected.txt: Added.
- css3/flexbox/relayout-image-load.html: Added.
- platform/chromium/TestExpectations: Remove css3/flexbox/flexitem-stretch-image.html
since it should no longer be flaky.
- 6:48 PM Changeset in webkit [130713] by
-
- 2 edits in trunk/PerformanceTests
Skip Layout/subtree-detaching.html temporarily as it's very noisy and
takes 112s to run on Chromium Mac. This is tracked by the bug 98708.
- Skipped:
- 6:44 PM Changeset in webkit [130712] by
-
- 2 edits in trunk/Source/WebCore
REGRESSION(r130643): editing/pasteboard/data-transfer-item is failing on chromium.
<http://webkit.org/b/98686>
Reviewed by Tony Chang.
Change ChromiumDataObject::createFromPasteboard() to use a ListHashSet instead of a HashSet so that
item order is preserved.
- platform/chromium/ChromiumDataObject.cpp:
(WebCore::ChromiumDataObject::createFromPasteboard):
- 6:43 PM Changeset in webkit [130711] by
-
- 2 edits in trunk/PerformanceTests
Perf. test results page is broken when runs have different sets of tests
https://bugs.webkit.org/show_bug.cgi?id=98691
Reviewed by Daniel Bates.
Add "missing" columns for tests that are missing some runs.
Also fix regressions from the previous patch:
- Make reference run switch work again
- Load jquery plugins from the remote server when the jquery is loaded from the remote server.
- resources/results-template.html:
- 6:39 PM Changeset in webkit [130710] by
-
- 3 edits in trunk/Source/WebCore
Inline logicalHeightForRowSizing to shave another 2-3% off robohornet's resizecol.html
https://bugs.webkit.org/show_bug.cgi?id=98703
Reviewed by Emil A Eklund.
This is very small potatoes. There are much bigger wins for table layout yet, but
this was an easy win.
This function should probably be converted to use int's only, as table cells are pixel-sized
according to our subpixel-experts.
Also, I suspect there should be ways to early return with less-math in the common cases, but
I've saved such for a later patch.
Note that I changed from using paddingBefore/paddingAfter (which include the instrinsic padding)
to calling computedCSSPaddingBefore/computedCSSPaddingAfter directly as well.
This single function is about 11% of total time for robohornet's resizecol.
- rendering/RenderTableCell.cpp:
- rendering/RenderTableCell.h:
(WebCore::RenderTableCell::logicalHeightForRowSizing):
- 6:36 PM Changeset in webkit [130709] by
-
- 6 edits in trunk
results.html and garden-o-matic are ignoring IMAGE failures when expected to FAIL
https://bugs.webkit.org/show_bug.cgi?id=98706
Reviewed by Ojan Vafai.
FAIL is supposed to map onto Failure which is supposed to map
onto the old [ TEXT, IMAGE_PLUS_TEXT, AUDIO ] mapping.
results.html was including IMAGE in this and garden-o-matic was
including CRASH and TIMEOUT as well :(.
Tools:
- BuildSlaveSupport/build.webkit.org-config/public_html/TestFailures/scripts/results.js:
- BuildSlaveSupport/build.webkit.org-config/public_html/TestFailures/scripts/results_unittests.js:
LayoutTests:
- fast/harness/resources/results-test.js:
- fast/harness/results.html:
- 6:17 PM Changeset in webkit [130708] by
-
- 22 edits in trunk/Source
IndexedDB: remove autogenerated objectStore/index id code
https://bugs.webkit.org/show_bug.cgi?id=98085
Reviewed by Tony Chang.
Source/WebCore:
Remove support for backend-generated objectstore and index
ids. The frontend objects now manage that state during
versionchange transactions. The IDBDatabaseBackendInterface and
IDBObjectStoreBackendInterface methods will go away when
https://bugs.webkit.org/show_bug.cgi?id=98682 lands.
No new tests as this is part of a refactoring, existing indexeddb
tests cover correctness.
- Modules/indexeddb/IDBBackingStore.h:
(IDBBackingStore):
- Modules/indexeddb/IDBDatabase.cpp:
(WebCore::IDBDatabase::createObjectStore):
- Modules/indexeddb/IDBDatabaseBackendImpl.cpp:
(WebCore::IDBDatabaseBackendImpl::createObjectStore):
(WebCore::IDBDatabaseBackendImpl::createObjectStoreInternal):
(WebCore::IDBDatabaseBackendImpl::loadObjectStores):
- Modules/indexeddb/IDBDatabaseBackendInterface.h:
(IDBDatabaseBackendInterface):
- Modules/indexeddb/IDBLevelDBBackingStore.cpp:
(WebCore::IDBLevelDBBackingStore::createObjectStore):
(WebCore::setMaxIndexId):
(WebCore::IDBLevelDBBackingStore::createIndex):
- Modules/indexeddb/IDBLevelDBBackingStore.h:
(IDBLevelDBBackingStore):
- Modules/indexeddb/IDBObjectStore.cpp:
(WebCore::IDBObjectStore::createIndex):
- Modules/indexeddb/IDBObjectStoreBackendImpl.cpp:
(WebCore::IDBObjectStoreBackendImpl::IDBObjectStoreBackendImpl):
(WebCore::IDBObjectStoreBackendImpl::createIndex):
(WebCore::IDBObjectStoreBackendImpl::createIndexInternal):
- Modules/indexeddb/IDBObjectStoreBackendInterface.h:
Source/WebKit/chromium:
Remove support for unused createObjectStore/createIndex. These
methods will go away entirely when
https://bugs.webkit.org/show_bug.cgi?id=98682 is fixed.
- src/IDBDatabaseBackendProxy.cpp:
(WebKit::IDBDatabaseBackendProxy::createObjectStore):
- src/WebIDBDatabaseImpl.cpp:
- src/WebIDBDatabaseImpl.h:
(WebIDBDatabaseImpl):
- src/WebIDBObjectStoreImpl.cpp:
- src/WebIDBObjectStoreImpl.h:
(WebIDBObjectStoreImpl):
- 5:59 PM Changeset in webkit [130707] by
-
- 2 edits in trunk/Tools
[EFL] Build ControlTheme only when necessary
https://bugs.webkit.org/show_bug.cgi?id=98519
Reviewed by Eric Seidel.
- EWebLauncher/ControlTheme/CMakeLists.txt:
Added custom command keyword not to build ControlTheme every time.
In addition, removedALLkeyword because targets, which use ControlTheme,
already have dependency.
- 5:55 PM Changeset in webkit [130706] by
-
- 2 edits in trunk/Source/WebCore
[CAIRO] Adjust the source rect size when IMAGE_DECODER_DOWN_SAMPLING is enabled
https://bugs.webkit.org/show_bug.cgi?id=98630
Patch by Jaehun Lim <ljaehun.lim@samsung.com> on 2012-10-08
Reviewed by Martin Robinson.
IMAGE_DECODER_DOWN_SAMPLING scales down the size of the big image.
CAIRO needs to adjust the source size to the scaled value.
No new tests.
- platform/graphics/cairo/BitmapImageCairo.cpp:
(WebCore::BitmapImage::draw):
- 5:08 PM Changeset in webkit [130705] by
-
- 6 edits in trunk/Source/WebCore
Remove unused features of BlobBuilder
https://bugs.webkit.org/show_bug.cgi?id=98331
Reviewed by Eric Seidel.
Now that we don't expose BlobBuilder as a web platform API, we can
strip down the class to handle only those cases that are needed by the
Blob constructor.
I've also renamed the class from WebKitBlobBuilder to BlobBuilder and
made it stack allocated rather than RefCounted. A future patch will
actually move the files around. (I didn't want to mix moving code
around with modifying the code.)
- bindings/js/JSBlobCustom.cpp:
(WebCore::JSBlobConstructor::constructJSBlob):
- bindings/v8/custom/V8BlobCustom.cpp:
(WebCore::V8Blob::constructorCallback):
- fileapi/WebKitBlobBuilder.cpp:
(WebCore):
(WebCore::BlobBuilder::BlobBuilder):
(WebCore::BlobBuilder::getBuffer):
(WebCore::BlobBuilder::append):
(WebCore::BlobBuilder::appendBytesData):
(WebCore::BlobBuilder::getBlob):
- fileapi/WebKitBlobBuilder.h:
(WebCore):
(BlobBuilder):
- page/FeatureObserver.h:
- 5:02 PM Changeset in webkit [130704] by
-
- 2 edits in trunk/Source/WebCore
Try to fix the debug build after r130699
Move the assignment of the ResourceHandleInternal local to before
the include statement where it is used.
- platform/network/soup/ResourceHandleSoup.cpp:
(WebCore::createSoupMessageForHandleAndRequest):
- 4:33 PM Changeset in webkit [130703] by
-
- 2 edits in trunk/Tools
Do not swallow fatal messages in qt/DumpRenderTree
https://bugs.webkit.org/show_bug.cgi?id=98211
Patch by Peter Rybin <peter.rybin@gmail.com> on 2012-10-08
Reviewed by Eric Seidel.
Fix condition in message type filtering.
- DumpRenderTree/qt/DumpRenderTreeMain.cpp:
(messageHandler):
- 4:31 PM Changeset in webkit [130702] by
-
- 164 edits73 adds in trunk/LayoutTests
Not reviewed. Rebaselines for Chromium.
Rebaseline after r130412 which affected image scaling pixel tests.
- platform/chromium-linux-x86/fast/backgrounds/repeat/mask-negative-offset-repeat-expected.png: Added.
- platform/chromium-linux-x86/fast/backgrounds/size/backgroundSize15-expected.png: Added.
- platform/chromium-linux-x86/fast/backgrounds/size/contain-and-cover-expected.png: Added.
- platform/chromium-linux-x86/fast/backgrounds/size/contain-and-cover-zoomed-expected.png: Added.
- platform/chromium-linux-x86/fast/borders/border-image-scale-transform-expected.png: Added.
- platform/chromium-linux-x86/fast/borders/border-image-scaled-expected.png: Added.
- platform/chromium-linux-x86/fast/borders/border-image-slice-constrained-expected.png: Added.
- platform/chromium-linux-x86/fast/borders/inline-mask-overlay-image-outset-expected.png: Added.
- platform/chromium-linux-x86/fast/borders/inline-mask-overlay-image-outset-vertical-rl-expected.png: Added.
- platform/chromium-linux-x86/fast/borders/scaled-border-image-expected.png: Added.
- platform/chromium-linux-x86/fast/repaint/background-misaligned-expected.png:
- platform/chromium-linux-x86/scrollbars/overflow-scrollbar-combinations-expected.png: Added.
- platform/chromium-linux-x86/svg/W3C-I18N/text-anchor-dirLTR-anchorEnd-expected.png: Added.
- platform/chromium-linux-x86/svg/W3C-I18N/text-anchor-dirLTR-anchorMiddle-expected.png: Added.
- platform/chromium-linux-x86/svg/W3C-I18N/text-anchor-dirLTR-anchorStart-expected.png: Added.
- platform/chromium-linux-x86/svg/W3C-I18N/text-anchor-dirNone-anchorEnd-expected.png: Added.
- platform/chromium-linux-x86/svg/W3C-I18N/text-anchor-dirNone-anchorMiddle-expected.png: Added.
- platform/chromium-linux-x86/svg/W3C-I18N/text-anchor-dirNone-anchorStart-expected.png: Added.
- platform/chromium-linux-x86/svg/W3C-I18N/text-anchor-dirRTL-anchorEnd-expected.png: Added.
- platform/chromium-linux-x86/svg/W3C-I18N/text-anchor-dirRTL-anchorMiddle-expected.png: Added.
- platform/chromium-linux-x86/svg/W3C-I18N/text-anchor-dirRTL-anchorStart-expected.png: Added.
- platform/chromium-linux-x86/svg/W3C-I18N/text-anchor-inherited-dirLTR-anchorEnd-expected.png: Added.
- platform/chromium-linux-x86/svg/W3C-I18N/text-anchor-inherited-dirLTR-anchorMiddle-expected.png: Added.
- platform/chromium-linux-x86/svg/W3C-I18N/text-anchor-inherited-dirLTR-anchorStart-expected.png: Added.
- platform/chromium-linux-x86/svg/W3C-I18N/text-anchor-inherited-dirRTL-anchorEnd-expected.png: Added.
- platform/chromium-linux-x86/svg/W3C-I18N/text-anchor-inherited-dirRTL-anchorMiddle-expected.png: Added.
- platform/chromium-linux-x86/svg/W3C-I18N/text-anchor-inherited-dirRTL-anchorStart-expected.png: Added.
- platform/chromium-linux-x86/svg/W3C-I18N/text-anchor-no-markup-expected.png: Added.
- platform/chromium-linux-x86/svg/W3C-SVG-1.1-SE/filters-image-05-f-expected.png: Added.
- platform/chromium-linux-x86/svg/W3C-SVG-1.1/coords-viewattr-02-b-expected.png: Added.
- platform/chromium-linux-x86/svg/as-border-image/svg-as-border-image-expected.png: Added.
- platform/chromium-linux-x86/svg/custom/clip-mask-negative-scale-expected.png: Added.
- platform/chromium-linux-x86/svg/custom/image-small-width-height-expected.png: Added.
- platform/chromium-linux-x86/svg/custom/pointer-events-image-css-transform-expected.png: Added.
- platform/chromium-linux-x86/svg/custom/pointer-events-image-expected.png: Added.
- platform/chromium-linux-x86/svg/dynamic-updates/SVGFEImageElement-dom-preserveAspectRatio-attr-expected.png: Added.
- platform/chromium-linux-x86/svg/dynamic-updates/SVGFEImageElement-svgdom-preserveAspectRatio-prop-expected.png: Added.
- platform/chromium-linux-x86/svg/zoom/page/zoom-background-images-expected.png: Added.
- platform/chromium-linux/fast/backgrounds/repeat/mask-negative-offset-repeat-expected.png:
- platform/chromium-linux/fast/backgrounds/size/backgroundSize15-expected.png:
- platform/chromium-linux/fast/backgrounds/size/contain-and-cover-expected.png:
- platform/chromium-linux/fast/backgrounds/size/contain-and-cover-zoomed-expected.png:
- platform/chromium-linux/fast/borders/border-image-scale-transform-expected.png:
- platform/chromium-linux/fast/borders/border-image-scaled-expected.png:
- platform/chromium-linux/fast/borders/border-image-slice-constrained-expected.png: Added.
- platform/chromium-linux/fast/borders/inline-mask-overlay-image-outset-expected.png:
- platform/chromium-linux/fast/borders/inline-mask-overlay-image-outset-vertical-rl-expected.png:
- platform/chromium-linux/fast/borders/scaled-border-image-expected.png:
- platform/chromium-linux/fast/repaint/background-misaligned-expected.png:
- platform/chromium-linux/scrollbars/overflow-scrollbar-combinations-expected.png:
- platform/chromium-linux/svg/W3C-I18N/text-anchor-dirLTR-anchorEnd-expected.png:
- platform/chromium-linux/svg/W3C-I18N/text-anchor-dirLTR-anchorMiddle-expected.png:
- platform/chromium-linux/svg/W3C-I18N/text-anchor-dirLTR-anchorStart-expected.png:
- platform/chromium-linux/svg/W3C-I18N/text-anchor-dirNone-anchorEnd-expected.png:
- platform/chromium-linux/svg/W3C-I18N/text-anchor-dirNone-anchorMiddle-expected.png:
- platform/chromium-linux/svg/W3C-I18N/text-anchor-dirNone-anchorStart-expected.png:
- platform/chromium-linux/svg/W3C-I18N/text-anchor-dirRTL-anchorEnd-expected.png:
- platform/chromium-linux/svg/W3C-I18N/text-anchor-dirRTL-anchorMiddle-expected.png:
- platform/chromium-linux/svg/W3C-I18N/text-anchor-dirRTL-anchorStart-expected.png:
- platform/chromium-linux/svg/W3C-I18N/text-anchor-inherited-dirLTR-anchorEnd-expected.png:
- platform/chromium-linux/svg/W3C-I18N/text-anchor-inherited-dirLTR-anchorMiddle-expected.png:
- platform/chromium-linux/svg/W3C-I18N/text-anchor-inherited-dirLTR-anchorStart-expected.png:
- platform/chromium-linux/svg/W3C-I18N/text-anchor-inherited-dirRTL-anchorEnd-expected.png:
- platform/chromium-linux/svg/W3C-I18N/text-anchor-inherited-dirRTL-anchorMiddle-expected.png:
- platform/chromium-linux/svg/W3C-I18N/text-anchor-inherited-dirRTL-anchorStart-expected.png:
- platform/chromium-linux/svg/W3C-I18N/text-anchor-no-markup-expected.png:
- platform/chromium-linux/svg/W3C-SVG-1.1-SE/filters-image-05-f-expected.png:
- platform/chromium-linux/svg/W3C-SVG-1.1/coords-viewattr-02-b-expected.png:
- platform/chromium-linux/svg/as-border-image/svg-as-border-image-expected.png:
- platform/chromium-linux/svg/custom/clip-mask-negative-scale-expected.png:
- platform/chromium-linux/svg/custom/image-small-width-height-expected.png:
- platform/chromium-linux/svg/custom/pointer-events-image-css-transform-expected.png:
- platform/chromium-linux/svg/custom/pointer-events-image-expected.png:
- platform/chromium-linux/svg/dynamic-updates/SVGFEImageElement-dom-preserveAspectRatio-attr-expected.png:
- platform/chromium-linux/svg/dynamic-updates/SVGFEImageElement-svgdom-preserveAspectRatio-prop-expected.png:
- platform/chromium-linux/svg/zoom/page/zoom-background-images-expected.png:
- platform/chromium-mac-snowleopard/fast/backgrounds/repeat/mask-negative-offset-repeat-expected.png:
- platform/chromium-mac-snowleopard/fast/backgrounds/size/backgroundSize15-expected.png:
- platform/chromium-mac-snowleopard/fast/backgrounds/size/contain-and-cover-expected.png: Added.
- platform/chromium-mac-snowleopard/fast/backgrounds/size/contain-and-cover-zoomed-expected.png: Added.
- platform/chromium-mac-snowleopard/fast/borders/border-image-scale-transform-expected.png:
- platform/chromium-mac-snowleopard/fast/borders/border-image-scaled-expected.png:
- platform/chromium-mac-snowleopard/fast/borders/border-image-slice-constrained-expected.png: Added.
- platform/chromium-mac-snowleopard/fast/borders/inline-mask-overlay-image-outset-expected.png: Added.
- platform/chromium-mac-snowleopard/fast/borders/inline-mask-overlay-image-outset-vertical-rl-expected.png: Added.
- platform/chromium-mac-snowleopard/fast/borders/scaled-border-image-expected.png:
- platform/chromium-mac-snowleopard/fast/repaint/background-misaligned-expected.png:
- platform/chromium-mac-snowleopard/scrollbars/overflow-scrollbar-combinations-expected.png:
- platform/chromium-mac-snowleopard/svg/W3C-I18N/text-anchor-dirLTR-anchorEnd-expected.png:
- platform/chromium-mac-snowleopard/svg/W3C-I18N/text-anchor-dirLTR-anchorMiddle-expected.png:
- platform/chromium-mac-snowleopard/svg/W3C-I18N/text-anchor-dirLTR-anchorStart-expected.png:
- platform/chromium-mac-snowleopard/svg/W3C-I18N/text-anchor-dirNone-anchorEnd-expected.png:
- platform/chromium-mac-snowleopard/svg/W3C-I18N/text-anchor-dirNone-anchorMiddle-expected.png:
- platform/chromium-mac-snowleopard/svg/W3C-I18N/text-anchor-dirNone-anchorStart-expected.png:
- platform/chromium-mac-snowleopard/svg/W3C-I18N/text-anchor-dirRTL-anchorEnd-expected.png:
- platform/chromium-mac-snowleopard/svg/W3C-I18N/text-anchor-dirRTL-anchorMiddle-expected.png:
- platform/chromium-mac-snowleopard/svg/W3C-I18N/text-anchor-dirRTL-anchorStart-expected.png:
- platform/chromium-mac-snowleopard/svg/W3C-I18N/text-anchor-inherited-dirLTR-anchorEnd-expected.png:
- platform/chromium-mac-snowleopard/svg/W3C-I18N/text-anchor-inherited-dirLTR-anchorMiddle-expected.png:
- platform/chromium-mac-snowleopard/svg/W3C-I18N/text-anchor-inherited-dirLTR-anchorStart-expected.png:
- platform/chromium-mac-snowleopard/svg/W3C-I18N/text-anchor-inherited-dirRTL-anchorEnd-expected.png:
- platform/chromium-mac-snowleopard/svg/W3C-I18N/text-anchor-inherited-dirRTL-anchorMiddle-expected.png:
- platform/chromium-mac-snowleopard/svg/W3C-I18N/text-anchor-inherited-dirRTL-anchorStart-expected.png:
- platform/chromium-mac-snowleopard/svg/W3C-I18N/text-anchor-no-markup-expected.png:
- platform/chromium-mac-snowleopard/svg/W3C-SVG-1.1-SE/filters-image-05-f-expected.png:
- platform/chromium-mac-snowleopard/svg/W3C-SVG-1.1/coords-viewattr-02-b-expected.png:
- platform/chromium-mac-snowleopard/svg/as-border-image/svg-as-border-image-expected.png: Added.
- platform/chromium-mac-snowleopard/svg/custom/clip-mask-negative-scale-expected.png:
- platform/chromium-mac-snowleopard/svg/custom/image-small-width-height-expected.png:
- platform/chromium-mac-snowleopard/svg/custom/pointer-events-image-css-transform-expected.png:
- platform/chromium-mac-snowleopard/svg/custom/pointer-events-image-expected.png:
- platform/chromium-mac-snowleopard/svg/dynamic-updates/SVGFEImageElement-dom-preserveAspectRatio-attr-expected.png:
- platform/chromium-mac-snowleopard/svg/dynamic-updates/SVGFEImageElement-svgdom-preserveAspectRatio-prop-expected.png:
- platform/chromium-mac-snowleopard/svg/zoom/page/zoom-background-images-expected.png: Added.
- platform/chromium-mac/fast/backgrounds/repeat/mask-negative-offset-repeat-expected.png:
- platform/chromium-mac/fast/backgrounds/size/backgroundSize15-expected.png:
- platform/chromium-mac/fast/backgrounds/size/contain-and-cover-expected.png:
- platform/chromium-mac/fast/backgrounds/size/contain-and-cover-zoomed-expected.png:
- platform/chromium-mac/fast/borders/border-image-scale-transform-expected.png:
- platform/chromium-mac/fast/borders/border-image-scaled-expected.png:
- platform/chromium-mac/fast/borders/border-image-slice-constrained-expected.png:
- platform/chromium-mac/fast/borders/inline-mask-overlay-image-outset-expected.png:
- platform/chromium-mac/fast/borders/inline-mask-overlay-image-outset-vertical-rl-expected.png:
- platform/chromium-mac/fast/borders/scaled-border-image-expected.png:
- platform/chromium-mac/fast/repaint/background-misaligned-expected.png:
- platform/chromium-mac/scrollbars/overflow-scrollbar-combinations-expected.png:
- platform/chromium-mac/svg/W3C-I18N/text-anchor-dirLTR-anchorEnd-expected.png:
- platform/chromium-mac/svg/W3C-I18N/text-anchor-dirLTR-anchorMiddle-expected.png:
- platform/chromium-mac/svg/W3C-I18N/text-anchor-dirLTR-anchorStart-expected.png:
- platform/chromium-mac/svg/W3C-I18N/text-anchor-dirNone-anchorEnd-expected.png:
- platform/chromium-mac/svg/W3C-I18N/text-anchor-dirNone-anchorMiddle-expected.png:
- platform/chromium-mac/svg/W3C-I18N/text-anchor-dirNone-anchorStart-expected.png:
- platform/chromium-mac/svg/W3C-I18N/text-anchor-dirRTL-anchorEnd-expected.png:
- platform/chromium-mac/svg/W3C-I18N/text-anchor-dirRTL-anchorMiddle-expected.png:
- platform/chromium-mac/svg/W3C-I18N/text-anchor-dirRTL-anchorStart-expected.png:
- platform/chromium-mac/svg/W3C-I18N/text-anchor-inherited-dirLTR-anchorEnd-expected.png:
- platform/chromium-mac/svg/W3C-I18N/text-anchor-inherited-dirLTR-anchorMiddle-expected.png:
- platform/chromium-mac/svg/W3C-I18N/text-anchor-inherited-dirLTR-anchorStart-expected.png:
- platform/chromium-mac/svg/W3C-I18N/text-anchor-inherited-dirRTL-anchorEnd-expected.png:
- platform/chromium-mac/svg/W3C-I18N/text-anchor-inherited-dirRTL-anchorMiddle-expected.png:
- platform/chromium-mac/svg/W3C-I18N/text-anchor-inherited-dirRTL-anchorStart-expected.png:
- platform/chromium-mac/svg/W3C-I18N/text-anchor-no-markup-expected.png:
- platform/chromium-mac/svg/W3C-SVG-1.1-SE/filters-image-05-f-expected.png:
- platform/chromium-mac/svg/W3C-SVG-1.1/coords-viewattr-02-b-expected.png:
- platform/chromium-mac/svg/as-border-image/svg-as-border-image-expected.png:
- platform/chromium-mac/svg/custom/clip-mask-negative-scale-expected.png:
- platform/chromium-mac/svg/custom/image-small-width-height-expected.png:
- platform/chromium-mac/svg/custom/pointer-events-image-css-transform-expected.png:
- platform/chromium-mac/svg/custom/pointer-events-image-expected.png:
- platform/chromium-mac/svg/dynamic-updates/SVGFEImageElement-dom-preserveAspectRatio-attr-expected.png:
- platform/chromium-mac/svg/dynamic-updates/SVGFEImageElement-svgdom-preserveAspectRatio-prop-expected.png:
- platform/chromium-mac/svg/zoom/page/zoom-background-images-expected.png:
- platform/chromium-win-xp/fast/backgrounds/repeat/mask-negative-offset-repeat-expected.png: Added.
- platform/chromium-win-xp/fast/backgrounds/size/backgroundSize15-expected.png: Added.
- platform/chromium-win-xp/fast/backgrounds/size/contain-and-cover-expected.png: Added.
- platform/chromium-win-xp/fast/backgrounds/size/contain-and-cover-zoomed-expected.png: Added.
- platform/chromium-win-xp/fast/borders/border-image-scale-transform-expected.png: Added.
- platform/chromium-win-xp/fast/borders/border-image-scaled-expected.png: Added.
- platform/chromium-win-xp/fast/borders/border-image-slice-constrained-expected.png: Added.
- platform/chromium-win-xp/fast/borders/inline-mask-overlay-image-outset-expected.png: Added.
- platform/chromium-win-xp/fast/borders/inline-mask-overlay-image-outset-vertical-rl-expected.png: Added.
- platform/chromium-win-xp/fast/borders/scaled-border-image-expected.png: Added.
- platform/chromium-win-xp/fast/repaint/background-misaligned-expected.png:
- platform/chromium-win-xp/scrollbars/overflow-scrollbar-combinations-expected.png: Added.
- platform/chromium-win-xp/svg/W3C-I18N/text-anchor-dirLTR-anchorEnd-expected.png:
- platform/chromium-win-xp/svg/W3C-I18N/text-anchor-dirLTR-anchorMiddle-expected.png:
- platform/chromium-win-xp/svg/W3C-I18N/text-anchor-dirLTR-anchorStart-expected.png:
- platform/chromium-win-xp/svg/W3C-I18N/text-anchor-dirNone-anchorEnd-expected.png:
- platform/chromium-win-xp/svg/W3C-I18N/text-anchor-dirNone-anchorMiddle-expected.png:
- platform/chromium-win-xp/svg/W3C-I18N/text-anchor-dirNone-anchorStart-expected.png:
- platform/chromium-win-xp/svg/W3C-I18N/text-anchor-dirRTL-anchorEnd-expected.png:
- platform/chromium-win-xp/svg/W3C-I18N/text-anchor-dirRTL-anchorMiddle-expected.png:
- platform/chromium-win-xp/svg/W3C-I18N/text-anchor-dirRTL-anchorStart-expected.png:
- platform/chromium-win-xp/svg/W3C-I18N/text-anchor-inherited-dirLTR-anchorEnd-expected.png:
- platform/chromium-win-xp/svg/W3C-I18N/text-anchor-inherited-dirLTR-anchorMiddle-expected.png:
- platform/chromium-win-xp/svg/W3C-I18N/text-anchor-inherited-dirLTR-anchorStart-expected.png:
- platform/chromium-win-xp/svg/W3C-I18N/text-anchor-inherited-dirRTL-anchorEnd-expected.png:
- platform/chromium-win-xp/svg/W3C-I18N/text-anchor-inherited-dirRTL-anchorMiddle-expected.png:
- platform/chromium-win-xp/svg/W3C-I18N/text-anchor-inherited-dirRTL-anchorStart-expected.png:
- platform/chromium-win-xp/svg/W3C-I18N/text-anchor-no-markup-expected.png:
- platform/chromium-win-xp/svg/W3C-SVG-1.1-SE/filters-image-05-f-expected.png: Added.
- platform/chromium-win-xp/svg/W3C-SVG-1.1/coords-viewattr-02-b-expected.png: Added.
- platform/chromium-win-xp/svg/as-border-image/svg-as-border-image-expected.png: Added.
- platform/chromium-win-xp/svg/custom/clip-mask-negative-scale-expected.png: Added.
- platform/chromium-win-xp/svg/custom/image-small-width-height-expected.png: Added.
- platform/chromium-win-xp/svg/custom/pointer-events-image-css-transform-expected.png: Added.
- platform/chromium-win-xp/svg/custom/pointer-events-image-expected.png: Added.
- platform/chromium-win-xp/svg/dynamic-updates/SVGFEImageElement-dom-preserveAspectRatio-attr-expected.png: Added.
- platform/chromium-win-xp/svg/dynamic-updates/SVGFEImageElement-svgdom-preserveAspectRatio-prop-expected.png: Added.
- platform/chromium-win-xp/svg/zoom/page/zoom-background-images-expected.png: Added.
- platform/chromium-win/fast/backgrounds/repeat/mask-negative-offset-repeat-expected.png:
- platform/chromium-win/fast/backgrounds/size/backgroundSize15-expected.png:
- platform/chromium-win/fast/backgrounds/size/contain-and-cover-expected.png:
- platform/chromium-win/fast/backgrounds/size/contain-and-cover-zoomed-expected.png:
- platform/chromium-win/fast/borders/border-image-scale-transform-expected.png:
- platform/chromium-win/fast/borders/border-image-scaled-expected.png:
- platform/chromium-win/fast/borders/border-image-slice-constrained-expected.png:
- platform/chromium-win/fast/borders/inline-mask-overlay-image-outset-expected.png:
- platform/chromium-win/fast/borders/inline-mask-overlay-image-outset-vertical-rl-expected.png:
- platform/chromium-win/fast/borders/scaled-border-image-expected.png:
- platform/chromium-win/fast/repaint/background-misaligned-expected.png:
- platform/chromium-win/scrollbars/overflow-scrollbar-combinations-expected.png:
- platform/chromium-win/svg/W3C-I18N/text-anchor-dirLTR-anchorEnd-expected.png:
- platform/chromium-win/svg/W3C-I18N/text-anchor-dirLTR-anchorMiddle-expected.png:
- platform/chromium-win/svg/W3C-I18N/text-anchor-dirLTR-anchorStart-expected.png:
- platform/chromium-win/svg/W3C-I18N/text-anchor-dirNone-anchorEnd-expected.png:
- platform/chromium-win/svg/W3C-I18N/text-anchor-dirNone-anchorMiddle-expected.png:
- platform/chromium-win/svg/W3C-I18N/text-anchor-dirNone-anchorStart-expected.png:
- platform/chromium-win/svg/W3C-I18N/text-anchor-dirRTL-anchorEnd-expected.png:
- platform/chromium-win/svg/W3C-I18N/text-anchor-dirRTL-anchorMiddle-expected.png:
- platform/chromium-win/svg/W3C-I18N/text-anchor-dirRTL-anchorStart-expected.png:
- platform/chromium-win/svg/W3C-I18N/text-anchor-inherited-dirLTR-anchorEnd-expected.png:
- platform/chromium-win/svg/W3C-I18N/text-anchor-inherited-dirLTR-anchorMiddle-expected.png:
- platform/chromium-win/svg/W3C-I18N/text-anchor-inherited-dirLTR-anchorStart-expected.png:
- platform/chromium-win/svg/W3C-I18N/text-anchor-inherited-dirRTL-anchorEnd-expected.png:
- platform/chromium-win/svg/W3C-I18N/text-anchor-inherited-dirRTL-anchorMiddle-expected.png:
- platform/chromium-win/svg/W3C-I18N/text-anchor-inherited-dirRTL-anchorStart-expected.png:
- platform/chromium-win/svg/W3C-I18N/text-anchor-no-markup-expected.png:
- platform/chromium-win/svg/W3C-SVG-1.1-SE/filters-image-05-f-expected.png:
- platform/chromium-win/svg/W3C-SVG-1.1/coords-viewattr-02-b-expected.png:
- platform/chromium-win/svg/as-border-image/svg-as-border-image-expected.png:
- platform/chromium-win/svg/custom/clip-mask-negative-scale-expected.png:
- platform/chromium-win/svg/custom/image-small-width-height-expected.png:
- platform/chromium-win/svg/custom/pointer-events-image-css-transform-expected.png:
- platform/chromium-win/svg/custom/pointer-events-image-expected.png:
- platform/chromium-win/svg/dynamic-updates/SVGFEImageElement-dom-preserveAspectRatio-attr-expected.png:
- platform/chromium-win/svg/dynamic-updates/SVGFEImageElement-svgdom-preserveAspectRatio-prop-expected.png:
- platform/chromium-win/svg/zoom/page/zoom-background-images-expected.png:
- platform/chromium/TestExpectations:
- 4:24 PM Changeset in webkit [130701] by
-
- 4 edits in trunk/Source
Versioning.
- 4:20 PM Changeset in webkit [130700] by
-
- 2 edits in trunk/Source/WebCore
Post-r130226 Cleanup: Comment a complicated if statement and make it a helper.
https://bugs.webkit.org/show_bug.cgi?id=98463
Reviewed by Eric Seidel.
No new tests, refactor only.
- rendering/RenderLayer.cpp:
(WebCore::frameElementAndViewPermitScroll):
(WebCore::RenderLayer::scrollRectToVisible):
- 4:12 PM Changeset in webkit [130699] by
-
- 5 edits in trunk/Source/WebCore
[Soup] Simplify the way that requests are started
https://bugs.webkit.org/show_bug.cgi?id=98532
Reviewed by Gustavo Noronha Silva.
Simplify the creation of the libsoup request and message when kicking off
requests, by elminating a bit of duplicate code.
No new tests. This should not change any behavior.
- platform/network/ResourceHandle.h:
(ResourceHandle):
- platform/network/soup/ResourceHandleSoup.cpp:
(WebCore):
(WebCore::ResourceHandleInternal::soupSession): Ensure the session
is initialized when passing it to the caller.
(WebCore::createSoupMessageForHandleAndRequest): Added this helper which
takes care of creating the SoupMessage for HTTP/HTTPS requests.
(WebCore::createSoupRequestAndMessageForHandle): Collapsed the HTTP and
non-HTTP request creation into this helper.
(WebCore::ResourceHandle::start): Call the new helper now and then sendPendingRequest.
(WebCore::ResourceHandle::sendPendingRequest): Instead of having special
helpers to create and send the request, duplicating the logic for sending it
across the file, add this method which can be used in both cases.
(WebCore::waitingToSendRequest): Reworked the hasBeenSent method to answer
the question of whether or not the request is ready to be sent, but is unsent.
(WebCore::ResourceHandle::platformSetDefersLoading): Use the new helper.
- platform/network/soup/ResourceRequest.h:
(ResourceRequest): Added a new method for getting the URL string for soup.
- platform/network/soup/ResourceRequestSoup.cpp:
(WebCore::ResourceRequest::urlStringForSoup): Added.
- 3:59 PM Changeset in webkit [130698] by
-
- 5 edits in trunk/Source/WebCore
Make no-column table-layout cases a little faster with inlining
https://bugs.webkit.org/show_bug.cgi?id=98566
Reviewed by Julien Chaffraix.
This change is almost not worth it at only a couple percent boost on
http://www.robohornet.org/tests/resizecol.html
However, I think the logicalWidthFromTableColumn split it kinda nice
so I've decided to post it anyway.
- rendering/RenderTable.cpp:
(WebCore::RenderTable::slowColElement):
- rendering/RenderTable.h:
(WebCore::RenderTable::colElement):
(RenderTable):
- rendering/RenderTableCell.cpp:
(WebCore::RenderTableCell::logicalWidthFromTableColumn):
- rendering/RenderTableCell.h:
(WebCore::RenderTableCell::styleOrColLogicalWidth):
(RenderTableCell):
- 3:58 PM BuildingOnWindows edited by
- (diff)
- 3:58 PM Changeset in webkit [130697] by
-
- 8 edits in trunk/LayoutTests
Unreviewed Chromium gardening.
- platform/chromium/TestExpectations:
Marked a test as crashing on Lion.
- platform/chromium-linux/transforms/3d/point-mapping/3d-point-mapping-expected.png:
- platform/chromium-mac-snowleopard/transforms/3d/point-mapping/3d-point-mapping-expected.png:
- platform/chromium-mac-snowleopard/transforms/3d/point-mapping/3d-point-mapping-origins-expected.png:
- platform/chromium-mac/transforms/3d/point-mapping/3d-point-mapping-expected.png:
- platform/chromium-mac/transforms/3d/point-mapping/3d-point-mapping-origins-expected.png:
- platform/chromium-win/transforms/3d/point-mapping/3d-point-mapping-origins-expected.png:
Rebaselined these tests after a change in Chromium compositor (Chromium r160671).
- 3:41 PM Changeset in webkit [130696] by
-
- 2 edits in trunk/Tools
Unreviewed. Moving myself from Committer to Reviewer list.
http://lists.webkit.org/pipermail/webkit-dev/2012-October/022460.html
- Scripts/webkitpy/common/config/committers.py:
- 3:31 PM Changeset in webkit [130695] by
-
- 8 edits in trunk/Source/WTF
Generalize moving URLComponent's begin position
https://bugs.webkit.org/show_bug.cgi?id=98626
Reviewed by Adam Barth.
The patch r130609 introduced moving URLComponents's position.
It turns out this concept is really useful in the parser so
this patch generalize the idea.
- wtf/url/api/ParsedURL.cpp:
(WTF::ParsedURL::removePort):
- wtf/url/src/URLCanonEtc.cpp:
- wtf/url/src/URLComponent.h:
(WTF::URLComponent::moveBy):
Rename URLComponent::move() to URLComponent::moveBy() for consistency
with some of WebCore types.
- wtf/url/src/URLParse.cpp:
- wtf/url/src/URLParseFile.cpp:
- wtf/url/src/URLSegments.cpp:
(WTF::URLSegments::moveFromComponentBy):
Change the semantic to everything from a certain component. This is
useful to move everything, including the scheme.
- wtf/url/src/URLSegments.h:
(URLSegments):
- 3:30 PM Changeset in webkit [130694] by
-
- 3 edits in trunk/Source/WebCore
Rename RenderObject::firstLineStyleSlowCase() to a more appropriate cachedFirstLineStyle()
https://bugs.webkit.org/show_bug.cgi?id=98631
Patch by Arpita Bahuguna <arpitabahuguna@gmail.com> on 2012-10-08
Reviewed by Eric Seidel.
Renaming firstLineStyleSlowCase() to cachedFirstLineStyle().
The current name is confusing since the function actually gets the
the cached first-line styles.
It also makes the name more descriptive of its functionality
and in accordance with RenderObject::uncachedFirstLineStyle().
No new tests required for this change since no change in behavior is expected.
- rendering/RenderObject.cpp:
(WebCore::RenderObject::cachedFirstLineStyle):
- rendering/RenderObject.h:
(WebCore::RenderObject::firstLineStyle):
(RenderObject):
Renamed RenderObject::firstLineStyleSlowCase() to cachedFirstLineStyle()
and made the associated changes.
- 3:22 PM Changeset in webkit [130693] by
-
- 2 edits in trunk/Source/WebKit2
Try to fix Windows build by exporting Frame::layerTreeAsText().
- win/WebKit2.def:
- 3:15 PM Changeset in webkit [130692] by
-
- 4 edits1 add in trunk/Source
Some non-scrollable elements are added to non-fast-scrollable region
https://bugs.webkit.org/show_bug.cgi?id=97927
Patch by Sami Kyostila <skyostil@chromium.org> on 2012-10-08
Reviewed by James Robinson.
Source/WebCore:
Only RenderLayers that can actually be scrolled should be added to the
ScrollingCoordinator's non-fast scrollable region. Otherwise we may
needlessly fall back to main thread scrolling.
Test: ScrollingCoordinatorChromiumTest.clippedBodyTest
- rendering/RenderLayer.cpp:
(WebCore::RenderLayer::updateScrollbarsAfterLayout):
(WebCore::RenderLayer::updateScrollbarsAfterStyleChange):
Source/WebKit/chromium:
Test that a non-scrollable RenderLayer isn't added to the non-fast scrollable
region.
The test in this patch consists of a web page where both the html and
body elements clip horizontal overflow. This results in a hierarchy
where the body element gets a scrollable RenderLayer. However, that
layer isn't (interactively) scrollable because while the scroll geometry
is calculated based on the amount of overflow, the scroll bars are
hidden because of the "overflow-x: hidden" style.
Previously this layer would have made the entire page part of the
non-fast scrollable region. With this patch,
RenderLayer::allowScrolling() is used as a pre-requisite for expanding
the region, thus avoiding the problem.
- tests/ScrollingCoordinatorChromiumTest.cpp:
(WebKit::TEST_F):
(WebKit):
- tests/data/clipped-body.html: Added.
- 3:07 PM Changeset in webkit [130691] by
-
- 4 edits1 add in trunk/Source/WebKit/chromium
Mac Chromium: Ignore system numpad modifier
https://bugs.webkit.org/show_bug.cgi?id=97161
Patch by Sailesh Agrawal <sail@chromium.org> on 2012-10-08
Reviewed by Tony Chang.
On Mac, arrow key events have numpad modifier set. This is inconsistent with other platforms.
My fix is to only rely on keycode to decide when to set the numpad modifier.
This code is not exersided by layout tests so I added a new unit test for this.
- WebKit.gypi:
- WebKitUnitTests.gyp:
- src/mac/WebInputEventFactory.mm:
(WebKit::isKeypadEvent): Removed check for numpad modifier.
- tests/WebInputEventFactoryTestMac.mm: Added.
(TEST): Added new test for WebInputEventFactory::keyboardEvent().
- 3:06 PM Changeset in webkit [130690] by
-
- 7 edits in trunk/Tools
nrwt: [chromium] run http tests in parallel on bigger machines
https://bugs.webkit.org/show_bug.cgi?id=98562
Reviewed by Eric Seidel.
The "locked tests" shard (which includes the http tests and the
perf tests) is the long pole on machines where we have 4 or more
workers, so we should start making sure that
we can run http tests in parallel, following the normal sharding
rules (all tests in the same directory are in the same shard by
default). We should still probably limit the number of workers
hitting the web server in parallel where we can; a heuristic of
no more than 25% of them seems okay for a start. This will
likely only affect developer workstations and a couple of bots
at first, so should be low risk and a good reward.
- Scripts/webkitpy/layout_tests/port/base.py:
(Port.default_max_locked_shards):
- Scripts/webkitpy/layout_tests/port/chromium.py:
(ChromiumPort.default_max_locked_shards):
- Scripts/webkitpy/layout_tests/port/chromium_port_testcase.py:
(ChromiumPortTestCase.test_default_max_locked_shards):
- Scripts/webkitpy/layout_tests/port/port_testcase.py:
(PortTestCase.test_default_max_locked_shards):
- Scripts/webkitpy/layout_tests/run_webkit_tests.py:
(_set_up_derived_options):
(parse_args):
- Scripts/webkitpy/layout_tests/run_webkit_tests_integrationtest.py:
(MainTest.test_max_locked_shards):
- 2:55 PM Changeset in webkit [130689] by
-
- 132 edits in trunk
Move layerTreeAsText to window.internals
https://bugs.webkit.org/show_bug.cgi?id=98690
Reviewed by James Robinson.
Add window.internals.layerTreeAsText(document), and change the tests to use it.
I'll remove testRunner.layerTreeAsText() in a later patch.
Source/WebCore:
- testing/Internals.cpp:
(WebCore::Internals::layerTreeAsText):
- testing/Internals.h:
(Internals):
- testing/Internals.idl:
LayoutTests:
- compositing/animation/animation-compositing.html:
- compositing/backing/no-backing-for-clip-overlap.html:
- compositing/backing/no-backing-for-clip.html:
- compositing/backing/no-backing-for-perspective.html:
- compositing/bounds-in-flipped-writing-mode.html:
- compositing/clip-child-by-non-stacking-ancestor.html:
- compositing/columns/composited-in-paginated.html:
- compositing/geometry/ancestor-overflow-change.html:
- compositing/geometry/bounds-clipped-composited-child.html:
- compositing/geometry/bounds-ignores-hidden-composited-descendant.html:
- compositing/geometry/bounds-ignores-hidden-dynamic-negzindex.html:
- compositing/geometry/bounds-ignores-hidden-dynamic.html:
- compositing/geometry/bounds-ignores-hidden.html:
- compositing/geometry/clip.html:
- compositing/geometry/composited-in-columns.html:
- compositing/geometry/fixed-position-composited-switch.html:
- compositing/geometry/flipped-writing-mode.html:
- compositing/geometry/foreground-layer.html:
- compositing/geometry/layer-due-to-layer-children-deep-switch.html:
- compositing/geometry/layer-due-to-layer-children-switch.html:
- compositing/geometry/limit-layer-bounds-clipping-ancestor.html:
- compositing/geometry/limit-layer-bounds-fixed-positioned.html:
- compositing/geometry/limit-layer-bounds-opacity-transition.html:
- compositing/geometry/limit-layer-bounds-overflow-root.html:
- compositing/geometry/limit-layer-bounds-positioned-transition.html:
- compositing/geometry/limit-layer-bounds-positioned.html:
- compositing/geometry/limit-layer-bounds-transformed-overflow.html:
- compositing/geometry/limit-layer-bounds-transformed.html:
- compositing/geometry/preserve-3d-switching.html:
- compositing/iframes/become-composited-nested-iframes.html:
- compositing/iframes/become-overlapped-iframe.html:
- compositing/iframes/composited-parent-iframe.html:
- compositing/iframes/connect-compositing-iframe-delayed.html:
- compositing/iframes/connect-compositing-iframe.html:
- compositing/iframes/connect-compositing-iframe2.html:
- compositing/iframes/connect-compositing-iframe3.html:
- compositing/iframes/enter-compositing-iframe.html:
- compositing/iframes/iframe-resize.html:
- compositing/iframes/iframe-size-from-zero.html:
- compositing/iframes/iframe-size-to-zero.html:
- compositing/iframes/iframe-src-change.html:
- compositing/iframes/invisible-nested-iframe-hide.html:
- compositing/iframes/invisible-nested-iframe-show.html:
- compositing/iframes/leave-compositing-iframe.html:
- compositing/iframes/overlapped-iframe-iframe.html:
- compositing/iframes/overlapped-iframe.html:
- compositing/iframes/overlapped-nested-iframes.html:
- compositing/iframes/page-cache-layer-tree.html:
- compositing/iframes/resizer.html:
- compositing/iframes/scrolling-iframe.html:
- compositing/images/clip-on-directly-composited-image.html:
- compositing/layer-creation/animation-overlap-with-children.html:
- compositing/layer-creation/fixed-position-and-transform.html:
- compositing/layer-creation/fixed-position-out-of-view.html:
- compositing/layer-creation/fixed-position-under-transform.html:
- compositing/layer-creation/no-compositing-for-preserve-3d.html:
- compositing/layer-creation/overflow-scroll-overlap.html:
- compositing/layer-creation/overlap-animation.html:
- compositing/layer-creation/overlap-child-layer.html:
- compositing/layer-creation/overlap-clipping.html:
- compositing/layer-creation/overlap-transformed-and-clipped.html:
- compositing/layer-creation/overlap-transformed-layer.html:
- compositing/layer-creation/overlap-transforms.html:
- compositing/layer-creation/rotate3d-overlap.html:
- compositing/layer-creation/scroll-partial-update.html:
- compositing/layer-creation/spanOverlapsCanvas.html:
- compositing/layer-creation/stacking-context-overlap-nested.html:
- compositing/layer-creation/stacking-context-overlap.html:
- compositing/layer-creation/translatez-overlap.html:
- compositing/overflow-trumps-transform-style.html:
- compositing/overflow/clip-descendents.html:
- compositing/overflow/content-gains-scrollbars.html:
- compositing/overflow/content-loses-scrollbars.html:
- compositing/overflow/overflow-auto-with-touch-no-overflow.html:
- compositing/overflow/overflow-auto-with-touch-toggle.html:
- compositing/overflow/overflow-auto-with-touch.html:
- compositing/overflow/overflow-hidden-with-touch.html:
- compositing/overflow/overflow-overlay-with-touch-no-overflow.html:
- compositing/overflow/overflow-overlay-with-touch.html:
- compositing/overflow/overflow-scroll-with-touch-no-overflow.html:
- compositing/overflow/overflow-scrollbar-layers.html:
- compositing/overflow/overflow-visible-with-touch.html:
- compositing/overflow/resize-painting.html:
- compositing/overflow/scrolling-content-clip-to-viewport.html:
- compositing/overflow/textarea-scroll-touch.html:
- compositing/plugins/1x1-composited-plugin.html:
- compositing/plugins/large-to-small-composited-plugin.html:
- compositing/plugins/no-backing-store.html:
- compositing/plugins/small-to-large-composited-plugin.html:
- compositing/rtl/rtl-absolute-overflow-scrolled.html:
- compositing/rtl/rtl-absolute-overflow.html:
- compositing/rtl/rtl-absolute.html:
- compositing/rtl/rtl-fixed-overflow-scrolled.html:
- compositing/rtl/rtl-fixed-overflow.html:
- compositing/rtl/rtl-fixed.html:
- compositing/rtl/rtl-iframe-absolute-overflow-scrolled.html:
- compositing/rtl/rtl-iframe-absolute-overflow.html:
- compositing/rtl/rtl-iframe-absolute.html:
- compositing/rtl/rtl-iframe-fixed-overflow-scrolled.html:
- compositing/rtl/rtl-iframe-fixed-overflow.html:
- compositing/rtl/rtl-iframe-fixed.html:
- compositing/rtl/rtl-iframe-relative.html:
- compositing/rtl/rtl-relative.html:
- compositing/tiled-layers-hidpi.html:
- compositing/tiling/crash-reparent-tiled-layer.html:
- compositing/tiling/huge-layer-add-remove-child.html-disabled:
- compositing/tiling/huge-layer-img.html-disabled:
- compositing/tiling/huge-layer-resize.html-disabled:
- compositing/tiling/huge-layer-with-layer-children-resize.html-disabled:
- compositing/tiling/huge-layer-with-layer-children.html-disabled:
- compositing/tiling/huge-layer.html-disabled:
- compositing/video/video-poster.html:
- compositing/visibility/layer-visible-content.html:
- compositing/visibility/visibility-image-layers-dynamic.html:
- css3/compositing/should-have-compositing-layer.html:
- css3/filters/composited-during-animation-layertree.html:
- css3/filters/composited-during-transition-layertree.html:
- css3/filters/filtered-compositing-descendant.html:
- css3/filters/should-not-have-compositing-layer.html:
- platform/chromium-android/compositing/layer-creation/overflow-scrolling-touch.html:
- platform/chromium/compositing/force-compositing-mode/force-composite-empty.html:
- platform/chromium/compositing/force-compositing-mode/no-overflow-iframe-layer.html:
- platform/chromium/compositing/force-compositing-mode/overflow-hidden-iframe-layer.html:
- platform/chromium/compositing/force-compositing-mode/overflow-iframe-enter-compositing.html:
- platform/chromium/compositing/force-compositing-mode/overflow-iframe-layer.html:
- platform/chromium/compositing/force-compositing-mode/overflow-iframe-leave-compositing.html:
- platform/mac/compositing/canvas/accelerated-canvas-compositing.html:
- 2:27 PM Changeset in webkit [130688] by
-
- 17 edits2 adds in trunk/Source/WebCore
Add render object that paints plugin snapshots
https://bugs.webkit.org/show_bug.cgi?id=98322
<rdar://problem/12426546>
Reviewed by Simon Fraser.
First, teach plugins to maintain a set of states when plugin snapshotting is enabled.
Second, a new RenderSnapshottedPlugIn class is a RenderEmbeddedObject that knows how to paint
snapshots when the plugin is not visibly playing. It maintains a RenderImageResource to
the generated poster image.
- html/HTMLPlugInElement.cpp:
(WebCore::HTMLPlugInElement::HTMLPlugInElement): By default all plugins play on load.
- html/HTMLPlugInElement.h: Move the inheritance of ImageLoaderClientBase down to
HTMLPlugInImageElement, since that is the class that actually deals with image-based plugins.
(WebCore::HTMLPlugInElement::displayState): Add bit for display state.
(WebCore::HTMLPlugInElement::setDisplayState):
(WebCore::HTMLPlugInElement::updateSnapshot):
- html/HTMLPlugInImageElement.cpp:
(WebCore::HTMLPlugInImageElement::HTMLPlugInImageElement): If plugin snapshotting is
enabled, plugin state is set to wait for a poster image.
(WebCore::HTMLPlugInImageElement::createRenderer): Create RenderSnapshottedPlugIn if
plugin snapshotting is enabled.
(WebCore::HTMLPlugInImageElement::updateSnapshot): Once a snapshot is available, update the
renderer and set its state to wait for user input to start the plugin.
- html/HTMLPlugInImageElement.h:
(HTMLPlugInImageElement):
- rendering/RenderObject.h:
(WebCore::RenderObject::isSnapshottedPlugIn): Add new function to identify
RenderSnapshottedPlugIn instances. Since RenderSnapshottedPlugIn inherits from
RenderEmbeddedObject, isEmbeddedObject() still returns true.
- rendering/RenderEmbeddedObject.h:
(RenderEmbeddedObject): Elevate a few virtual methods to protected for
RenderSnapshottedPlugIn to override.
- rendering/RenderSnapshottedPlugIn.cpp: Added.
(WebCore::RenderSnapshottedPlugIn::RenderSnapshottedPlugIn): Initialize snapshot
resource.
(WebCore::RenderSnapshottedPlugIn::~RenderSnapshottedPlugIn): Shut down snapshot
image resource to remove the renderer as a client, and remove image from memory cache.
(WebCore::RenderSnapshottedPlugIn::plugInImageElement): Convenience function to get the
HTML element.
(WebCore::RenderSnapshottedPlugIn::updateSnapshot): Cache the snapshot, and repaint.
(WebCore::RenderSnapshottedPlugIn::paint): If the plugin is not playing, paint like a
RenderImage does.
(WebCore::RenderSnapshottedPlugIn::paintReplaced): Paint the snapshot and overlay if the
plugin is not playing.
(WebCore::RenderSnapshottedPlugIn::paintReplacedSnapshot): Inspired by
RenderImage::paintReplaced() and RenderImage::paintIntoRect().
- rendering/RenderSnapshottedPlugIn.h: Added.
(WebCore::RenderSnapshottedPlugIn::isSnapshottedPlugin): Returns true.
- rendering/RenderTheme.h: Add a function that paints the overlay on top of the snapshot.
- rendering/RenderThemeMac.h:
- rendering/RenderThemeMac.mm:
(WebCore::RenderThemeMac::paintPlugInSnapshotOverlay):
- WebCore.xcodeproj/project.pbxproj: Add new RenderSnapshottedPlugIn class.
- CMakeLists.txt: Ditto.
- GNUmakefile.list.am: Ditto.
- Target.pri: Ditto.
- WebCore.gypi: Ditto.
- WebCore.vcproj/WebCore.vcproj: Ditto.
- rendering/RenderingAllInOne.cpp: Ditto.
- 2:20 PM Changeset in webkit [130687] by
-
- 10 edits13 adds in trunk
[CSS Exclusions] Add support for polygonal shapes
https://bugs.webkit.org/show_bug.cgi?id=96811
Patch by Hans Muller <hmuller@adobe.com> on 2012-10-08
Reviewed by Dirk Schulze.
Source/WebCore:
Initial version of the layout support for polygonal exclusion shapes: the ExclusionPolygon class.
Supports the public ExclusionShape operations using the algorithm described here:
http://hansmuller-webkit.blogspot.com/2012/06/horizontal-box-polygon-intersection-for.html.
Although both the "included" and "excluded" operations are supported, only the former is
used, since only shape-inside is supported at the moment.
The ExclusionPolygon class stores the polygon's edges in an interval tree.
Polygon edges are represented by the ExclusionPolygonEdge struct, which records the indices of
the pair of vertices joined by the edge. Edge vertex index1 is usually less than index2, except
the last edge where index2 is 0. We plan to improve the algorithm that creates the edges
by spanning vertices contained in sequences of more than two colinear vertices. For example,
a triangular polygon might be specified with 5 vertices like this: 3,0 5,0, 5,5, 4,4 2,2, 0,0.
By spanning the extra colinear points: 0,0 5,0, 5,5, which implies index1-index2 edges: 5-1 1-2 2-5.
Although the implementation supports complex polygons, the layout code is limited to
essentially rectangular shapes until a patch for https://bugs.webkit.org/show_bug.cgi?id=96813
lands.
Tests: fast/exclusions/shape-inside/shape-inside-polygon-rectangle.html
fast/exclusions/shape-inside/shape-inside-simple-polygon-001.html
fast/exclusions/shape-inside/shape-inside-simple-polygon-002.html
fast/exclusions/shape-inside/shape-inside-simple-polygon-003.html
fast/exclusions/shape-inside/shape-inside-simple-polygon-004.html
- CMakeLists.txt:
- GNUmakefile.list.am:
- Target.pri:
- WebCore.gypi:
- WebCore.vcproj/WebCore.vcproj:
- WebCore.xcodeproj/project.pbxproj:
- rendering/ExclusionPolygon.cpp: Added.
(WebCore):
(EdgeIntersection): Internal description of the intersection of a polygon edge and a horizontal line.
(WebCore::ExclusionPolygon::ExclusionPolygon): See the introductory text above for a description of this type.
(WebCore::computeXIntersection): Find and classify the X intercept of a polygon edge with horizontal line, if any.
(WebCore::ExclusionPolygon::rightVertexY): This method is used to decide if a horizontal line "crosses" a vertex.
(WebCore::appendIntervalX): Append an x coordinate to a vector of ExclusionIntervals.
(WebCore::ExclusionPolygon::computeXIntersections): Return a vector of the intersections of a horizontal line with the polygon's edges.
(WebCore::ExclusionPolygon::computeEdgeIntersections): Return a vector of the X projections of the edges that overlap a horizonal rectangle.
(WebCore::ExclusionPolygon::getExcludedIntervals): Return a SegmentList of the X intervals within a horizontal rectangle that overlap the polygon.
(WebCore::ExclusionPolygon::getIncludedIntervals): Return the X intervals within a horizontal rectangle that fit inside the polygon.
- rendering/ExclusionPolygon.h: Added.
(WebCore):
(ExclusionPolygon):
(WebCore::ExclusionPolygon::getXAt): X coordinate of a polygon vertex
(WebCore::ExclusionPolygon::getYAt): Y coordinate of a polygon vertex
(WebCore::ExclusionPolygon::numberOfVertices):
(WebCore::ExclusionPolygon::fillRule): A WindRule value that defines "inside" for self-intersecting polygons.
(ExclusionPolygonEdge):
(WebCore::ExclusionPolygonEdge::ExclusionPolygonEdge):
(WebCore::ExclusionPolygonEdge::vertex1):
(WebCore::ExclusionPolygonEdge::vertex2):
(WebCore::ExclusionPolygonEdge::minX):
(WebCore::ExclusionPolygonEdge::minY):
(WebCore::ExclusionPolygonEdge::maxX):
(WebCore::ExclusionPolygonEdge::maxY):
- rendering/ExclusionShape.cpp:
(WebCore::createExclusionPolygon): Return a new ExclusionPolygon.
(WebCore):
(WebCore::ExclusionShape::createExclusionShape): Added support for BasicShape::BASIC_SHAPE_POLYGON.
- rendering/ExclusionShapeInsideInfo.cpp:
(WebCore::ExclusionShapeInsideInfo::isExclusionShapeInsideInfoEnabledForRenderBlock): Enable BASIC_SHAPE_POLYGON shapes for RenderBlocks.
LayoutTests:
Verify that a rectangular shape-inside specified as a polygon works as expected for all
writing-modes.
Added exclusions tests for non-complex concave shape-inside polygons as well.
The shapes in this set of tests are "rectangular" in the sense that
horizontal lines that overlap the polygon only cross the polygon twice.
The expected part of each test uses float "sandbags" to simulate the
shape-inside area in the test expectations. The tests use SVG to
display the polygon itself, to simplify visual inspection.
(See http://www.alistapart.com/articles/sandbags/).
- fast/exclusions/shape-inside/shape-inside-polygon-rectangle-expected.html: Added.
- fast/exclusions/shape-inside/shape-inside-polygon-rectangle.html: Added.
- fast/exclusions/resources/simple-polygon.js: Added.
(createPolygon):
(polygonXIntercepts):
(generatePolygonContentString):
(simulatePolygonShape):
(generateSimulatedPolygonShapeInsideElement):
(positionInformativeText):
(createPolygonShapeInsideTestCase):
(createPolygonShapeInsideTestCaseExpected):
- fast/exclusions/shape-inside/shape-inside-simple-polygon-001-expected.html: Added.
- fast/exclusions/shape-inside/shape-inside-simple-polygon-001.html: Added.
- fast/exclusions/shape-inside/shape-inside-simple-polygon-002-expected.html: Added.
- fast/exclusions/shape-inside/shape-inside-simple-polygon-002.html: Added.
- fast/exclusions/shape-inside/shape-inside-simple-polygon-003-expected.html: Added.
- fast/exclusions/shape-inside/shape-inside-simple-polygon-003.html: Added.
- fast/exclusions/shape-inside/shape-inside-simple-polygon-004-expected.html: Added.
- fast/exclusions/shape-inside/shape-inside-simple-polygon-004.html: Added.
- 2:16 PM Changeset in webkit [130686] by
-
- 5 edits in trunk/Source/WebCore
Replace 2 uses of updateLogicalHeight with computeLogicalHeight
https://bugs.webkit.org/show_bug.cgi?id=98677
Reviewed by Ojan Vafai.
This is part of bug 96804. Convert RenderTextControl and RenderSVGForeignObject to
override the const computeLogicalHeight method rather than the updateLogicalHeight
setter method.
No new tests, there should be no behavior change as this is just a refactor.
- rendering/RenderTextControl.cpp:
(WebCore::RenderTextControl::computeLogicalHeight): Pass logicalHeight through rather than setting height.
This is a slight correctness fix, although we don't support vertical inputs yet.
- rendering/RenderTextControl.h:
(RenderTextControl):
- rendering/svg/RenderSVGForeignObject.cpp:
(WebCore::RenderSVGForeignObject::computeLogicalHeight):
- rendering/svg/RenderSVGForeignObject.h:
(RenderSVGForeignObject):
- 2:16 PM Changeset in webkit [130685] by
-
- 2 edits8 adds in trunk/LayoutTests
[Qt] Unreviewed gardening. Add PNGs after r130653,
and skip tests on Qt-WK2, because they fail on it.
- platform/qt-5.0-wk2/TestExpectations:
- platform/qt/fast/ruby/rubyDOM-insert-rt-expected.png: Added.
- platform/qt/fast/ruby/rubyDOM-insert-text1-expected.png: Added.
- platform/qt/fast/ruby/rubyDOM-insert-text2-expected.png: Added.
- platform/qt/fast/ruby/rubyDOM-insert-text3-expected.png: Added.
- platform/qt/fast/ruby/rubyDOM-remove-rt1-expected.png: Added.
- platform/qt/fast/ruby/rubyDOM-remove-rt2-expected.png: Added.
- platform/qt/fast/ruby/rubyDOM-remove-text1-expected.png: Added.
- platform/qt/fast/ruby/rubyDOM-remove-text2-expected.png: Added.
- 2:10 PM Changeset in webkit [130684] by
-
- 2 edits6 adds in trunk/LayoutTests
Unreviewed Chromium gardening.
Rebaselined those 2 tables/ tests that were forgotten in the rebaselining after r103875.
https://bugs.webkit.org/show_bug.cgi?id=74888 was opened to track those rebaselining but
it looks like some platform fell through the cracks.
- platform/chromium/TestExpectations:
Removed the 2 entries.
- platform/chromium-mac-snowleopard/tables/mozilla_expected_failures/core/captions1-expected.png: Added.
- platform/chromium-mac-snowleopard/tables/mozilla_expected_failures/core/captions2-expected.png: Added.
- platform/chromium-mac/tables/mozilla_expected_failures/core/captions1-expected.png: Added.
- platform/chromium-mac/tables/mozilla_expected_failures/core/captions1-expected.txt: Added.
- platform/chromium-mac/tables/mozilla_expected_failures/core/captions2-expected.png: Added.
- platform/chromium-mac/tables/mozilla_expected_failures/core/captions2-expected.txt: Added.
Progression: the table captions are larger, which matches other browsers and other platforms' baselines.
- 1:58 PM Changeset in webkit [130683] by
-
- 2 edits in trunk/Source/WebCore
Upstream some tweaks for overlay play button on Android
https://bugs.webkit.org/show_bug.cgi?id=98671
Patch by Min Qin <qinmin@chromium.org> on 2012-10-08
Reviewed by Adam Barth.
This change stops displaying the overlay play button if video height is too small
No test for this. Will rebase layout test expectations for android later.
- css/mediaControlsChromiumAndroid.css:
(video::-webkit-media-controls-overlay-enclosure):
- 1:54 PM Changeset in webkit [130682] by
-
- 4 edits in trunk
GTK port should warn if bug modifier is missing in TestExpectations
https://bugs.webkit.org/show_bug.cgi?id=98678
Reviewed by Dirk Pranke.
Tools:
Reimplement the warn_if_bug_missing_in_test_expectations method in
GtkPort, returning True for producing a warning in such cases.
- Scripts/webkitpy/layout_tests/port/gtk.py:
(GtkPort.warn_if_bug_missing_in_test_expectations):
LayoutTests:
Add generic Bug(GTK) modifiers for two test expectations.
- platform/gtk/TestExpectations:
- 1:48 PM Changeset in webkit [130681] by
-
- 2 edits in trunk/LayoutTests
Suppress editing/pasteboard/data-transfer-items.html failure.
https://bugs.webkit.org/show_bug.cgi?id=98686
Unreviewed, expectations change.
- platform/chromium/TestExpectations:
- 1:47 PM Changeset in webkit [130680] by
-
- 2 edits in trunk/Source/WebKit2
Add missing compile flag for compositing
https://bugs.webkit.org/show_bug.cgi?id=98681
Patch by Rik Cabanier <cabanier@adobe.com> on 2012-10-08
Reviewed by Dirk Schulze.
This flag is needed in case there is a difference in API
when compositing is enabled
- Configurations/FeatureDefines.xcconfig:
- 1:26 PM Changeset in webkit [130679] by
-
- 2 edits in trunk/LayoutTests
Unreviewed rebaselining after r130598 and r130600.
- platform/chromium-linux-x86/svg/filters/filterRes-expected.txt:
This baseline was forgotten.
- 1:24 PM Changeset in webkit [130678] by
-
- 4 edits3 copies in branches/chromium/1271
Merge 130329 - Round image sizes when zooming
https://bugs.webkit.org/show_bug.cgi?id=98205
Reviewed by Eric Seidel.
Source/WebCore:
We currently floor image sizes when zooming which can result in
images being rendered at one pixel less than the actual size.
This is especially likely to happen for very large images.
Test: fast/sub-pixel/zoomed-image-tiles.html
- loader/cache/CachedImage.cpp:
(WebCore::CachedImage::imageSizeForRenderer):
LayoutTests:
Add test for zoomed large image tiles.
- fast/images/zoomed-img-size.html:
- fast/sub-pixel/zoomed-image-tiles-expected.html: Added.
- fast/sub-pixel/zoomed-image-tiles.html: Added.
- platform/chromium-linux/svg/zoom/page/zoom-svg-through-object-with-absolute-size-2-expected.png:
- platform/chromium-linux/svg/zoom/page/zoom-svg-through-object-with-absolute-size-2-expected.txt:
- platform/chromium-linux/svg/zoom/page/zoom-svg-through-object-with-absolute-size-expected.png:
- platform/chromium-linux/svg/zoom/page/zoom-svg-through-object-with-absolute-size-expected.txt:
- platform/chromium-linux/svg/zoom/page/zoom-svg-through-object-with-percentage-size-expected.png:
- platform/chromium-linux/svg/zoom/page/zoom-svg-through-object-with-percentage-size-expected.txt:
- platform/chromium/fast/images/zoomed-img-size-expected.txt: Added.
- platform/gtk/TestExpectations:
- platform/mac-lion/TestExpectations:
- platform/mac-snowleopard/TestExpectations:
- platform/mac-wk2/TestExpectations:
- platform/mac/TestExpectations:
- platform/qt-4.8/TestExpectations:
- platform/qt/TestExpectations:
- platform/win-wk2/TestExpectations:
- platform/win-xp/TestExpectations:
- platform/win/TestExpectations:
- platform/wincairo/TestExpectations:
- platform/wk2/TestExpectations:
- 1:22 PM Changeset in webkit [130677] by
-
- 2 edits in trunk/Source/WebKit2
[EFL][WK2] EWK2UnitTestBase.ewk_cookie_manager_accept_policy unit test is failing
https://bugs.webkit.org/show_bug.cgi?id=98663
Patch by Christophe Dumez <Christophe Dumez> on 2012-10-08
Reviewed by Laszlo Gombos.
EWK2UnitTestBase.ewk_cookie_manager_accept_policy unit test was
failing because the elements of a list were checked in a given
order but the list was not sorted beforehand.
- UIProcess/API/efl/tests/test_ewk2_cookie_manager.cpp:
(sortHostNames):
(TEST_F):
- 1:10 PM Changeset in webkit [130676] by
-
- 16 edits in trunk/Source
Some GraphicsLayer cleanup to separate the concepts of using a tile cache, and being the main tile cache layer
https://bugs.webkit.org/show_bug.cgi?id=98574
Reviewed by Dean Jackson.
GraphicsLayerCA assumed that using a TileCache equated to being the main page tile
cache layer, which has some special considerations. Make these two concepts separate
to get closer to being able to use TileCaches in place of CATiledLayer.
Source/WebCore:
- platform/graphics/GraphicsLayer.h:
(GraphicsLayer): Remove m_usingTileCache member, which was not appropriate
for this class to have.
- platform/graphics/GraphicsLayer.cpp:
(WebCore::GraphicsLayer::GraphicsLayer): Remove init of m_usingTileCache.
(WebCore::GraphicsLayer::debugBorderInfo): Can no longer use m_usingTileCache to
get the blue color, so moved code into a virtual debugBorderInfo() method.
(WebCore::GraphicsLayer::updateDebugIndicators): Call the virtual debugBorderInfo().
- platform/graphics/GraphicsLayerClient.h: Remove the usingTileCache() callback;
we now just cache this information in the GraphicsLayerCA on creation.
- platform/graphics/ca/GraphicsLayerCA.cpp:
(WebCore::GraphicsLayerCA::GraphicsLayerCA): Init m_isPageTileCacheLayer to false,
then set to m_isPageTileCacheLayer if the client says we should create a tile cache.
(WebCore::GraphicsLayerCA::platformCALayerShowRepaintCounter): Overidden to avoid duplicate repaint
counters in the top-left tile.
(WebCore::GraphicsLayerCA::updateLayerBackgroundColor): If this layer is the page tile cache layer,
we allow setting of its background color.
(WebCore::GraphicsLayerCA::debugBorderInfo): Overidden to use a blue color for tiles.
(WebCore::GraphicsLayerCA::requiresTiledLayer): Don't make CATiledLayers for the page tile cache.
- platform/graphics/ca/GraphicsLayerCA.h:
(GraphicsLayerCA):
- platform/graphics/ca/PlatformCALayerClient.h:
(PlatformCALayerClient): Need to pass the platform layer into platformCALayerShowRepaintCounter()
so we can distinguish between calls for tiles, and calls for the tile cache layer itself.
- platform/graphics/ca/mac/TileCache.mm:
(WebCore::TileCache::shouldShowRepaintCounters): Pass 0 to platformCALayerShowRepaintCounter() to
indicate that we're asking about a tile.
- platform/graphics/mac/WebLayer.mm:
(drawLayerContents): Now we can just rely on platformCALayerShowRepaintCounter() to tell us whether
to draw the repaint counter.
(-[WebLayer setNeedsDisplayInRect:]):
- platform/graphics/mac/WebTiledLayer.mm:
(-[WebTiledLayer setNeedsDisplayInRect:]):
- rendering/RenderLayerBacking.h:
(WebCore::RenderLayerBacking::usingTileCache):
(RenderLayerBacking):
- rendering/RenderLayerCompositor.cpp:
(WebCore::RenderLayerCompositor::documentBackgroundColorDidChange): We can ask the RenderLayerBacking
whether it's for the tile cache, rather than going to the GraphicsLayer.
- platform/graphics/win/MediaPlayerPrivateQuickTimeVisualContext.cpp:
(WebCore::MediaPlayerPrivateQuickTimeVisualContext::LayerClient::platformCALayerShowRepaintCounter):
Source/WebKit/win:
- FullscreenVideoController.cpp:
(FullscreenVideoController::LayerClient::platformCALayerShowRepaintCounter):
- 12:46 PM Changeset in webkit [130675] by
-
- 2 edits in trunk/LayoutTests
[Qt] new test introduced in r120354 fails on Qt
https://bugs.webkit.org/show_bug.cgi?id=91968
Patch by Tullio Lucena <tullio.lucena@openbossa.org> on 2012-10-08
Reviewed by Kenneth Rohde Christiansen.
Unskipping test.
- platform/qt/TestExpectations:
- 12:33 PM Changeset in webkit [130674] by
-
- 2 edits in trunk/Source/WebKit/chromium
Unreviewed. Rolled DEPS.
Patch by Sheriff Bot <webkit.review.bot@gmail.com> on 2012-10-08
- DEPS:
- 12:18 PM Changeset in webkit [130673] by
-
- 2 edits in trunk/Tools
[EFL][DRT] Switch default backing store to single
https://bugs.webkit.org/show_bug.cgi?id=98591
Reviewed by Eric Seidel.
There are two backing stores for WebKit/Efl, Single Backing Store(SBS) and
Tiled Backing Store(TBS), and DRT/Efl has used TBS.
But, TBS is not suitable to run pixel tests because it does not have a good way
to render mock scrollbars well.
So, this patch changes the default backing store to SBS.
In addition, this changes the environment variable from DRT_USE_SINGLE_BACKING_STORE
to DRT_USE_TILED_BACKING_STORE.
- DumpRenderTree/efl/DumpRenderTreeView.cpp:
(shouldUseTiledBackingStore):
(chooseAndInitializeAppropriateSmartClass):
- 12:14 PM Changeset in webkit [130672] by
-
- 4 edits in trunk
[Qt] Make ImageBufferQt use premultiplied converting functions in Color.h instead of its own mechanism.
https://bugs.webkit.org/show_bug.cgi?id=98582
Patch by Huang Dongsung <luxtella@company100.net> on 2012-10-08
Reviewed by Eric Seidel.
Source/WebCore:
Only Qt port failed canvas/philip/tests/2d.imageData.put.unchanged.html because
ImageBufferQt converts from or to a premultiplied color using its own code. When
we convert twice from an unmultiplied color to a premultiplied color and then to
an unmultiplied color using this code, the calculated result are pretty
different against the input color. It is why Gtk passes this test although Qt
fails. Gtk port uses them in Color.h.
In addition, Qt should use the functions in Color.h to reduce duplicated codes.
Tests: canvas/philip/tests/2d.imageData.put.unchanged.html: Fixed a test case
- platform/graphics/qt/ImageBufferQt.cpp:
(WebCore::getImageData):
(WebCore::convertBGRAToRGBA):
(WebCore::ImageBuffer::putByteArray):
LayoutTests:
Unskipping canvas/philip/tests/2d.imageData.put.unchanged.html that is passing.
- platform/qt/TestExpectations:
- 12:10 PM Changeset in webkit [130671] by
-
- 2 edits in trunk/Source/WebKit2
[EFL][WK2] Avoid useless converting to WKPage
https://bugs.webkit.org/show_bug.cgi?id=98516
Patch by Jinwoo Song <jinwoo7.song@samsung.com> on 2012-10-08
Reviewed by Eric Seidel.
Use priv->pageProxy->findString() and priv->pageProxy->hideFindUI()
to avoid useless converting to WK.
- UIProcess/API/efl/ewk_view.cpp:
(ewk_view_text_find):
(ewk_view_text_find_highlight_clear):
- 12:07 PM Changeset in webkit [130670] by
-
- 2 edits in trunk/LayoutTests
Fix video-test.js relativeURL() bug
https://bugs.webkit.org/show_bug.cgi?id=98546
Patch by Shadi Khalek <shadi@chromium.org> on 2012-10-08
Reviewed by Eric Seidel.
Some layout tests failed due to this bug (crbug.com/154157)
- media/video-test.js:
(testArraysEqual):
(relativeURL):
- 12:02 PM Changeset in webkit [130669] by
-
- 2 edits in trunk/PerformanceTests
Perf test pesults page takes forever to load on a machine with a slow Internet connection
https://bugs.webkit.org/show_bug.cgi?id=98561
Reviewed by Ojan Vafai.
Try loading jquery both locally and remotely, and use the same method to load the remaining
jquery plugins when either one succeeds.
- resources/results-template.html:
- 12:00 PM Changeset in webkit [130668] by
-
- 5 edits14 deletes in trunk
Remove "orphaned units" quirk
https://bugs.webkit.org/show_bug.cgi?id=98553
Patch by Tab Atkins <jackalmage@gmail.com> on 2012-10-08
Reviewed by Eric Seidel.
This patch removes our "orphaned units" quirk.
We have an "orphaned units" quirk to match IE, which allows things like "width: 20 px;".
But FF and Opera don't have it and aren't aware of bugs for it,
and it's not in Simon Pieters' Quirks Mode spec <http://dvcs.w3.org/hg/quirks-mode/raw-file/tip/Overview.html>
No new tests, because I'm killing a quirk.
- css/CSSParser.cpp:
(WebCore::CSSParser::parseValue):
- css/CSSParser.h:
(CSSParser):
- 11:57 AM Changeset in webkit [130667] by
-
- 2 edits24 adds4 deletes in trunk/LayoutTests
Additional fast/repaint Chromium rebaseline.
Rebaselined more tests on Chromium Mac. Same as r130654 but there
is some anti-aliasing differences on transformed lines.
- platform/chromium/TestExpectations:
Removed the rebaselined tests.
- fast/repaint/table-section-repaint-expected.txt: Added.
- platform/chromium-mac-snowleopard/fast/repaint/overflow-outline-repaint-expected.png: Added.
- platform/chromium-mac-snowleopard/fast/repaint/table-collapsed-border-expected.png: Added.
- platform/chromium-mac-snowleopard/fast/repaint/text-append-dirty-lines-expected.png: Added.
- platform/chromium-mac-snowleopard/fast/repaint/text-selection-rect-in-overflow-2-expected.png: Added.
- platform/chromium-mac-snowleopard/fast/repaint/text-selection-rect-in-overflow-expected.png: Added.
- platform/chromium-mac-snowleopard/fast/repaint/transform-relative-position-expected.png: Added.
- platform/chromium-mac-snowleopard/fast/repaint/transform-repaint-descendants-expected.png: Added.
- platform/chromium-mac/fast/repaint/overflow-outline-repaint-expected.png: Added.
- platform/chromium-mac/fast/repaint/table-col-background-expected.png: Added.
- platform/chromium-mac/fast/repaint/table-collapsed-border-expected.png: Added.
- platform/chromium-mac/fast/repaint/table-outer-border-expected.png: Added.
- platform/chromium-mac/fast/repaint/table-row-expected.png: Added.
- platform/chromium-mac/fast/repaint/table-section-overflow-expected.png: Added.
- platform/chromium-mac/fast/repaint/table-section-repaint-expected.png: Added.
- platform/chromium-mac/fast/repaint/table-two-pass-layout-overpaint-expected.png: Added.
- platform/chromium-mac/fast/repaint/text-append-dirty-lines-expected.png: Added.
- platform/chromium-mac/fast/repaint/text-selection-rect-in-overflow-2-expected.png: Added.
- platform/chromium-mac/fast/repaint/text-selection-rect-in-overflow-expected.png: Added.
- platform/chromium-mac/fast/repaint/transform-absolute-child-expected.png: Added.
- platform/chromium-mac/fast/repaint/transform-disable-layoutstate-expected.png: Added.
- platform/chromium-mac/fast/repaint/transform-relative-position-expected.png: Added.
- platform/chromium-mac/fast/repaint/transform-repaint-descendants-expected.png: Added.
- platform/chromium-win/fast/repaint/table-section-repaint-expected.txt: Removed.
- platform/chromium/fast/repaint/table-section-repaint-expected.txt: Added.
- platform/efl/fast/repaint/table-section-repaint-expected.txt: Removed.
- platform/gtk/fast/repaint/table-section-repaint-expected.txt: Removed.
- platform/qt/fast/repaint/table-section-repaint-expected.txt: Removed.
- 11:50 AM Changeset in webkit [130666] by
-
- 46 edits6 adds in trunk/LayoutTests
Unreviewed GTK gardening.
Rebaselining SVG tests after changes in r130599.
- platform/gtk/TestExpectations:
- platform/gtk/svg/W3C-SVG-1.1-SE/styling-pres-02-f-expected.txt:
- platform/gtk/svg/W3C-SVG-1.1/coords-units-01-b-expected.png:
- platform/gtk/svg/W3C-SVG-1.1/coords-units-01-b-expected.txt:
- platform/gtk/svg/W3C-SVG-1.1/pservers-grad-02-b-expected.png:
- platform/gtk/svg/W3C-SVG-1.1/pservers-grad-02-b-expected.txt:
- platform/gtk/svg/W3C-SVG-1.1/pservers-grad-04-b-expected.png:
- platform/gtk/svg/W3C-SVG-1.1/pservers-grad-04-b-expected.txt:
- platform/gtk/svg/W3C-SVG-1.1/pservers-grad-05-b-expected.png:
- platform/gtk/svg/W3C-SVG-1.1/pservers-grad-05-b-expected.txt:
- platform/gtk/svg/W3C-SVG-1.1/pservers-grad-06-b-expected.png:
- platform/gtk/svg/W3C-SVG-1.1/pservers-grad-06-b-expected.txt:
- platform/gtk/svg/W3C-SVG-1.1/pservers-grad-11-b-expected.png:
- platform/gtk/svg/W3C-SVG-1.1/pservers-grad-11-b-expected.txt:
- platform/gtk/svg/W3C-SVG-1.1/pservers-grad-12-b-expected.png:
- platform/gtk/svg/W3C-SVG-1.1/pservers-grad-12-b-expected.txt:
- platform/gtk/svg/W3C-SVG-1.1/pservers-grad-13-b-expected.png:
- platform/gtk/svg/W3C-SVG-1.1/pservers-grad-13-b-expected.txt:
- platform/gtk/svg/W3C-SVG-1.1/pservers-grad-14-b-expected.png:
- platform/gtk/svg/W3C-SVG-1.1/pservers-grad-14-b-expected.txt:
- platform/gtk/svg/W3C-SVG-1.1/pservers-grad-15-b-expected.png:
- platform/gtk/svg/W3C-SVG-1.1/pservers-grad-15-b-expected.txt:
- platform/gtk/svg/W3C-SVG-1.1/struct-use-05-b-expected.txt:
- platform/gtk/svg/W3C-SVG-1.1/styling-inherit-01-b-expected.png:
- platform/gtk/svg/W3C-SVG-1.1/styling-inherit-01-b-expected.txt:
- platform/gtk/svg/batik/paints/gradientLimit-expected.png:
- platform/gtk/svg/batik/paints/gradientLimit-expected.txt:
- platform/gtk/svg/batik/paints/patternRegions-expected.png:
- platform/gtk/svg/batik/paints/patternRegions-expected.txt:
- platform/gtk/svg/batik/paints/patternRegions-positioned-objects-expected.png:
- platform/gtk/svg/batik/paints/patternRegions-positioned-objects-expected.txt:
- platform/gtk/svg/batik/text/textEffect-expected.png:
- platform/gtk/svg/batik/text/textEffect-expected.txt: Added.
- platform/gtk/svg/batik/text/textEffect3-expected.png:
- platform/gtk/svg/batik/text/textEffect3-expected.txt: Added.
- platform/gtk/svg/custom/gradient-deep-referencing-expected.png:
- platform/gtk/svg/custom/gradient-deep-referencing-expected.txt:
- platform/gtk/svg/custom/gradient-with-1d-boundingbox-expected.png: Added.
- platform/gtk/svg/custom/gradient-with-1d-boundingbox-expected.txt:
- platform/gtk/svg/custom/radial-gradient-with-outstanding-focalPoint-expected.png:
- platform/gtk/svg/custom/radial-gradient-with-outstanding-focalPoint-expected.txt: Added.
- platform/gtk/svg/custom/radialGradient-focal-radius-expected.png: Added.
- platform/gtk/svg/custom/radialGradient-focal-radius-expected.txt: Added.
- platform/gtk/svg/custom/recursive-gradient-expected.png:
- platform/gtk/svg/custom/recursive-gradient-expected.txt:
- platform/gtk/svg/custom/relative-sized-content-with-resources-expected.png:
- platform/gtk/svg/custom/relative-sized-content-with-resources-expected.txt:
- platform/gtk/svg/custom/stroked-pattern-expected.png:
- platform/gtk/svg/custom/stroked-pattern-expected.txt:
- platform/gtk/svg/hixie/perf/006-expected.png:
- platform/gtk/svg/hixie/perf/006-expected.txt:
- 11:46 AM Changeset in webkit [130665] by
-
- 2 edits in trunk/LayoutTests
audiobuffer.html need to include audio-testing.js file.
https://bugs.webkit.org/show_bug.cgi?id=98641
Patch by Dongwoo Joshua Im <dw.im@samsung.com> on 2012-10-08
Reviewed by Eric Seidel.
As we discussed at the bug https://bugs.webkit.org/show_bug.cgi?id=88624,
WebAudio tests need to include audio-testing.js file to set WebKitWebAudioEnabled.
- webaudio/audiobuffer.html: Include audio-testing.js file.
- 11:46 AM Changeset in webkit [130664] by
-
- 2 edits in trunk/Source/JavaScriptCore
After r130344, OpaqueJSString() creates an empty string which should be a null string
https://bugs.webkit.org/show_bug.cgi?id=98417
Reviewed by Sam Weinig.
Changed create() of a null string to return 0. This is the same behavior as before r130344.
- API/OpaqueJSString.cpp:
(OpaqueJSString::create):
- 11:44 AM Changeset in webkit [130663] by
-
- 3 edits2 adds in trunk
Border, margin and padding of an inline's inline ancestors counted twice
https://bugs.webkit.org/show_bug.cgi?id=63074
Reviewed by David Hyatt.
Source/WebCore:
In a line such as '<span><span><img>Text' the border, padding and margin belonging
to the two spans was counted twice by RenderBlockLineLayout::nextLineBreak(): once
when adding the width of the <img> object to the line, and a second time when adding
the 'Text'. The result was that nextLineBreak() now had a length for the line that
exceeded the line's maximum length and inserted a bogus line break.
This all happened because the helper function that is used to add in the border etc.
from inline ancestors was crawling up the tree each time. It doesn't need to do that, it
should stop crawling up the tree when the current object is not the first or last sibling below a parent.
Test: fast/inline/bpm-inline-ancestors.html
- rendering/RenderBlockLineLayout.cpp:
(WebCore::shouldAddBorderPaddingMargin): Broke this check out into a helper function so that it
can help inlineLogicalWidth() return early and also treat empty RenderTexts the same as no previous/next
sibling on the line. This ensures that collapsed leading space does not interfere with the decision to
crawl up the ancestors accumulating border, padding, and margin.
(WebCore):
(WebCore::inlineLogicalWidth): Return early once the current child is no longer on the edge of its line -
this ensures the border, padding and margin of ancestors is not counted twice.
LayoutTests:
- fast/inline/bpm-inline-ancestors-expected.html: Added.
- fast/inline/bpm-inline-ancestors.html: Added.
- 11:40 AM Changeset in webkit [130662] by
-
- 11 edits in trunk
[WK2][WTR] WebKitTestRunner needs testRunner.dispatchPendingLoadRequests
https://bugs.webkit.org/show_bug.cgi?id=98638
Patch by Sudarsana Nagineni <sudarsana.nagineni@intel.com> on 2012-10-08
Reviewed by Eric Seidel.
Source/WebKit2:
Add implementation for testRunner.dispatchPendingLoadRequests in
WebKitTestRunner.
- WebProcess/InjectedBundle/API/c/WKBundle.cpp:
(WKBundleDispatchPendingLoadRequests):
- WebProcess/InjectedBundle/API/c/WKBundlePrivate.h:
- WebProcess/InjectedBundle/InjectedBundle.cpp:
(WebKit::InjectedBundle::dispatchPendingLoadRequests):
(WebKit):
- WebProcess/InjectedBundle/InjectedBundle.h:
(InjectedBundle):
Tools:
Add implementation for testRunner.dispatchPendingLoadRequests in
WebKitTestRunner.
- WebKitTestRunner/InjectedBundle/Bindings/TestRunner.idl:
- WebKitTestRunner/InjectedBundle/TestRunner.cpp:
(WTR::TestRunner::dispatchPendingLoadRequests):
(WTR):
- WebKitTestRunner/InjectedBundle/TestRunner.h:
(TestRunner):
LayoutTests:
Unskip http/tests/loading/deleted-host-in-resource-load-delegate-callback.html
- platform/wk2/TestExpectations:
- 11:37 AM Changeset in webkit [130661] by
-
- 2 edits in trunk/LayoutTests
[EFL] Skip http/tests/multipart/multipart-html.php while we wait for kov's patch.
- platform/efl/TestExpectations:
- 11:37 AM Changeset in webkit [130660] by
-
- 2 edits in trunk/Tools
[EFL][WK2] Add support for window.close in Minibrowser
https://bugs.webkit.org/show_bug.cgi?id=98667
Patch by Christophe Dumez <Christophe Dumez> on 2012-10-08
Reviewed by Laszlo Gombos.
When calling window.close() from JavaScript, MiniBrowser
now closes the given window.
- MiniBrowser/efl/main.c:
(window_close):
(on_ecore_evas_delete):
(on_close_window):
(window_create):
- 11:35 AM Changeset in webkit [130659] by
-
- 3 edits in trunk/Tools
Properly strip new tests from the test results json if they are pass/nodata/skip.
https://bugs.webkit.org/show_bug.cgi?id=98669
Reviewed by Eric Seidel.
In _merge_json, we had a codepath that didn't call _normalize_results_json
for tests that aren't already in the aggregated results.
Instead, now do all the merging first and then normalize the aggregated results.
- TestResultServer/model/jsonresults.py:
(JsonResults._merge_json):
(JsonResults._merge_tests):
(JsonResults._normalize_results):
(JsonResults):
(JsonResults._should_delete_leaf):
- TestResultServer/model/jsonresults_unittest.py:
Removed test_merge_build_directory_hierarchy_old_version since there is
no longer any version 3 json to support.
(JsonResultsTest.test_merge_remove_new_test):
(JsonResultsTest.test_merge_prune_extra_results_with_new_result_of_same_type):
- 11:23 AM Changeset in webkit [130658] by
-
- 2 edits in trunk/Tools
[EFL][WK2] Simplify frame flattening support in MiniBrowser
https://bugs.webkit.org/show_bug.cgi?id=98657
Patch by Christophe Dumez <Christophe Dumez> on 2012-10-08
Reviewed by Kenneth Rohde Christiansen.
Simplify frame flattening support code in MiniBrowser to
avoid passing the setting around to window_create()
function().
- MiniBrowser/efl/main.c:
(on_key_down):
(on_new_window):
(window_create):
(main):
- 11:15 AM Changeset in webkit [130657] by
-
- 4 edits2 adds in trunk
Null-check for DOMWindow before feeding it to FeatureObserver.
https://bugs.webkit.org/show_bug.cgi?id=98624
Reviewed by Adam Barth.
Source/WebCore:
We shouldn't call out to FeatureObserver in
ContentSecurityPolicy::didReceiveHeader if the policy's document doesn't
have a DOMWindow.
Test: http/tests/security/contentSecurityPolicy/xmlhttprequest-protected-resource-does-not-crash.html
- page/ContentSecurityPolicy.cpp:
(WebCore::ContentSecurityPolicy::didReceiveHeader):
Null check 'document->domWindow' before passing it on.
- page/FeatureObserver.cpp:
(WebCore::FeatureObserver::observe):
ASSERT 'domWindow'.
LayoutTests:
- http/tests/security/contentSecurityPolicy/xmlhttprequest-protected-resource-does-not-crash-expected.txt: Added.
- http/tests/security/contentSecurityPolicy/xmlhttprequest-protected-resource-does-not-crash.html: Added.
This test shouldn't crash.
- 11:10 AM Changeset in webkit [130656] by
-
- 2 edits in trunk
[EFL] Add minimum version information for tool dependencies
https://bugs.webkit.org/show_bug.cgi?id=97592
Patch by Laszlo Gombos <Laszlo Gombos> on 2012-10-08
Reviewed by Kenneth Rohde Christiansen.
Capture the minimum version information for the tools that are required
to build the EFL port (or more generally WebKit).
- CMakeLists.txt:
- 11:05 AM Changeset in webkit [130655] by
-
- 13 edits5 deletes in trunk/LayoutTests
Unreviewed, new baseline for fast/table/colspanMinWidth-vertical.html.
The baseline changed in http://trac.webkit.org/changeset/130569 because
controls should all be horizontal.
- platform/chromium-mac-snowleopard/fast/table/colspanMinWidth-vertical-expected.png:
- platform/chromium-mac/fast/table/colspanMinWidth-vertical-expected.png:
- platform/chromium-mac/fast/table/colspanMinWidth-vertical-expected.txt: Removed.
- platform/chromium-win/fast/table/colspanMinWidth-vertical-expected.png:
- platform/chromium/TestExpectations:
- platform/efl/fast/table/colspanMinWidth-vertical-expected.png: Removed.
- platform/gtk/TestExpectations:
- platform/gtk/fast/table/colspanMinWidth-vertical-expected.png: Removed.
- platform/gtk/fast/table/colspanMinWidth-vertical-expected.txt:
- platform/mac/TestExpectations:
- platform/mac/fast/table/colspanMinWidth-vertical-expected.png: Removed.
- platform/mac/fast/table/colspanMinWidth-vertical-expected.txt:
- platform/qt/TestExpectations:
- platform/qt/fast/table/colspanMinWidth-vertical-expected.png: Removed.
- platform/qt/fast/table/colspanMinWidth-vertical-expected.txt:
- platform/win/TestExpectations:
- platform/wincairo/TestExpectations:
- 10:54 AM Changeset in webkit [130654] by
-
- 3 edits43 adds1 delete in trunk/LayoutTests
Unreviewed fast/repaint Chromium rebaselining.
Rebaselined those tests on Chromium Mac. The differences fall in 3 buckets:
- the background has an alpha off-by-one (crbug.com/23473)
- the repaint rectangles are united (the Mac baselines don't do the union).
- On Lion, the font used is different.
- platform/chromium/TestExpectations:
Removed the rebaselined tests' entries.
- platform/chromium-mac-snowleopard/fast/repaint/bugzilla-5699-expected.png: Added.
- platform/chromium-mac-snowleopard/fast/repaint/control-clip-expected.png: Added.
- platform/chromium-mac-snowleopard/fast/repaint/create-layer-repaint-expected.png: Added.
- platform/chromium-mac-snowleopard/fast/repaint/layout-state-only-positioned-expected.png: Added.
- platform/chromium-mac-snowleopard/fast/repaint/line-in-scrolled-clipped-block-expected.png: Added.
- platform/chromium-mac-snowleopard/fast/repaint/line-overflow-expected.png: Added.
- platform/chromium-mac-snowleopard/fast/repaint/list-marker-2-expected.png: Added.
- platform/chromium-mac-snowleopard/fast/repaint/make-children-non-inline-expected.png: Added.
- platform/chromium-mac-snowleopard/fast/repaint/outline-child-repaint-expected.png: Added.
- platform/chromium-mac-snowleopard/fast/repaint/outline-repaint-glitch-expected.png: Added.
- platform/chromium-mac-snowleopard/fast/repaint/overflow-scroll-delete-expected.png: Added.
- platform/chromium-mac-snowleopard/fast/repaint/reflection-redraw-expected.png: Added.
- platform/chromium-mac-snowleopard/fast/repaint/rel-positioned-inline-with-overflow-expected.png: Added.
- platform/chromium-mac-snowleopard/fast/repaint/selection-after-delete-expected.png: Added.
- platform/chromium-mac-snowleopard/fast/repaint/selection-gap-overflow-scroll-expected.png: Added.
- platform/chromium-mac-snowleopard/fast/repaint/stacked-diacritics-expected.png: Added.
- platform/chromium-mac-snowleopard/fast/repaint/static-to-positioned-expected.png: Added.
- platform/chromium-mac-snowleopard/fast/repaint/table-cell-move-expected.png: Added.
- platform/chromium-mac/fast/repaint/background-generated-expected.png: Added.
- platform/chromium-mac/fast/repaint/bugzilla-5699-expected.png: Added.
- platform/chromium-mac/fast/repaint/content-into-overflow-expected.png: Added.
- platform/chromium-mac/fast/repaint/control-clip-expected.png: Added.
- platform/chromium-mac/fast/repaint/control-clip-expected.txt:
- platform/chromium-mac/fast/repaint/create-layer-repaint-expected.png: Added.
- platform/chromium-mac/fast/repaint/intermediate-layout-position-clip-expected.png: Added.
- platform/chromium-mac/fast/repaint/intermediate-layout-position-expected.png: Added.
- platform/chromium-mac/fast/repaint/layout-state-only-positioned-expected.png: Added.
- platform/chromium-mac/fast/repaint/line-in-scrolled-clipped-block-expected.png: Added.
- platform/chromium-mac/fast/repaint/line-overflow-expected.png: Added.
- platform/chromium-mac/fast/repaint/list-marker-2-expected.png: Added.
- platform/chromium-mac/fast/repaint/make-children-non-inline-expected.png: Added.
- platform/chromium-mac/fast/repaint/outline-child-repaint-expected.png: Added.
- platform/chromium-mac/fast/repaint/outline-inset-expected.png: Added.
- platform/chromium-mac/fast/repaint/outline-repaint-glitch-expected.png: Added.
- platform/chromium-mac/fast/repaint/overflow-into-content-expected.png: Added.
- platform/chromium-mac/fast/repaint/overflow-scroll-delete-expected.png: Added.
- platform/chromium-mac/fast/repaint/reflection-redraw-expected.png: Added.
- platform/chromium-mac/fast/repaint/rel-positioned-inline-with-overflow-expected.png: Added.
- platform/chromium-mac/fast/repaint/selection-after-delete-expected.png: Added.
- platform/chromium-mac/fast/repaint/selection-gap-overflow-scroll-expected.png: Added.
- platform/chromium-mac/fast/repaint/stacked-diacritics-expected.png: Added.
- platform/chromium-mac/fast/repaint/static-to-positioned-expected.png: Added.
- platform/chromium-mac/fast/repaint/table-cell-move-expected.png: Added.
- platform/chromium-win/fast/repaint/box-shadow-inset-repaint-expected.png: Added.
- platform/mac-lion/fast/repaint: Removed.
- platform/mac-lion/fast/repaint/control-clip-expected.txt: Removed.
- 10:21 AM Changeset in webkit [130653] by
-
- 2 edits8 adds in trunk/LayoutTests
[Qt] Add baselines to passing ruby DOM tests.
Unreviewed gardening.
- platform/qt/TestExpectations:
- platform/qt/fast/ruby/rubyDOM-insert-rt-expected.txt: Added.
- platform/qt/fast/ruby/rubyDOM-insert-text1-expected.txt: Added.
- platform/qt/fast/ruby/rubyDOM-insert-text2-expected.txt: Added.
- platform/qt/fast/ruby/rubyDOM-insert-text3-expected.txt: Added.
- platform/qt/fast/ruby/rubyDOM-remove-rt1-expected.txt: Added.
- platform/qt/fast/ruby/rubyDOM-remove-rt2-expected.txt: Added.
- platform/qt/fast/ruby/rubyDOM-remove-text1-expected.txt: Added.
- platform/qt/fast/ruby/rubyDOM-remove-text2-expected.txt: Added.
- 10:13 AM Changeset in webkit [130652] by
-
- 3 edits in trunk/Tools
[EFL] Use Ctrl+n shortcut to create a new window in MiniBrowser / EWebLauncher
https://bugs.webkit.org/show_bug.cgi?id=98655
Patch by Christophe Dumez <Christophe Dumez> on 2012-10-08
Reviewed by Kenneth Rohde Christiansen.
Use "Ctrl+n" shortcut instead of "F9" to open a new window in
MiniBrowser and EWebLauncher. This is the shortcut that is
commonly used for this action.
- EWebLauncher/main.c:
(on_key_down):
- MiniBrowser/efl/main.c:
(on_key_down):
- 10:08 AM Changeset in webkit [130651] by
-
- 6 edits2 adds in trunk
Source/WebCore: Loader cleanup : Simplify FrameLoader/DocumentLoader setupForReplace()
https://bugs.webkit.org/show_bug.cgi?id=49072
Reviewed by Eric Seidel.
This patch contains one small known behavior change: multipart/x-mixed-replace main resources with text/html parts
will no longer load the text/html progressively. In practice, loading the html progressively causes the document
to get cleared as soon as the next part's data starts arriving, which leads to a blank page most of the time. This case
seems to be pathological, as IE, FF, Opera and WebKit all do something different currently. This patch will cause
us to behave like Firefox, which is the most sane of the current behaviors.
Test: http/tests/multipart/multipart-html.php
- loader/DocumentLoader.cpp:
(WebCore::DocumentLoader::commitData): Use isMultipartReplacingLoad() helper.
(WebCore::DocumentLoader::receivedData):
(WebCore::DocumentLoader::setupForReplace): Renamed from setupForReplaceByMIMEType(). Call maybeFinishLoadingMultipartContent()
instead of doing identical work inline. After we call frameLoader()->setReplacing(), we will never load progressively, so remove
the if (doesProgressiveLoad(newMIMEType)) {} block.
(WebCore::DocumentLoader::isMultipartReplacingLoad):
(WebCore::DocumentLoader::maybeFinishLoadingMultipartContent): Inline the old DocumentLoader::setupForeReplace(), check
frameLoader()->isReplacing() instead of the delete doesProgressiveLoad().
- loader/DocumentLoader.h:
- loader/FrameLoader.cpp:
(WebCore::FrameLoader::setupForReplace): Move all calls to revertToProvisionalState here.
- loader/MainResourceLoader.cpp:
(WebCore::MainResourceLoader::didReceiveResponse): Call setupForReplace(), renamed from setupForReplaceByMIMEType().
LayoutTests: Add a test for multipart/x-mixed-replace documents with text/html
parts.
https://bugs.webkit.org/show_bug.cgi?id=49072
Reviewed by Eric Seidel.
- http/tests/multipart/multipart-html-expected.txt: Added.
- http/tests/multipart/multipart-html.php: Added.
- 10:06 AM Changeset in webkit [130650] by
-
- 2 edits in trunk/LayoutTests
[EFL] Skip svg/text/caret-in-svg-text.xhtml in WK1.
- platform/efl-wk1/TestExpectations:
- 10:02 AM LayoutUnit edited by
- Updated article to reflect that we now use 1/64 instead of 1/60. (diff)
- 9:53 AM Changeset in webkit [130649] by
-
- 2 edits4 adds in trunk/LayoutTests
Unreviewed gardening after r130587.
Per discussion with Adam, this change lands the failing baselines to
get some coverage until V8 matches JSC. Fixing the baselines is
covered by https://bugs.webkit.org/show_bug.cgi?id=98658
- platform/chromium/TestExpectations:
Marked one of test as SLOW as it is timing out in Debug.
- platform/chromium/fast/dom/gc-12-expected.txt: Added.
- platform/chromium/fast/dom/gc-3-expected.txt: Added.
- platform/chromium/fast/dom/gc-5-expected.txt: Added.
- platform/chromium/fast/dom/gc-dom-tree-lifetime-expected.txt: Added.
- 9:50 AM Changeset in webkit [130648] by
-
- 5 edits in trunk/LayoutTests
Unreviewed Qt gardening.
Rebaseline Qt expectations for these passing tests.
- platform/qt/TestExpectations:
- platform/qt/fast/text/basic/013-expected.txt:
- platform/qt/fast/text/basic/015-expected.txt:
- platform/qt/fast/text/line-breaks-expected.txt:
- 9:45 AM Changeset in webkit [130647] by
-
- 2 edits in trunk/LayoutTests
[EFL] Mark fast/dynamic/window-scrollbars-test.html as flaky.
- platform/efl/TestExpectations:
- 9:33 AM Changeset in webkit [130646] by
-
- 2 edits in trunk/Tools
[EFL][WK2] Add support for window.create in Minibrowser
https://bugs.webkit.org/show_bug.cgi?id=98649
Patch by Christophe Dumez <Christophe Dumez> on 2012-10-08
Reviewed by Kenneth Rohde Christiansen.
Calling window.create() from JavaScript now creates a
new window in Minibrowser, as directed.
- MiniBrowser/efl/main.c:
(on_new_window):
(window_create):
- 9:14 AM Changeset in webkit [130645] by
-
- 2 edits128 adds in trunk/LayoutTests
[EFL] Unskip svg/text.
Most of the text cases are passing, the ones which don't have been
properly skipped.
- platform/efl/TestExpectations:
- platform/efl/svg/text/append-text-node-to-tspan-expected.png: Added.
- platform/efl/svg/text/append-text-node-to-tspan-expected.txt: Added.
- platform/efl/svg/text/bidi-embedded-direction-expected.png: Added.
- platform/efl/svg/text/bidi-embedded-direction-expected.txt: Added.
- platform/efl/svg/text/bidi-reorder-value-lists-expected.png: Added.
- platform/efl/svg/text/bidi-reorder-value-lists-expected.txt: Added.
- platform/efl/svg/text/bidi-text-anchor-direction-expected.png: Added.
- platform/efl/svg/text/bidi-text-anchor-direction-expected.txt: Added.
- platform/efl/svg/text/bidi-text-query-expected.png: Added.
- platform/efl/svg/text/bidi-text-query-expected.txt: Added.
- platform/efl/svg/text/bidi-tspans-expected.png: Added.
- platform/efl/svg/text/bidi-tspans-expected.txt: Added.
- platform/efl/svg/text/ems-display-none-expected.png: Added.
- platform/efl/svg/text/ems-display-none-expected.txt: Added.
- platform/efl/svg/text/exs-display-none-expected.png: Added.
- platform/efl/svg/text/exs-display-none-expected.txt: Added.
- platform/efl/svg/text/font-size-below-point-five-2-expected.png: Added.
- platform/efl/svg/text/font-size-below-point-five-2-expected.txt: Added.
- platform/efl/svg/text/font-size-below-point-five-expected.png: Added.
- platform/efl/svg/text/font-size-below-point-five-expected.txt: Added.
- platform/efl/svg/text/foreignObject-repaint-expected.png: Added.
- platform/efl/svg/text/foreignObject-repaint-expected.txt: Added.
- platform/efl/svg/text/foreignObject-text-clipping-bug-expected.png: Added.
- platform/efl/svg/text/foreignObject-text-clipping-bug-expected.txt: Added.
- platform/efl/svg/text/kerning-expected.png: Added.
- platform/efl/svg/text/kerning-expected.txt: Added.
- platform/efl/svg/text/modify-text-node-in-tspan-expected.png: Added.
- platform/efl/svg/text/modify-text-node-in-tspan-expected.txt: Added.
- platform/efl/svg/text/multichar-glyph-expected.png: Added.
- platform/efl/svg/text/multichar-glyph-expected.txt: Added.
- platform/efl/svg/text/remove-text-node-from-tspan-expected.png: Added.
- platform/efl/svg/text/remove-text-node-from-tspan-expected.txt: Added.
- platform/efl/svg/text/remove-tspan-from-text-expected.png: Added.
- platform/efl/svg/text/remove-tspan-from-text-expected.txt: Added.
- platform/efl/svg/text/scaled-font-expected.png: Added.
- platform/efl/svg/text/scaled-font-expected.txt: Added.
- platform/efl/svg/text/scaling-font-with-geometric-precision-expected.png: Added.
- platform/efl/svg/text/scaling-font-with-geometric-precision-expected.txt: Added.
- platform/efl/svg/text/selection-background-color-expected.png: Added.
- platform/efl/svg/text/selection-background-color-expected.txt: Added.
- platform/efl/svg/text/selection-styles-expected.png: Added.
- platform/efl/svg/text/selection-styles-expected.txt: Added.
- platform/efl/svg/text/small-fonts-2-expected.png: Added.
- platform/efl/svg/text/small-fonts-2-expected.txt: Added.
- platform/efl/svg/text/small-fonts-3-expected.png: Added.
- platform/efl/svg/text/small-fonts-3-expected.txt: Added.
- platform/efl/svg/text/small-fonts-expected.png: Added.
- platform/efl/svg/text/small-fonts-in-html5-expected.png: Added.
- platform/efl/svg/text/small-fonts-in-html5-expected.txt: Added.
- platform/efl/svg/text/text-align-01-b-expected.png: Added.
- platform/efl/svg/text/text-align-01-b-expected.txt: Added.
- platform/efl/svg/text/text-align-02-b-expected.png: Added.
- platform/efl/svg/text/text-align-02-b-expected.txt: Added.
- platform/efl/svg/text/text-align-03-b-expected.png: Added.
- platform/efl/svg/text/text-align-03-b-expected.txt: Added.
- platform/efl/svg/text/text-align-04-b-expected.png: Added.
- platform/efl/svg/text/text-align-04-b-expected.txt: Added.
- platform/efl/svg/text/text-align-05-b-expected.png: Added.
- platform/efl/svg/text/text-align-05-b-expected.txt: Added.
- platform/efl/svg/text/text-align-06-b-expected.png: Added.
- platform/efl/svg/text/text-align-06-b-expected.txt: Added.
- platform/efl/svg/text/text-altglyph-01-b-expected.png: Added.
- platform/efl/svg/text/text-altglyph-01-b-expected.txt: Added.
- platform/efl/svg/text/text-deco-01-b-expected.png: Added.
- platform/efl/svg/text/text-deco-01-b-expected.txt: Added.
- platform/efl/svg/text/text-fill-opacity-expected.png: Added.
- platform/efl/svg/text/text-fill-opacity-expected.txt: Added.
- platform/efl/svg/text/text-fonts-01-t-expected.png: Added.
- platform/efl/svg/text/text-fonts-01-t-expected.txt: Added.
- platform/efl/svg/text/text-fonts-02-t-expected.png: Added.
- platform/efl/svg/text/text-fonts-02-t-expected.txt: Added.
- platform/efl/svg/text/text-gradient-positioning-expected.png: Added.
- platform/efl/svg/text/text-gradient-positioning-expected.txt: Added.
- platform/efl/svg/text/text-hkern-expected.png: Added.
- platform/efl/svg/text/text-hkern-expected.txt: Added.
- platform/efl/svg/text/text-hkern-on-vertical-text-expected.png: Added.
- platform/efl/svg/text/text-hkern-on-vertical-text-expected.txt: Added.
- platform/efl/svg/text/text-intro-05-t-expected.png: Added.
- platform/efl/svg/text/text-intro-05-t-expected.txt: Added.
- platform/efl/svg/text/text-midpoint-split-bug-expected.png: Added.
- platform/efl/svg/text/text-midpoint-split-bug-expected.txt: Added.
- platform/efl/svg/text/text-overflow-ellipsis-svgfont-expected.png: Added.
- platform/efl/svg/text/text-overflow-ellipsis-svgfont-expected.txt: Added.
- platform/efl/svg/text/text-path-01-b-expected.png: Added.
- platform/efl/svg/text/text-path-01-b-expected.txt: Added.
- platform/efl/svg/text/text-path-middle-align-expected.png: Added.
- platform/efl/svg/text/text-path-middle-align-expected.txt: Added.
- platform/efl/svg/text/text-repaint-rects-expected.png: Added.
- platform/efl/svg/text/text-repaint-rects-expected.txt: Added.
- platform/efl/svg/text/text-rescale-expected.png: Added.
- platform/efl/svg/text/text-rescale-expected.txt: Added.
- platform/efl/svg/text/text-spacing-01-b-expected.png: Added.
- platform/efl/svg/text/text-spacing-01-b-expected.txt: Added.
- platform/efl/svg/text/text-text-01-b-expected.png: Added.
- platform/efl/svg/text/text-text-01-b-expected.txt: Added.
- platform/efl/svg/text/text-text-03-b-expected.png: Added.
- platform/efl/svg/text/text-text-03-b-expected.txt: Added.
- platform/efl/svg/text/text-text-04-t-expected.png: Added.
- platform/efl/svg/text/text-text-04-t-expected.txt: Added.
- platform/efl/svg/text/text-text-05-t-expected.png: Added.
- platform/efl/svg/text/text-text-05-t-expected.txt: Added.
- platform/efl/svg/text/text-text-06-t-expected.png: Added.
- platform/efl/svg/text/text-text-06-t-expected.txt: Added.
- platform/efl/svg/text/text-text-07-t-expected.png: Added.
- platform/efl/svg/text/text-text-07-t-expected.txt: Added.
- platform/efl/svg/text/text-text-08-b-expected.png: Added.
- platform/efl/svg/text/text-text-08-b-expected.txt: Added.
- platform/efl/svg/text/text-tref-01-b-expected.png: Added.
- platform/efl/svg/text/text-tref-01-b-expected.txt: Added.
- platform/efl/svg/text/text-tselect-01-b-expected.png: Added.
- platform/efl/svg/text/text-tselect-01-b-expected.txt: Added.
- platform/efl/svg/text/text-tselect-02-f-expected.png: Added.
- platform/efl/svg/text/text-tselect-02-f-expected.txt: Added.
- platform/efl/svg/text/text-tspan-01-b-expected.png: Added.
- platform/efl/svg/text/text-tspan-01-b-expected.txt: Added.
- platform/efl/svg/text/text-viewbox-rescale-expected.png: Added.
- platform/efl/svg/text/text-vkern-expected.png: Added.
- platform/efl/svg/text/text-vkern-expected.txt: Added.
- platform/efl/svg/text/text-vkern-on-horizontal-text-expected.png: Added.
- platform/efl/svg/text/text-vkern-on-horizontal-text-expected.txt: Added.
- platform/efl/svg/text/text-ws-01-t-expected.png: Added.
- platform/efl/svg/text/text-ws-01-t-expected.txt: Added.
- platform/efl/svg/text/text-ws-02-t-expected.png: Added.
- platform/efl/svg/text/text-ws-02-t-expected.txt: Added.
- platform/efl/svg/text/textPathBoundsBug-expected.png: Added.
- platform/efl/svg/text/textPathBoundsBug-expected.txt: Added.
- platform/efl/svg/text/tspan-dynamic-positioning-expected.png: Added.
- platform/efl/svg/text/tspan-dynamic-positioning-expected.txt: Added.
- 8:16 AM Changeset in webkit [130644] by
-
- 2 edits in trunk/LayoutTests
[EFL] Unskip svg/dom/altGlyph-dom.xhtml
Seems to be passing these days.
- platform/efl/TestExpectations:
- 8:11 AM Changeset in webkit [130643] by
-
- 2 edits in trunk/Source/WTF
Lower minimum table size of WTF::HashTable to reduce memory usage.
<http://webkit.org/b/98406>
<rdar://problem/12432140>
Reviewed by Anders Carlsson.
Lower the default minimumTableSize for WTF hash tables from 64 to 8 entries.
This reduces WebProcess memory consumption by ~16MB on Membuster3 (a 6% progression!)
No significant movement on PLT or JSC benchmarks on my machine. If there's a perf regression somewhere
from this, we can tweak individual tables to have a larger minimumTableSize.
- wtf/HashTraits.h:
- 8:05 AM Changeset in webkit [130642] by
-
- 5 edits in trunk/Source/WebKit2
[GTK] Add a setting to enable/disable smooth scrolling to WebKit2 GTK+ API
https://bugs.webkit.org/show_bug.cgi?id=98646
Reviewed by Xan Lopez.
- UIProcess/API/gtk/WebKitSettings.cpp:
(webKitSettingsSetProperty): Implement setter for new property.
(webKitSettingsGetProperty): Implement getter for new property.
(webkit_settings_class_init): Add new property
enable-smooth-scrolling.
(webkit_settings_get_enable_smooth_scrolling):
(webkit_settings_set_enable_smooth_scrolling):
- UIProcess/API/gtk/WebKitSettings.h:
- UIProcess/API/gtk/docs/webkit2gtk-sections.txt: Add new symbols.
- UIProcess/API/gtk/tests/TestWebKitSettings.cpp:
(testWebKitSettings): Test smooth scrolling setting API.
- 8:04 AM Changeset in webkit [130641] by
-
- 3 edits in trunk/LayoutTests
Unreviewed GTK gardening.
Removing crash expectations for tests that were fixed in r130611.
Removing failure expectations for fast/xsl/xslt-missing-namespace-in-xslt.xml,
the test is working fine after r130543.
- platform/gtk-wk2/TestExpectations:
- platform/gtk/TestExpectations:
- 7:50 AM Changeset in webkit [130640] by
-
- 2 edits in trunk/LayoutTests
Unreviewed Qt gardening.
Adding expectations for tests under css2.1.
- platform/qt/TestExpectations:
- 7:44 AM Changeset in webkit [130639] by
-
- 4 edits in trunk
Using float/double as WTF hash table key is unreliable.
<http://webkit.org/b/98627>
Reviewed by Geoffrey Garen.
Source/WTF:
Change FloatHash::equal() to do a bitwise compare instead of a logical compare.
This fixes a problem where the keys with different binary representation but the
same logical value (e.g 0 and -0) could block each other from being found if they
ended up in the same hash bucket.
- wtf/HashFunctions.h:
(FloatHash):
(WTF::FloatHash::hash):
(WTF::FloatHash::equal):
Tools:
Add a test case checking that using double as the hash table key type won't
have problems distinguishing between keys that are considered equal by operator==
but have different binary representations.
- TestWebKitAPI/Tests/WTF/HashMap.cpp:
(TestDoubleHashTraits):
- 7:36 AM BadContent edited by
- add more spammer addresses (diff)
- 7:05 AM Changeset in webkit [130638] by
-
- 2 edits534 adds in trunk/LayoutTests
[EFL] Unskip svg/W3C-SVG-1.1.
All but one test case worked fine (compared to the expectations in
mac/).
- platform/efl/TestExpectations:
- platform/efl/svg/W3C-SVG-1.1/animate-elem-02-t-expected.png: Added.
- platform/efl/svg/W3C-SVG-1.1/animate-elem-02-t-expected.txt: Added.
- platform/efl/svg/W3C-SVG-1.1/animate-elem-03-t-expected.png: Added.
- platform/efl/svg/W3C-SVG-1.1/animate-elem-03-t-expected.txt: Added.
- platform/efl/svg/W3C-SVG-1.1/animate-elem-04-t-expected.png: Added.
- platform/efl/svg/W3C-SVG-1.1/animate-elem-04-t-expected.txt: Added.
- platform/efl/svg/W3C-SVG-1.1/animate-elem-05-t-expected.png: Added.
- platform/efl/svg/W3C-SVG-1.1/animate-elem-05-t-expected.txt: Added.
- platform/efl/svg/W3C-SVG-1.1/animate-elem-06-t-expected.png: Added.
- platform/efl/svg/W3C-SVG-1.1/animate-elem-06-t-expected.txt: Added.
- platform/efl/svg/W3C-SVG-1.1/animate-elem-07-t-expected.png: Added.
- platform/efl/svg/W3C-SVG-1.1/animate-elem-07-t-expected.txt: Added.
- platform/efl/svg/W3C-SVG-1.1/animate-elem-08-t-expected.png: Added.
- platform/efl/svg/W3C-SVG-1.1/animate-elem-08-t-expected.txt: Added.
- platform/efl/svg/W3C-SVG-1.1/animate-elem-09-t-expected.png: Added.
- platform/efl/svg/W3C-SVG-1.1/animate-elem-09-t-expected.txt: Added.
- platform/efl/svg/W3C-SVG-1.1/animate-elem-10-t-expected.png: Added.
- platform/efl/svg/W3C-SVG-1.1/animate-elem-10-t-expected.txt: Added.
- platform/efl/svg/W3C-SVG-1.1/animate-elem-11-t-expected.png: Added.
- platform/efl/svg/W3C-SVG-1.1/animate-elem-11-t-expected.txt: Added.
- platform/efl/svg/W3C-SVG-1.1/animate-elem-12-t-expected.png: Added.
- platform/efl/svg/W3C-SVG-1.1/animate-elem-12-t-expected.txt: Added.
- platform/efl/svg/W3C-SVG-1.1/animate-elem-13-t-expected.png: Added.
- platform/efl/svg/W3C-SVG-1.1/animate-elem-13-t-expected.txt: Added.
- platform/efl/svg/W3C-SVG-1.1/animate-elem-14-t-expected.png: Added.
- platform/efl/svg/W3C-SVG-1.1/animate-elem-14-t-expected.txt: Added.
- platform/efl/svg/W3C-SVG-1.1/animate-elem-15-t-expected.png: Added.
- platform/efl/svg/W3C-SVG-1.1/animate-elem-15-t-expected.txt: Added.
- platform/efl/svg/W3C-SVG-1.1/animate-elem-16-t-expected.png: Added.
- platform/efl/svg/W3C-SVG-1.1/animate-elem-16-t-expected.txt: Added.
- platform/efl/svg/W3C-SVG-1.1/animate-elem-17-t-expected.png: Added.
- platform/efl/svg/W3C-SVG-1.1/animate-elem-17-t-expected.txt: Added.
- platform/efl/svg/W3C-SVG-1.1/animate-elem-18-t-expected.png: Added.
- platform/efl/svg/W3C-SVG-1.1/animate-elem-18-t-expected.txt: Added.
- platform/efl/svg/W3C-SVG-1.1/animate-elem-19-t-expected.png: Added.
- platform/efl/svg/W3C-SVG-1.1/animate-elem-19-t-expected.txt: Added.
- platform/efl/svg/W3C-SVG-1.1/animate-elem-20-t-expected.png: Added.
- platform/efl/svg/W3C-SVG-1.1/animate-elem-20-t-expected.txt: Added.
- platform/efl/svg/W3C-SVG-1.1/animate-elem-21-t-expected.png: Added.
- platform/efl/svg/W3C-SVG-1.1/animate-elem-21-t-expected.txt: Added.
- platform/efl/svg/W3C-SVG-1.1/animate-elem-22-b-expected.png: Added.
- platform/efl/svg/W3C-SVG-1.1/animate-elem-22-b-expected.txt: Added.
- platform/efl/svg/W3C-SVG-1.1/animate-elem-23-t-expected.png: Added.
- platform/efl/svg/W3C-SVG-1.1/animate-elem-23-t-expected.txt: Added.
- platform/efl/svg/W3C-SVG-1.1/animate-elem-24-t-expected.png: Added.
- platform/efl/svg/W3C-SVG-1.1/animate-elem-24-t-expected.txt: Added.
- platform/efl/svg/W3C-SVG-1.1/animate-elem-25-t-expected.png: Added.
- platform/efl/svg/W3C-SVG-1.1/animate-elem-25-t-expected.txt: Added.
- platform/efl/svg/W3C-SVG-1.1/animate-elem-26-t-expected.png: Added.
- platform/efl/svg/W3C-SVG-1.1/animate-elem-26-t-expected.txt: Added.
- platform/efl/svg/W3C-SVG-1.1/animate-elem-27-t-expected.png: Added.
- platform/efl/svg/W3C-SVG-1.1/animate-elem-27-t-expected.txt: Added.
- platform/efl/svg/W3C-SVG-1.1/animate-elem-28-t-expected.png: Added.
- platform/efl/svg/W3C-SVG-1.1/animate-elem-28-t-expected.txt: Added.
- platform/efl/svg/W3C-SVG-1.1/animate-elem-29-b-expected.png: Added.
- platform/efl/svg/W3C-SVG-1.1/animate-elem-29-b-expected.txt: Added.
- platform/efl/svg/W3C-SVG-1.1/animate-elem-30-t-expected.png: Added.
- platform/efl/svg/W3C-SVG-1.1/animate-elem-30-t-expected.txt: Added.
- platform/efl/svg/W3C-SVG-1.1/animate-elem-31-t-expected.png: Added.
- platform/efl/svg/W3C-SVG-1.1/animate-elem-31-t-expected.txt: Added.
- platform/efl/svg/W3C-SVG-1.1/animate-elem-32-t-expected.png: Added.
- platform/efl/svg/W3C-SVG-1.1/animate-elem-32-t-expected.txt: Added.
- platform/efl/svg/W3C-SVG-1.1/animate-elem-33-t-expected.png: Added.
- platform/efl/svg/W3C-SVG-1.1/animate-elem-33-t-expected.txt: Added.
- platform/efl/svg/W3C-SVG-1.1/animate-elem-34-t-expected.png: Added.
- platform/efl/svg/W3C-SVG-1.1/animate-elem-34-t-expected.txt: Added.
- platform/efl/svg/W3C-SVG-1.1/animate-elem-36-t-expected.png: Added.
- platform/efl/svg/W3C-SVG-1.1/animate-elem-36-t-expected.txt: Added.
- platform/efl/svg/W3C-SVG-1.1/animate-elem-37-t-expected.png: Added.
- platform/efl/svg/W3C-SVG-1.1/animate-elem-37-t-expected.txt: Added.
- platform/efl/svg/W3C-SVG-1.1/animate-elem-39-t-expected.png: Added.
- platform/efl/svg/W3C-SVG-1.1/animate-elem-39-t-expected.txt: Added.
- platform/efl/svg/W3C-SVG-1.1/animate-elem-40-t-expected.png: Added.
- platform/efl/svg/W3C-SVG-1.1/animate-elem-40-t-expected.txt: Added.
- platform/efl/svg/W3C-SVG-1.1/animate-elem-41-t-expected.png: Added.
- platform/efl/svg/W3C-SVG-1.1/animate-elem-41-t-expected.txt: Added.
- platform/efl/svg/W3C-SVG-1.1/animate-elem-44-t-expected.png: Added.
- platform/efl/svg/W3C-SVG-1.1/animate-elem-44-t-expected.txt: Added.
- platform/efl/svg/W3C-SVG-1.1/animate-elem-46-t-expected.png: Added.
- platform/efl/svg/W3C-SVG-1.1/animate-elem-46-t-expected.txt: Added.
- platform/efl/svg/W3C-SVG-1.1/animate-elem-52-t-expected.png: Added.
- platform/efl/svg/W3C-SVG-1.1/animate-elem-52-t-expected.txt: Added.
- platform/efl/svg/W3C-SVG-1.1/animate-elem-60-t-expected.png: Added.
- platform/efl/svg/W3C-SVG-1.1/animate-elem-60-t-expected.txt: Added.
- platform/efl/svg/W3C-SVG-1.1/animate-elem-61-t-expected.png: Added.
- platform/efl/svg/W3C-SVG-1.1/animate-elem-61-t-expected.txt: Added.
- platform/efl/svg/W3C-SVG-1.1/animate-elem-62-t-expected.png: Added.
- platform/efl/svg/W3C-SVG-1.1/animate-elem-62-t-expected.txt: Added.
- platform/efl/svg/W3C-SVG-1.1/animate-elem-63-t-expected.png: Added.
- platform/efl/svg/W3C-SVG-1.1/animate-elem-63-t-expected.txt: Added.
- platform/efl/svg/W3C-SVG-1.1/animate-elem-64-t-expected.png: Added.
- platform/efl/svg/W3C-SVG-1.1/animate-elem-64-t-expected.txt: Added.
- platform/efl/svg/W3C-SVG-1.1/animate-elem-65-t-expected.png: Added.
- platform/efl/svg/W3C-SVG-1.1/animate-elem-65-t-expected.txt: Added.
- platform/efl/svg/W3C-SVG-1.1/animate-elem-66-t-expected.png: Added.
- platform/efl/svg/W3C-SVG-1.1/animate-elem-66-t-expected.txt: Added.
- platform/efl/svg/W3C-SVG-1.1/animate-elem-67-t-expected.png: Added.
- platform/efl/svg/W3C-SVG-1.1/animate-elem-67-t-expected.txt: Added.
- platform/efl/svg/W3C-SVG-1.1/animate-elem-68-t-expected.png: Added.
- platform/efl/svg/W3C-SVG-1.1/animate-elem-68-t-expected.txt: Added.
- platform/efl/svg/W3C-SVG-1.1/animate-elem-69-t-expected.png: Added.
- platform/efl/svg/W3C-SVG-1.1/animate-elem-69-t-expected.txt: Added.
- platform/efl/svg/W3C-SVG-1.1/animate-elem-70-t-expected.png: Added.
- platform/efl/svg/W3C-SVG-1.1/animate-elem-70-t-expected.txt: Added.
- platform/efl/svg/W3C-SVG-1.1/animate-elem-77-t-expected.png: Added.
- platform/efl/svg/W3C-SVG-1.1/animate-elem-77-t-expected.txt: Added.
- platform/efl/svg/W3C-SVG-1.1/animate-elem-78-t-expected.png: Added.
- platform/efl/svg/W3C-SVG-1.1/animate-elem-78-t-expected.txt: Added.
- platform/efl/svg/W3C-SVG-1.1/animate-elem-80-t-expected.png: Added.
- platform/efl/svg/W3C-SVG-1.1/animate-elem-80-t-expected.txt: Added.
- platform/efl/svg/W3C-SVG-1.1/animate-elem-81-t-expected.png: Added.
- platform/efl/svg/W3C-SVG-1.1/animate-elem-81-t-expected.txt: Added.
- platform/efl/svg/W3C-SVG-1.1/animate-elem-82-t-expected.png: Added.
- platform/efl/svg/W3C-SVG-1.1/animate-elem-82-t-expected.txt: Added.
- platform/efl/svg/W3C-SVG-1.1/animate-elem-83-t-expected.png: Added.
- platform/efl/svg/W3C-SVG-1.1/animate-elem-83-t-expected.txt: Added.
- platform/efl/svg/W3C-SVG-1.1/animate-elem-84-t-expected.png: Added.
- platform/efl/svg/W3C-SVG-1.1/animate-elem-84-t-expected.txt: Added.
- platform/efl/svg/W3C-SVG-1.1/animate-elem-85-t-expected.png: Added.
- platform/efl/svg/W3C-SVG-1.1/animate-elem-85-t-expected.txt: Added.
- platform/efl/svg/W3C-SVG-1.1/color-prof-01-f-expected.png: Added.
- platform/efl/svg/W3C-SVG-1.1/color-prof-01-f-expected.txt: Added.
- platform/efl/svg/W3C-SVG-1.1/color-prop-01-b-expected.png: Added.
- platform/efl/svg/W3C-SVG-1.1/color-prop-01-b-expected.txt: Added.
- platform/efl/svg/W3C-SVG-1.1/color-prop-02-f-expected.png: Added.
- platform/efl/svg/W3C-SVG-1.1/color-prop-02-f-expected.txt: Added.
- platform/efl/svg/W3C-SVG-1.1/color-prop-03-t-expected.png: Added.
- platform/efl/svg/W3C-SVG-1.1/color-prop-03-t-expected.txt: Added.
- platform/efl/svg/W3C-SVG-1.1/coords-coord-01-t-expected.png: Added.
- platform/efl/svg/W3C-SVG-1.1/coords-coord-01-t-expected.txt: Added.
- platform/efl/svg/W3C-SVG-1.1/coords-coord-02-t-expected.png: Added.
- platform/efl/svg/W3C-SVG-1.1/coords-coord-02-t-expected.txt: Added.
- platform/efl/svg/W3C-SVG-1.1/coords-trans-01-b-expected.png: Added.
- platform/efl/svg/W3C-SVG-1.1/coords-trans-01-b-expected.txt: Added.
- platform/efl/svg/W3C-SVG-1.1/coords-trans-02-t-expected.png: Added.
- platform/efl/svg/W3C-SVG-1.1/coords-trans-02-t-expected.txt: Added.
- platform/efl/svg/W3C-SVG-1.1/coords-trans-03-t-expected.png: Added.
- platform/efl/svg/W3C-SVG-1.1/coords-trans-03-t-expected.txt: Added.
- platform/efl/svg/W3C-SVG-1.1/coords-trans-04-t-expected.png: Added.
- platform/efl/svg/W3C-SVG-1.1/coords-trans-04-t-expected.txt: Added.
- platform/efl/svg/W3C-SVG-1.1/coords-trans-05-t-expected.png: Added.
- platform/efl/svg/W3C-SVG-1.1/coords-trans-05-t-expected.txt: Added.
- platform/efl/svg/W3C-SVG-1.1/coords-trans-06-t-expected.png: Added.
- platform/efl/svg/W3C-SVG-1.1/coords-trans-06-t-expected.txt: Added.
- platform/efl/svg/W3C-SVG-1.1/coords-units-02-b-expected.png: Added.
- platform/efl/svg/W3C-SVG-1.1/coords-units-02-b-expected.txt: Added.
- platform/efl/svg/W3C-SVG-1.1/coords-units-03-b-expected.png: Added.
- platform/efl/svg/W3C-SVG-1.1/coords-units-03-b-expected.txt: Added.
- platform/efl/svg/W3C-SVG-1.1/coords-viewattr-01-b-expected.png: Added.
- platform/efl/svg/W3C-SVG-1.1/coords-viewattr-01-b-expected.txt: Added.
- platform/efl/svg/W3C-SVG-1.1/coords-viewattr-02-b-expected.png: Added.
- platform/efl/svg/W3C-SVG-1.1/coords-viewattr-02-b-expected.txt: Added.
- platform/efl/svg/W3C-SVG-1.1/coords-viewattr-03-b-expected.png: Added.
- platform/efl/svg/W3C-SVG-1.1/coords-viewattr-03-b-expected.txt: Added.
- platform/efl/svg/W3C-SVG-1.1/extend-namespace-01-f-expected.png: Added.
- platform/efl/svg/W3C-SVG-1.1/extend-namespace-01-f-expected.txt: Added.
- platform/efl/svg/W3C-SVG-1.1/filters-blend-01-b-expected.png: Added.
- platform/efl/svg/W3C-SVG-1.1/filters-blend-01-b-expected.txt: Added.
- platform/efl/svg/W3C-SVG-1.1/filters-color-01-b-expected.png: Added.
- platform/efl/svg/W3C-SVG-1.1/filters-color-01-b-expected.txt: Added.
- platform/efl/svg/W3C-SVG-1.1/filters-composite-02-b-expected.png: Added.
- platform/efl/svg/W3C-SVG-1.1/filters-composite-02-b-expected.txt: Added.
- platform/efl/svg/W3C-SVG-1.1/filters-comptran-01-b-expected.png: Added.
- platform/efl/svg/W3C-SVG-1.1/filters-comptran-01-b-expected.txt: Added.
- platform/efl/svg/W3C-SVG-1.1/filters-conv-01-f-expected.png: Added.
- platform/efl/svg/W3C-SVG-1.1/filters-conv-01-f-expected.txt: Added.
- platform/efl/svg/W3C-SVG-1.1/filters-diffuse-01-f-expected.png: Added.
- platform/efl/svg/W3C-SVG-1.1/filters-diffuse-01-f-expected.txt: Added.
- platform/efl/svg/W3C-SVG-1.1/filters-displace-01-f-expected.png: Added.
- platform/efl/svg/W3C-SVG-1.1/filters-displace-01-f-expected.txt: Added.
- platform/efl/svg/W3C-SVG-1.1/filters-example-01-b-expected.png: Added.
- platform/efl/svg/W3C-SVG-1.1/filters-example-01-b-expected.txt: Added.
- platform/efl/svg/W3C-SVG-1.1/filters-felem-01-b-expected.png: Added.
- platform/efl/svg/W3C-SVG-1.1/filters-felem-01-b-expected.txt: Added.
- platform/efl/svg/W3C-SVG-1.1/filters-gauss-01-b-expected.png: Added.
- platform/efl/svg/W3C-SVG-1.1/filters-gauss-01-b-expected.txt: Added.
- platform/efl/svg/W3C-SVG-1.1/filters-image-01-b-expected.png: Added.
- platform/efl/svg/W3C-SVG-1.1/filters-image-01-b-expected.txt: Added.
- platform/efl/svg/W3C-SVG-1.1/filters-light-01-f-expected.png: Added.
- platform/efl/svg/W3C-SVG-1.1/filters-light-01-f-expected.txt: Added.
- platform/efl/svg/W3C-SVG-1.1/filters-light-04-f-expected.png: Added.
- platform/efl/svg/W3C-SVG-1.1/filters-light-04-f-expected.txt: Added.
- platform/efl/svg/W3C-SVG-1.1/filters-morph-01-f-expected.png: Added.
- platform/efl/svg/W3C-SVG-1.1/filters-morph-01-f-expected.txt: Added.
- platform/efl/svg/W3C-SVG-1.1/filters-offset-01-b-expected.png: Added.
- platform/efl/svg/W3C-SVG-1.1/filters-offset-01-b-expected.txt: Added.
- platform/efl/svg/W3C-SVG-1.1/filters-specular-01-f-expected.png: Added.
- platform/efl/svg/W3C-SVG-1.1/filters-specular-01-f-expected.txt: Added.
- platform/efl/svg/W3C-SVG-1.1/filters-tile-01-b-expected.png: Added.
- platform/efl/svg/W3C-SVG-1.1/filters-tile-01-b-expected.txt: Added.
- platform/efl/svg/W3C-SVG-1.1/filters-turb-01-f-expected.png: Added.
- platform/efl/svg/W3C-SVG-1.1/filters-turb-01-f-expected.txt: Added.
- platform/efl/svg/W3C-SVG-1.1/filters-turb-02-f-expected.png: Added.
- platform/efl/svg/W3C-SVG-1.1/filters-turb-02-f-expected.txt: Added.
- platform/efl/svg/W3C-SVG-1.1/fonts-desc-02-t-expected.png: Added.
- platform/efl/svg/W3C-SVG-1.1/fonts-desc-02-t-expected.txt: Added.
- platform/efl/svg/W3C-SVG-1.1/fonts-elem-01-t-expected.png: Added.
- platform/efl/svg/W3C-SVG-1.1/fonts-elem-01-t-expected.txt: Added.
- platform/efl/svg/W3C-SVG-1.1/fonts-elem-02-t-expected.png: Added.
- platform/efl/svg/W3C-SVG-1.1/fonts-elem-02-t-expected.txt: Added.
- platform/efl/svg/W3C-SVG-1.1/fonts-elem-03-b-expected.png: Added.
- platform/efl/svg/W3C-SVG-1.1/fonts-elem-03-b-expected.txt: Added.
- platform/efl/svg/W3C-SVG-1.1/fonts-elem-04-b-expected.png: Added.
- platform/efl/svg/W3C-SVG-1.1/fonts-elem-04-b-expected.txt: Added.
- platform/efl/svg/W3C-SVG-1.1/fonts-elem-05-t-expected.png: Added.
- platform/efl/svg/W3C-SVG-1.1/fonts-elem-05-t-expected.txt: Added.
- platform/efl/svg/W3C-SVG-1.1/fonts-elem-06-t-expected.png: Added.
- platform/efl/svg/W3C-SVG-1.1/fonts-elem-06-t-expected.txt: Added.
- platform/efl/svg/W3C-SVG-1.1/fonts-elem-07-b-expected.png: Added.
- platform/efl/svg/W3C-SVG-1.1/fonts-elem-07-b-expected.txt: Added.
- platform/efl/svg/W3C-SVG-1.1/fonts-glyph-02-t-expected.png: Added.
- platform/efl/svg/W3C-SVG-1.1/fonts-glyph-02-t-expected.txt: Added.
- platform/efl/svg/W3C-SVG-1.1/fonts-glyph-03-t-expected.png: Added.
- platform/efl/svg/W3C-SVG-1.1/fonts-glyph-03-t-expected.txt: Added.
- platform/efl/svg/W3C-SVG-1.1/fonts-glyph-04-t-expected.png: Added.
- platform/efl/svg/W3C-SVG-1.1/fonts-glyph-04-t-expected.txt: Added.
- platform/efl/svg/W3C-SVG-1.1/fonts-kern-01-t-expected.png: Added.
- platform/efl/svg/W3C-SVG-1.1/fonts-kern-01-t-expected.txt: Added.
- platform/efl/svg/W3C-SVG-1.1/interact-cursor-01-f-expected.png: Added.
- platform/efl/svg/W3C-SVG-1.1/interact-cursor-01-f-expected.txt: Added.
- platform/efl/svg/W3C-SVG-1.1/interact-dom-01-b-expected.png: Added.
- platform/efl/svg/W3C-SVG-1.1/interact-dom-01-b-expected.txt: Added.
- platform/efl/svg/W3C-SVG-1.1/interact-events-01-b-expected.png: Added.
- platform/efl/svg/W3C-SVG-1.1/interact-events-01-b-expected.txt: Added.
- platform/efl/svg/W3C-SVG-1.1/interact-order-01-b-expected.png: Added.
- platform/efl/svg/W3C-SVG-1.1/interact-order-01-b-expected.txt: Added.
- platform/efl/svg/W3C-SVG-1.1/interact-order-02-b-expected.png: Added.
- platform/efl/svg/W3C-SVG-1.1/interact-order-02-b-expected.txt: Added.
- platform/efl/svg/W3C-SVG-1.1/interact-order-03-b-expected.png: Added.
- platform/efl/svg/W3C-SVG-1.1/interact-order-03-b-expected.txt: Added.
- platform/efl/svg/W3C-SVG-1.1/interact-zoom-01-t-expected.png: Added.
- platform/efl/svg/W3C-SVG-1.1/interact-zoom-01-t-expected.txt: Added.
- platform/efl/svg/W3C-SVG-1.1/linking-a-01-b-expected.png: Added.
- platform/efl/svg/W3C-SVG-1.1/linking-a-01-b-expected.txt: Added.
- platform/efl/svg/W3C-SVG-1.1/linking-a-02-b-expected.png: Added.
- platform/efl/svg/W3C-SVG-1.1/linking-a-02-b-expected.txt: Added.
- platform/efl/svg/W3C-SVG-1.1/linking-a-03-b-expected.png: Added.
- platform/efl/svg/W3C-SVG-1.1/linking-a-03-b-expected.txt: Added.
- platform/efl/svg/W3C-SVG-1.1/linking-a-04-t-expected.png: Added.
- platform/efl/svg/W3C-SVG-1.1/linking-a-04-t-expected.txt: Added.
- platform/efl/svg/W3C-SVG-1.1/linking-a-05-t-expected.png: Added.
- platform/efl/svg/W3C-SVG-1.1/linking-a-05-t-expected.txt: Added.
- platform/efl/svg/W3C-SVG-1.1/linking-a-07-t-expected.png: Added.
- platform/efl/svg/W3C-SVG-1.1/linking-a-07-t-expected.txt: Added.
- platform/efl/svg/W3C-SVG-1.1/linking-uri-01-b-expected.png: Added.
- platform/efl/svg/W3C-SVG-1.1/linking-uri-01-b-expected.txt: Added.
- platform/efl/svg/W3C-SVG-1.1/linking-uri-02-b-expected.png: Added.
- platform/efl/svg/W3C-SVG-1.1/linking-uri-02-b-expected.txt: Added.
- platform/efl/svg/W3C-SVG-1.1/linking-uri-03-t-expected.png: Added.
- platform/efl/svg/W3C-SVG-1.1/linking-uri-03-t-expected.txt: Added.
- platform/efl/svg/W3C-SVG-1.1/masking-intro-01-f-expected.png: Added.
- platform/efl/svg/W3C-SVG-1.1/masking-intro-01-f-expected.txt: Added.
- platform/efl/svg/W3C-SVG-1.1/masking-mask-01-b-expected.png: Added.
- platform/efl/svg/W3C-SVG-1.1/masking-mask-01-b-expected.txt: Added.
- platform/efl/svg/W3C-SVG-1.1/masking-opacity-01-b-expected.png: Added.
- platform/efl/svg/W3C-SVG-1.1/masking-opacity-01-b-expected.txt: Added.
- platform/efl/svg/W3C-SVG-1.1/masking-path-01-b-expected.png: Added.
- platform/efl/svg/W3C-SVG-1.1/masking-path-01-b-expected.txt: Added.
- platform/efl/svg/W3C-SVG-1.1/masking-path-02-b-expected.png: Added.
- platform/efl/svg/W3C-SVG-1.1/masking-path-02-b-expected.txt: Added.
- platform/efl/svg/W3C-SVG-1.1/masking-path-03-b-expected.png: Added.
- platform/efl/svg/W3C-SVG-1.1/masking-path-03-b-expected.txt: Added.
- platform/efl/svg/W3C-SVG-1.1/masking-path-04-b-expected.png: Added.
- platform/efl/svg/W3C-SVG-1.1/masking-path-04-b-expected.txt: Added.
- platform/efl/svg/W3C-SVG-1.1/masking-path-05-f-expected.png: Added.
- platform/efl/svg/W3C-SVG-1.1/masking-path-05-f-expected.txt: Added.
- platform/efl/svg/W3C-SVG-1.1/metadata-example-01-b-expected.png: Added.
- platform/efl/svg/W3C-SVG-1.1/metadata-example-01-b-expected.txt: Added.
- platform/efl/svg/W3C-SVG-1.1/painting-fill-01-t-expected.png: Added.
- platform/efl/svg/W3C-SVG-1.1/painting-fill-01-t-expected.txt: Added.
- platform/efl/svg/W3C-SVG-1.1/painting-fill-02-t-expected.png: Added.
- platform/efl/svg/W3C-SVG-1.1/painting-fill-02-t-expected.txt: Added.
- platform/efl/svg/W3C-SVG-1.1/painting-fill-03-t-expected.png: Added.
- platform/efl/svg/W3C-SVG-1.1/painting-fill-03-t-expected.txt: Added.
- platform/efl/svg/W3C-SVG-1.1/painting-fill-04-t-expected.png: Added.
- platform/efl/svg/W3C-SVG-1.1/painting-fill-04-t-expected.txt: Added.
- platform/efl/svg/W3C-SVG-1.1/painting-fill-05-b-expected.png: Added.
- platform/efl/svg/W3C-SVG-1.1/painting-fill-05-b-expected.txt: Added.
- platform/efl/svg/W3C-SVG-1.1/painting-marker-01-f-expected.png: Added.
- platform/efl/svg/W3C-SVG-1.1/painting-marker-01-f-expected.txt: Added.
- platform/efl/svg/W3C-SVG-1.1/painting-marker-02-f-expected.png: Added.
- platform/efl/svg/W3C-SVG-1.1/painting-marker-02-f-expected.txt: Added.
- platform/efl/svg/W3C-SVG-1.1/painting-marker-03-f-expected.png: Added.
- platform/efl/svg/W3C-SVG-1.1/painting-marker-03-f-expected.txt: Added.
- platform/efl/svg/W3C-SVG-1.1/painting-render-01-b-expected.png: Added.
- platform/efl/svg/W3C-SVG-1.1/painting-render-01-b-expected.txt: Added.
- platform/efl/svg/W3C-SVG-1.1/painting-stroke-01-t-expected.png: Added.
- platform/efl/svg/W3C-SVG-1.1/painting-stroke-01-t-expected.txt: Added.
- platform/efl/svg/W3C-SVG-1.1/painting-stroke-02-t-expected.png: Added.
- platform/efl/svg/W3C-SVG-1.1/painting-stroke-02-t-expected.txt: Added.
- platform/efl/svg/W3C-SVG-1.1/painting-stroke-03-t-expected.png: Added.
- platform/efl/svg/W3C-SVG-1.1/painting-stroke-03-t-expected.txt: Added.
- platform/efl/svg/W3C-SVG-1.1/painting-stroke-04-t-expected.png: Added.
- platform/efl/svg/W3C-SVG-1.1/painting-stroke-04-t-expected.txt: Added.
- platform/efl/svg/W3C-SVG-1.1/painting-stroke-07-t-expected.png: Added.
- platform/efl/svg/W3C-SVG-1.1/painting-stroke-07-t-expected.txt: Added.
- platform/efl/svg/W3C-SVG-1.1/paths-data-01-t-expected.png: Added.
- platform/efl/svg/W3C-SVG-1.1/paths-data-01-t-expected.txt: Added.
- platform/efl/svg/W3C-SVG-1.1/paths-data-02-t-expected.png: Added.
- platform/efl/svg/W3C-SVG-1.1/paths-data-02-t-expected.txt: Added.
- platform/efl/svg/W3C-SVG-1.1/paths-data-03-f-expected.png: Added.
- platform/efl/svg/W3C-SVG-1.1/paths-data-03-f-expected.txt: Added.
- platform/efl/svg/W3C-SVG-1.1/paths-data-04-t-expected.png: Added.
- platform/efl/svg/W3C-SVG-1.1/paths-data-04-t-expected.txt: Added.
- platform/efl/svg/W3C-SVG-1.1/paths-data-05-t-expected.png: Added.
- platform/efl/svg/W3C-SVG-1.1/paths-data-05-t-expected.txt: Added.
- platform/efl/svg/W3C-SVG-1.1/paths-data-06-t-expected.png: Added.
- platform/efl/svg/W3C-SVG-1.1/paths-data-06-t-expected.txt: Added.
- platform/efl/svg/W3C-SVG-1.1/paths-data-07-t-expected.png: Added.
- platform/efl/svg/W3C-SVG-1.1/paths-data-07-t-expected.txt: Added.
- platform/efl/svg/W3C-SVG-1.1/paths-data-08-t-expected.png: Added.
- platform/efl/svg/W3C-SVG-1.1/paths-data-08-t-expected.txt: Added.
- platform/efl/svg/W3C-SVG-1.1/paths-data-09-t-expected.png: Added.
- platform/efl/svg/W3C-SVG-1.1/paths-data-09-t-expected.txt: Added.
- platform/efl/svg/W3C-SVG-1.1/paths-data-10-t-expected.png: Added.
- platform/efl/svg/W3C-SVG-1.1/paths-data-10-t-expected.txt: Added.
- platform/efl/svg/W3C-SVG-1.1/paths-data-12-t-expected.png: Added.
- platform/efl/svg/W3C-SVG-1.1/paths-data-12-t-expected.txt: Added.
- platform/efl/svg/W3C-SVG-1.1/paths-data-13-t-expected.png: Added.
- platform/efl/svg/W3C-SVG-1.1/paths-data-13-t-expected.txt: Added.
- platform/efl/svg/W3C-SVG-1.1/paths-data-14-t-expected.png: Added.
- platform/efl/svg/W3C-SVG-1.1/paths-data-14-t-expected.txt: Added.
- platform/efl/svg/W3C-SVG-1.1/paths-data-15-t-expected.png: Added.
- platform/efl/svg/W3C-SVG-1.1/paths-data-15-t-expected.txt: Added.
- platform/efl/svg/W3C-SVG-1.1/pservers-grad-01-b-expected.png: Added.
- platform/efl/svg/W3C-SVG-1.1/pservers-grad-01-b-expected.txt: Added.
- platform/efl/svg/W3C-SVG-1.1/pservers-grad-03-b-expected.png: Added.
- platform/efl/svg/W3C-SVG-1.1/pservers-grad-03-b-expected.txt: Added.
- platform/efl/svg/W3C-SVG-1.1/pservers-grad-07-b-expected.png: Added.
- platform/efl/svg/W3C-SVG-1.1/pservers-grad-07-b-expected.txt: Added.
- platform/efl/svg/W3C-SVG-1.1/pservers-grad-08-b-expected.png: Added.
- platform/efl/svg/W3C-SVG-1.1/pservers-grad-08-b-expected.txt: Added.
- platform/efl/svg/W3C-SVG-1.1/pservers-grad-09-b-expected.png: Added.
- platform/efl/svg/W3C-SVG-1.1/pservers-grad-09-b-expected.txt: Added.
- platform/efl/svg/W3C-SVG-1.1/pservers-grad-10-b-expected.png: Added.
- platform/efl/svg/W3C-SVG-1.1/pservers-grad-10-b-expected.txt: Added.
- platform/efl/svg/W3C-SVG-1.1/pservers-grad-16-b-expected.png: Added.
- platform/efl/svg/W3C-SVG-1.1/pservers-grad-16-b-expected.txt: Added.
- platform/efl/svg/W3C-SVG-1.1/pservers-grad-17-b-expected.png: Added.
- platform/efl/svg/W3C-SVG-1.1/pservers-grad-17-b-expected.txt: Added.
- platform/efl/svg/W3C-SVG-1.1/pservers-grad-18-b-expected.png: Added.
- platform/efl/svg/W3C-SVG-1.1/pservers-grad-18-b-expected.txt: Added.
- platform/efl/svg/W3C-SVG-1.1/pservers-grad-19-b-expected.png: Added.
- platform/efl/svg/W3C-SVG-1.1/pservers-grad-19-b-expected.txt: Added.
- platform/efl/svg/W3C-SVG-1.1/pservers-pattern-01-b-expected.png: Added.
- platform/efl/svg/W3C-SVG-1.1/pservers-pattern-01-b-expected.txt: Added.
- platform/efl/svg/W3C-SVG-1.1/render-elems-01-t-expected.png: Added.
- platform/efl/svg/W3C-SVG-1.1/render-elems-01-t-expected.txt: Added.
- platform/efl/svg/W3C-SVG-1.1/render-elems-02-t-expected.png: Added.
- platform/efl/svg/W3C-SVG-1.1/render-elems-02-t-expected.txt: Added.
- platform/efl/svg/W3C-SVG-1.1/render-elems-03-t-expected.png: Added.
- platform/efl/svg/W3C-SVG-1.1/render-elems-03-t-expected.txt: Added.
- platform/efl/svg/W3C-SVG-1.1/render-elems-06-t-expected.png: Added.
- platform/efl/svg/W3C-SVG-1.1/render-elems-06-t-expected.txt: Added.
- platform/efl/svg/W3C-SVG-1.1/render-elems-07-t-expected.png: Added.
- platform/efl/svg/W3C-SVG-1.1/render-elems-07-t-expected.txt: Added.
- platform/efl/svg/W3C-SVG-1.1/render-elems-08-t-expected.png: Added.
- platform/efl/svg/W3C-SVG-1.1/render-elems-08-t-expected.txt: Added.
- platform/efl/svg/W3C-SVG-1.1/render-groups-01-b-expected.png: Added.
- platform/efl/svg/W3C-SVG-1.1/render-groups-01-b-expected.txt: Added.
- platform/efl/svg/W3C-SVG-1.1/render-groups-03-t-expected.png: Added.
- platform/efl/svg/W3C-SVG-1.1/render-groups-03-t-expected.txt: Added.
- platform/efl/svg/W3C-SVG-1.1/script-handle-01-b-expected.png: Added.
- platform/efl/svg/W3C-SVG-1.1/script-handle-01-b-expected.txt: Added.
- platform/efl/svg/W3C-SVG-1.1/script-handle-02-b-expected.png: Added.
- platform/efl/svg/W3C-SVG-1.1/script-handle-02-b-expected.txt: Added.
- platform/efl/svg/W3C-SVG-1.1/script-handle-03-b-expected.png: Added.
- platform/efl/svg/W3C-SVG-1.1/script-handle-03-b-expected.txt: Added.
- platform/efl/svg/W3C-SVG-1.1/script-handle-04-b-expected.png: Added.
- platform/efl/svg/W3C-SVG-1.1/script-handle-04-b-expected.txt: Added.
- platform/efl/svg/W3C-SVG-1.1/shapes-circle-01-t-expected.png: Added.
- platform/efl/svg/W3C-SVG-1.1/shapes-circle-01-t-expected.txt: Added.
- platform/efl/svg/W3C-SVG-1.1/shapes-circle-02-t-expected.png: Added.
- platform/efl/svg/W3C-SVG-1.1/shapes-circle-02-t-expected.txt: Added.
- platform/efl/svg/W3C-SVG-1.1/shapes-ellipse-01-t-expected.png: Added.
- platform/efl/svg/W3C-SVG-1.1/shapes-ellipse-01-t-expected.txt: Added.
- platform/efl/svg/W3C-SVG-1.1/shapes-ellipse-02-t-expected.png: Added.
- platform/efl/svg/W3C-SVG-1.1/shapes-ellipse-02-t-expected.txt: Added.
- platform/efl/svg/W3C-SVG-1.1/shapes-intro-01-t-expected.png: Added.
- platform/efl/svg/W3C-SVG-1.1/shapes-intro-01-t-expected.txt: Added.
- platform/efl/svg/W3C-SVG-1.1/shapes-line-01-t-expected.png: Added.
- platform/efl/svg/W3C-SVG-1.1/shapes-line-01-t-expected.txt: Added.
- platform/efl/svg/W3C-SVG-1.1/shapes-polygon-01-t-expected.png: Added.
- platform/efl/svg/W3C-SVG-1.1/shapes-polygon-01-t-expected.txt: Added.
- platform/efl/svg/W3C-SVG-1.1/shapes-polyline-01-t-expected.png: Added.
- platform/efl/svg/W3C-SVG-1.1/shapes-polyline-01-t-expected.txt: Added.
- platform/efl/svg/W3C-SVG-1.1/shapes-rect-01-t-expected.png: Added.
- platform/efl/svg/W3C-SVG-1.1/shapes-rect-01-t-expected.txt: Added.
- platform/efl/svg/W3C-SVG-1.1/shapes-rect-02-t-expected.png: Added.
- platform/efl/svg/W3C-SVG-1.1/shapes-rect-02-t-expected.txt: Added.
- platform/efl/svg/W3C-SVG-1.1/struct-cond-01-t-expected.png: Added.
- platform/efl/svg/W3C-SVG-1.1/struct-cond-01-t-expected.txt: Added.
- platform/efl/svg/W3C-SVG-1.1/struct-cond-02-t-expected.png: Added.
- platform/efl/svg/W3C-SVG-1.1/struct-cond-02-t-expected.txt: Added.
- platform/efl/svg/W3C-SVG-1.1/struct-cond-03-t-expected.png: Added.
- platform/efl/svg/W3C-SVG-1.1/struct-cond-03-t-expected.txt: Added.
- platform/efl/svg/W3C-SVG-1.1/struct-defs-01-t-expected.png: Added.
- platform/efl/svg/W3C-SVG-1.1/struct-defs-01-t-expected.txt: Added.
- platform/efl/svg/W3C-SVG-1.1/struct-dom-01-b-expected.png: Added.
- platform/efl/svg/W3C-SVG-1.1/struct-dom-01-b-expected.txt: Added.
- platform/efl/svg/W3C-SVG-1.1/struct-dom-02-b-expected.png: Added.
- platform/efl/svg/W3C-SVG-1.1/struct-dom-02-b-expected.txt: Added.
- platform/efl/svg/W3C-SVG-1.1/struct-dom-03-b-expected.png: Added.
- platform/efl/svg/W3C-SVG-1.1/struct-dom-03-b-expected.txt: Added.
- platform/efl/svg/W3C-SVG-1.1/struct-dom-04-b-expected.png: Added.
- platform/efl/svg/W3C-SVG-1.1/struct-dom-04-b-expected.txt: Added.
- platform/efl/svg/W3C-SVG-1.1/struct-dom-05-b-expected.png: Added.
- platform/efl/svg/W3C-SVG-1.1/struct-dom-05-b-expected.txt: Added.
- platform/efl/svg/W3C-SVG-1.1/struct-dom-06-b-expected.png: Added.
- platform/efl/svg/W3C-SVG-1.1/struct-dom-06-b-expected.txt: Added.
- platform/efl/svg/W3C-SVG-1.1/struct-frag-01-t-expected.png: Added.
- platform/efl/svg/W3C-SVG-1.1/struct-frag-01-t-expected.txt: Added.
- platform/efl/svg/W3C-SVG-1.1/struct-frag-02-t-expected.png: Added.
- platform/efl/svg/W3C-SVG-1.1/struct-frag-02-t-expected.txt: Added.
- platform/efl/svg/W3C-SVG-1.1/struct-frag-03-t-expected.png: Added.
- platform/efl/svg/W3C-SVG-1.1/struct-frag-03-t-expected.txt: Added.
- platform/efl/svg/W3C-SVG-1.1/struct-frag-04-t-expected.png: Added.
- platform/efl/svg/W3C-SVG-1.1/struct-frag-04-t-expected.txt: Added.
- platform/efl/svg/W3C-SVG-1.1/struct-frag-05-t-expected.png: Added.
- platform/efl/svg/W3C-SVG-1.1/struct-frag-05-t-expected.txt: Added.
- platform/efl/svg/W3C-SVG-1.1/struct-frag-06-t-expected.png: Added.
- platform/efl/svg/W3C-SVG-1.1/struct-frag-06-t-expected.txt: Added.
- platform/efl/svg/W3C-SVG-1.1/struct-group-01-t-expected.png: Added.
- platform/efl/svg/W3C-SVG-1.1/struct-group-01-t-expected.txt: Added.
- platform/efl/svg/W3C-SVG-1.1/struct-group-02-b-expected.png: Added.
- platform/efl/svg/W3C-SVG-1.1/struct-group-02-b-expected.txt: Added.
- platform/efl/svg/W3C-SVG-1.1/struct-group-03-t-expected.png: Added.
- platform/efl/svg/W3C-SVG-1.1/struct-group-03-t-expected.txt: Added.
- platform/efl/svg/W3C-SVG-1.1/struct-image-01-t-expected.png: Added.
- platform/efl/svg/W3C-SVG-1.1/struct-image-01-t-expected.txt: Added.
- platform/efl/svg/W3C-SVG-1.1/struct-image-02-b-expected.png: Added.
- platform/efl/svg/W3C-SVG-1.1/struct-image-02-b-expected.txt: Added.
- platform/efl/svg/W3C-SVG-1.1/struct-image-03-t-expected.png: Added.
- platform/efl/svg/W3C-SVG-1.1/struct-image-03-t-expected.txt: Added.
- platform/efl/svg/W3C-SVG-1.1/struct-image-04-t-expected.png: Added.
- platform/efl/svg/W3C-SVG-1.1/struct-image-04-t-expected.txt: Added.
- platform/efl/svg/W3C-SVG-1.1/struct-image-05-b-expected.png: Added.
- platform/efl/svg/W3C-SVG-1.1/struct-image-05-b-expected.txt: Added.
- platform/efl/svg/W3C-SVG-1.1/struct-image-06-t-expected.png: Added.
- platform/efl/svg/W3C-SVG-1.1/struct-image-06-t-expected.txt: Added.
- platform/efl/svg/W3C-SVG-1.1/struct-image-07-t-expected.png: Added.
- platform/efl/svg/W3C-SVG-1.1/struct-image-07-t-expected.txt: Added.
- platform/efl/svg/W3C-SVG-1.1/struct-image-08-t-expected.png: Added.
- platform/efl/svg/W3C-SVG-1.1/struct-image-08-t-expected.txt: Added.
- platform/efl/svg/W3C-SVG-1.1/struct-image-09-t-expected.png: Added.
- platform/efl/svg/W3C-SVG-1.1/struct-image-09-t-expected.txt: Added.
- platform/efl/svg/W3C-SVG-1.1/struct-image-10-t-expected.png: Added.
- platform/efl/svg/W3C-SVG-1.1/struct-image-10-t-expected.txt: Added.
- platform/efl/svg/W3C-SVG-1.1/struct-symbol-01-b-expected.png: Added.
- platform/efl/svg/W3C-SVG-1.1/struct-symbol-01-b-expected.txt: Added.
- platform/efl/svg/W3C-SVG-1.1/struct-use-01-t-expected.png: Added.
- platform/efl/svg/W3C-SVG-1.1/struct-use-01-t-expected.txt: Added.
- platform/efl/svg/W3C-SVG-1.1/struct-use-03-t-expected.png: Added.
- platform/efl/svg/W3C-SVG-1.1/struct-use-03-t-expected.txt: Added.
- platform/efl/svg/W3C-SVG-1.1/styling-css-01-b-expected.png: Added.
- platform/efl/svg/W3C-SVG-1.1/styling-css-01-b-expected.txt: Added.
- platform/efl/svg/W3C-SVG-1.1/styling-css-02-b-expected.png: Added.
- platform/efl/svg/W3C-SVG-1.1/styling-css-02-b-expected.txt: Added.
- platform/efl/svg/W3C-SVG-1.1/styling-css-03-b-expected.png: Added.
- platform/efl/svg/W3C-SVG-1.1/styling-css-03-b-expected.txt: Added.
- platform/efl/svg/W3C-SVG-1.1/styling-css-04-f-expected.png: Added.
- platform/efl/svg/W3C-SVG-1.1/styling-css-04-f-expected.txt: Added.
- platform/efl/svg/W3C-SVG-1.1/styling-css-05-b-expected.png: Added.
- platform/efl/svg/W3C-SVG-1.1/styling-css-05-b-expected.txt: Added.
- platform/efl/svg/W3C-SVG-1.1/styling-css-06-b-expected.png: Added.
- platform/efl/svg/W3C-SVG-1.1/styling-css-06-b-expected.txt: Added.
- platform/efl/svg/W3C-SVG-1.1/styling-pres-01-t-expected.png: Added.
- platform/efl/svg/W3C-SVG-1.1/styling-pres-01-t-expected.txt: Added.
- platform/efl/svg/W3C-SVG-1.1/text-align-01-b-expected.png: Added.
- platform/efl/svg/W3C-SVG-1.1/text-align-01-b-expected.txt: Added.
- platform/efl/svg/W3C-SVG-1.1/text-align-02-b-expected.png: Added.
- platform/efl/svg/W3C-SVG-1.1/text-align-02-b-expected.txt: Added.
- platform/efl/svg/W3C-SVG-1.1/text-align-03-b-expected.png: Added.
- platform/efl/svg/W3C-SVG-1.1/text-align-03-b-expected.txt: Added.
- platform/efl/svg/W3C-SVG-1.1/text-align-04-b-expected.png: Added.
- platform/efl/svg/W3C-SVG-1.1/text-align-04-b-expected.txt: Added.
- platform/efl/svg/W3C-SVG-1.1/text-align-05-b-expected.png: Added.
- platform/efl/svg/W3C-SVG-1.1/text-align-05-b-expected.txt: Added.
- platform/efl/svg/W3C-SVG-1.1/text-align-06-b-expected.png: Added.
- platform/efl/svg/W3C-SVG-1.1/text-align-06-b-expected.txt: Added.
- platform/efl/svg/W3C-SVG-1.1/text-align-08-b-expected.png: Added.
- platform/efl/svg/W3C-SVG-1.1/text-align-08-b-expected.txt: Added.
- platform/efl/svg/W3C-SVG-1.1/text-altglyph-01-b-expected.png: Added.
- platform/efl/svg/W3C-SVG-1.1/text-altglyph-01-b-expected.txt: Added.
- platform/efl/svg/W3C-SVG-1.1/text-deco-01-b-expected.png: Added.
- platform/efl/svg/W3C-SVG-1.1/text-deco-01-b-expected.txt: Added.
- platform/efl/svg/W3C-SVG-1.1/text-fonts-01-t-expected.png: Added.
- platform/efl/svg/W3C-SVG-1.1/text-fonts-01-t-expected.txt: Added.
- platform/efl/svg/W3C-SVG-1.1/text-fonts-02-t-expected.png: Added.
- platform/efl/svg/W3C-SVG-1.1/text-fonts-02-t-expected.txt: Added.
- platform/efl/svg/W3C-SVG-1.1/text-fonts-03-t-expected.png: Added.
- platform/efl/svg/W3C-SVG-1.1/text-fonts-03-t-expected.txt: Added.
- platform/efl/svg/W3C-SVG-1.1/text-intro-01-t-expected.png: Added.
- platform/efl/svg/W3C-SVG-1.1/text-intro-01-t-expected.txt: Added.
- platform/efl/svg/W3C-SVG-1.1/text-intro-02-b-expected.png: Added.
- platform/efl/svg/W3C-SVG-1.1/text-intro-02-b-expected.txt: Added.
- platform/efl/svg/W3C-SVG-1.1/text-intro-03-b-expected.png: Added.
- platform/efl/svg/W3C-SVG-1.1/text-intro-03-b-expected.txt: Added.
- platform/efl/svg/W3C-SVG-1.1/text-intro-04-t-expected.png: Added.
- platform/efl/svg/W3C-SVG-1.1/text-intro-04-t-expected.txt: Added.
- platform/efl/svg/W3C-SVG-1.1/text-intro-05-t-expected.png: Added.
- platform/efl/svg/W3C-SVG-1.1/text-intro-05-t-expected.txt: Added.
- platform/efl/svg/W3C-SVG-1.1/text-path-01-b-expected.png: Added.
- platform/efl/svg/W3C-SVG-1.1/text-path-01-b-expected.txt: Added.
- platform/efl/svg/W3C-SVG-1.1/text-spacing-01-b-expected.png: Added.
- platform/efl/svg/W3C-SVG-1.1/text-spacing-01-b-expected.txt: Added.
- platform/efl/svg/W3C-SVG-1.1/text-text-01-b-expected.png: Added.
- platform/efl/svg/W3C-SVG-1.1/text-text-01-b-expected.txt: Added.
- platform/efl/svg/W3C-SVG-1.1/text-text-03-b-expected.png: Added.
- platform/efl/svg/W3C-SVG-1.1/text-text-03-b-expected.txt: Added.
- platform/efl/svg/W3C-SVG-1.1/text-text-04-t-expected.png: Added.
- platform/efl/svg/W3C-SVG-1.1/text-text-04-t-expected.txt: Added.
- platform/efl/svg/W3C-SVG-1.1/text-text-05-t-expected.png: Added.
- platform/efl/svg/W3C-SVG-1.1/text-text-05-t-expected.txt: Added.
- platform/efl/svg/W3C-SVG-1.1/text-text-06-t-expected.png: Added.
- platform/efl/svg/W3C-SVG-1.1/text-text-06-t-expected.txt: Added.
- platform/efl/svg/W3C-SVG-1.1/text-text-07-t-expected.png: Added.
- platform/efl/svg/W3C-SVG-1.1/text-text-07-t-expected.txt: Added.
- platform/efl/svg/W3C-SVG-1.1/text-text-08-b-expected.png: Added.
- platform/efl/svg/W3C-SVG-1.1/text-text-08-b-expected.txt: Added.
- platform/efl/svg/W3C-SVG-1.1/text-tref-01-b-expected.png: Added.
- platform/efl/svg/W3C-SVG-1.1/text-tref-01-b-expected.txt: Added.
- platform/efl/svg/W3C-SVG-1.1/text-tselect-01-b-expected.png: Added.
- platform/efl/svg/W3C-SVG-1.1/text-tselect-01-b-expected.txt: Added.
- platform/efl/svg/W3C-SVG-1.1/text-tselect-02-f-expected.png: Added.
- platform/efl/svg/W3C-SVG-1.1/text-tselect-02-f-expected.txt: Added.
- platform/efl/svg/W3C-SVG-1.1/text-tspan-01-b-expected.png: Added.
- platform/efl/svg/W3C-SVG-1.1/text-tspan-01-b-expected.txt: Added.
- platform/efl/svg/W3C-SVG-1.1/text-ws-01-t-expected.png: Added.
- platform/efl/svg/W3C-SVG-1.1/text-ws-01-t-expected.txt: Added.
- platform/efl/svg/W3C-SVG-1.1/text-ws-02-t-expected.png: Added.
- platform/efl/svg/W3C-SVG-1.1/text-ws-02-t-expected.txt: Added.
- platform/efl/svg/W3C-SVG-1.1/types-basicDOM-01-b-expected.png: Added.
- platform/efl/svg/W3C-SVG-1.1/types-basicDOM-01-b-expected.txt: Added.
- 7:03 AM Changeset in webkit [130637] by
-
- 26 edits1 move in trunk
[EFL][WK2] Use URL instead of URI in the API
https://bugs.webkit.org/show_bug.cgi?id=98643
Patch by Christophe Dumez <Christophe Dumez> on 2012-10-08
Reviewed by Kenneth Rohde Christiansen.
Source/WebKit2:
Use URL instead of URI in WebKit2 EFL API. This change
was discussed on the mailing list and aims at making
the API more consistent.
- UIProcess/API/efl/ewk_back_forward_list_item.cpp:
(_Ewk_Back_Forward_List_Item):
(ewk_back_forward_list_item_url_get):
(ewk_back_forward_list_item_original_url_get):
- UIProcess/API/efl/ewk_back_forward_list_item.h:
- UIProcess/API/efl/ewk_context.cpp:
(ewk_context_url_scheme_register):
- UIProcess/API/efl/ewk_context.h:
- UIProcess/API/efl/ewk_context_download_client.cpp:
(decideDestinationWithSuggestedFilename):
- UIProcess/API/efl/ewk_download_job.h:
- UIProcess/API/efl/ewk_resource_private.h:
- UIProcess/API/efl/ewk_view.cpp:
(_Ewk_View_Private_Data):
(ewk_view_url_update):
(ewk_view_url_set):
(ewk_view_url_get):
(ewk_view_reload):
(ewk_view_reload_bypass_cache):
(ewk_view_load_finished):
(ewk_view_load_provisional_redirect):
(ewk_view_load_provisional_started):
(ewk_view_html_string_load):
- UIProcess/API/efl/ewk_view.h:
- UIProcess/API/efl/ewk_view_loader_client.cpp:
(didSameDocumentNavigationForFrame):
- UIProcess/API/efl/ewk_view_private.h:
- UIProcess/API/efl/tests/UnitTestUtils/EWK2UnitTestBase.cpp:
(EWK2UnitTest::EWK2UnitTestBase::loadUrlSync):
(EWK2UnitTest::onURLChanged):
(EWK2UnitTest::timeOutWhileWaitingUntilURLChangedTo):
(EWK2UnitTest::EWK2UnitTestBase::waitUntilURLChangedTo):
- UIProcess/API/efl/tests/UnitTestUtils/EWK2UnitTestBase.h:
(EWK2UnitTestBase):
- UIProcess/API/efl/tests/UnitTestUtils/EWK2UnitTestServer.cpp:
(EWK2UnitTestServer::EWK2UnitTestServer):
(EWK2UnitTestServer::~EWK2UnitTestServer):
(EWK2UnitTestServer::getURLForPath):
- UIProcess/API/efl/tests/UnitTestUtils/EWK2UnitTestServer.h:
(EWK2UnitTestServer):
- UIProcess/API/efl/tests/resources/redirect_url_to_default.html: Renamed from Source/WebKit2/UIProcess/API/efl/tests/resources/redirect_uri_to_default.html.
- UIProcess/API/efl/tests/test_ewk2_back_forward_list.cpp:
(checkItem):
(urlFromTitle):
- UIProcess/API/efl/tests/test_ewk2_context.cpp:
(TEST_F):
- UIProcess/API/efl/tests/test_ewk2_cookie_manager.cpp:
(TEST_F):
- UIProcess/API/efl/tests/test_ewk2_download_job.cpp:
(TEST_F):
- UIProcess/API/efl/tests/test_ewk2_settings.cpp:
(TEST_F):
- UIProcess/API/efl/tests/test_ewk2_view.cpp:
(TEST_F):
Tools:
Update Minibrowser to reflect API changes. We now
use URL instead of URI in WK2 EFL API.
- EWebLauncher/url_bar.c:
(on_urlbar_key_down):
- MiniBrowser/efl/CMakeLists.txt:
- MiniBrowser/efl/main.c:
(on_url_changed):
(window_create):
- 6:44 AM Changeset in webkit [130636] by
-
- 35 edits in trunk/Source
[Qt] r122720 causes performance regression with DirectFB on ARMv7
https://bugs.webkit.org/show_bug.cgi?id=97548
Reviewed by Jocelyn Turcotte.
Revert the rest of r122720. This change modifies the NativeImagePtr from QImage* to QPixmap*.
Covered by existing tests.
Source/WebCore:
- bridge/qt/qt_pixmapruntime.cpp:
(JSC::Bindings::assignToHTMLImageElement):
(JSC::Bindings::QtPixmapRuntime::toQt):
- platform/DragImage.h:
(WebCore):
- platform/graphics/GraphicsContext.h:
(GraphicsContext):
- platform/graphics/Image.h:
(Image):
- platform/graphics/NativeImagePtr.h:
(WebCore):
- platform/graphics/gstreamer/ImageGStreamer.h:
- platform/graphics/gstreamer/ImageGStreamerQt.cpp:
(ImageGStreamer::ImageGStreamer):
- platform/graphics/qt/GraphicsContext3DQt.cpp:
(WebCore::GraphicsContext3D::getImageData):
- platform/graphics/qt/GraphicsContextQt.cpp:
(WebCore::GraphicsContext::pushTransparencyLayerInternal):
(WebCore::GraphicsContext::beginPlatformTransparencyLayer):
(WebCore::GraphicsContext::endPlatformTransparencyLayer):
- platform/graphics/qt/ImageBufferDataQt.h:
(ImageBufferData):
- platform/graphics/qt/ImageBufferQt.cpp:
(WebCore::ImageBufferData::ImageBufferData):
(WebCore):
(WebCore::ImageBufferData::toQImage):
(WebCore::ImageBuffer::copyImage):
(WebCore::ImageBuffer::clip):
(WebCore::ImageBuffer::platformTransformColorSpace):
(WebCore::getImageData):
(WebCore::ImageBuffer::putByteArray):
(WebCore::encodeImage):
(WebCore::ImageBuffer::toDataURL):
- platform/graphics/qt/ImageDecoderQt.cpp:
(WebCore::ImageFrame::asNewNativeImage):
- platform/graphics/qt/ImageQt.cpp:
(graphics):
(loadResourcePixmap):
(WebCore::Image::loadPlatformResource):
(WebCore::Image::setPlatformResource):
(WebCore::Image::drawPattern):
(WebCore::BitmapImage::BitmapImage):
(WebCore::BitmapImage::draw):
(WebCore::BitmapImage::checkForSolidColor):
(WebCore::BitmapImage::create):
- platform/graphics/qt/PatternQt.cpp:
(WebCore::Pattern::createPlatformPattern):
- platform/graphics/qt/StillImageQt.cpp:
(WebCore::StillImage::StillImage):
(WebCore::StillImage::~StillImage):
(WebCore::StillImage::currentFrameHasAlpha):
(WebCore::StillImage::size):
(WebCore::StillImage::nativeImageForCurrentFrame):
(WebCore::StillImage::draw):
- platform/graphics/qt/StillImageQt.h:
(WebCore::StillImage::create):
(WebCore::StillImage::createForRendering):
(StillImage):
- platform/graphics/qt/TransparencyLayer.h:
(WebCore::TransparencyLayer::TransparencyLayer):
(TransparencyLayer):
- platform/graphics/surfaces/qt/GraphicsSurfaceQt.cpp:
(WebCore::GraphicsSurface::createReadOnlyImage):
- platform/graphics/texmap/TextureMapperGL.cpp:
(WebCore::BitmapTextureGL::updateContents):
- platform/qt/ClipboardQt.cpp:
(WebCore::ClipboardQt::createDragImage):
(WebCore::ClipboardQt::declareAndWriteDragImage):
- platform/qt/CursorQt.cpp:
(WebCore::createCustomCursor):
- platform/qt/DragImageQt.cpp:
(WebCore::createDragImageFromImage):
- platform/qt/PasteboardQt.cpp:
(WebCore::Pasteboard::writeImage):
Source/WebKit/qt:
- Api/qwebframe.cpp:
(QWebHitTestResultPrivate::QWebHitTestResultPrivate):
- Api/qwebhistory.cpp:
(QWebHistoryItem::icon):
- Api/qwebsettings.cpp:
(QWebSettings::iconForUrl):
(QWebSettings::setWebGraphic):
(QWebSettings::webGraphic):
- WebCoreSupport/DragClientQt.cpp:
(WebCore::DragClientQt::startDrag):
- WebCoreSupport/InitWebCoreQt.cpp:
(WebCore::initializeWebCoreQt):
Source/WebKit2:
- Shared/qt/ShareableBitmapQt.cpp:
(WebKit::ShareableBitmap::createImage):
- UIProcess/qt/QtWebIconDatabaseClient.cpp:
(WebKit::QtWebIconDatabaseClient::iconImageForPageURL):
- WebProcess/WebCoreSupport/qt/WebDragClientQt.cpp:
(WebKit::convertQPixmapToShareableBitmap):
(WebKit::WebDragClient::startDrag):
- WebProcess/WebPage/CoordinatedGraphics/LayerTreeCoordinator.cpp:
(WebKit::LayerTreeCoordinator::adoptImageBackingStore):
- 6:43 AM WebKitGTK/WebKit2Roadmap edited by
- (diff)
- 5:51 AM Changeset in webkit [130635] by
-
- 2 edits in trunk/LayoutTests
[Qt][WK2] REGRESSION(r130629): It made touchadjustment/focusout-on-touch.html fail
https://bugs.webkit.org/show_bug.cgi?id=98642
Unreviewed gardening, skip the new failing test to paint the bot green.
- platform/qt-5.0-wk2/TestExpectations:
- 4:29 AM Changeset in webkit [130634] by
-
- 2 edits in trunk/Source/WebCore
Unreviewed. Fix make distcheck.
- GNUmakefile.list.am: Add missing header file to compilation.
- 4:04 AM Changeset in webkit [130633] by
-
- 2 edits in trunk/Source/WebKit2
Unreviewed build fix after r130630
Explicit convertion is required from QSizeF to FloatSize.
- UIProcess/API/qt/qquickwebview.cpp:
(QQuickWebViewLegacyPrivate::updateViewportSize):
- 4:02 AM Changeset in webkit [130632] by
-
- 2 edits in trunk/LayoutTests
[Qt] plugins/refcount-leaks.html fails
https://bugs.webkit.org/show_bug.cgi?id=98640
Unreviewed gardening, skip the failing test.
- platform/qt/TestExpectations:
- 3:48 AM Changeset in webkit [130631] by
-
- 2 edits in trunk/Source/WebKit2
[Qt] Fix the mouse hover events transformation when devicePixelRatio != 1
https://bugs.webkit.org/show_bug.cgi?id=98429
Reviewed by Kenneth Rohde Christiansen.
This prevents the events from being transformed two or three times.
This is only noticeable in desktop mode.
- UIProcess/qt/QtWebPageEventHandler.cpp:
(WebKit::QtWebPageEventHandler::handleHoverLeaveEvent):
(WebKit::QtWebPageEventHandler::handleHoverMoveEvent):
- 3:45 AM Changeset in webkit [130630] by
-
- 2 edits in trunk/Source/WebKit2
[Qt] Apply QQuickWebViewExperimental::devicePixelRatio to the desktop mode as well
https://bugs.webkit.org/show_bug.cgi?id=98428
Reviewed by Kenneth Rohde Christiansen.
This is handled by the PageViewportController when in flickable mode.
- UIProcess/API/qt/qquickwebview.cpp:
(QQuickWebViewLegacyPrivate::updateViewportSize):
- 3:41 AM Changeset in webkit [130629] by
-
- 5 edits in trunk/Source/WebKit2
[Qt] Prevent the PageViewportController from affecting the viewport in desktop mode
https://bugs.webkit.org/show_bug.cgi?id=98427
Reviewed by Kenneth Rohde Christiansen.
QQuickFlickable isn't tightly bound to it anymore, we can avoid creating it
completely in this case.
- UIProcess/API/qt/qquickwebview.cpp:
(QQuickWebViewFlickablePrivate::onComponentComplete):
- UIProcess/API/qt/qquickwebview_p_p.h:
(QQuickWebViewPrivate::onComponentComplete):
(QQuickWebViewPrivate::viewportController):
(QQuickWebViewPrivate):
(QQuickWebViewFlickablePrivate::viewportController):
(QQuickWebViewFlickablePrivate):
- UIProcess/qt/QtPageClient.cpp:
(WebKit::QtPageClient::didRenderFrame):
(WebKit::QtPageClient::didChangeContentsSize):
(WebKit::QtPageClient::pageTransitionViewportReady):
- UIProcess/qt/QtWebPageLoadClient.cpp:
(WebKit::QtWebPageLoadClient::didCommitLoad):
- 3:29 AM Changeset in webkit [130628] by
-
- 4 edits in trunk/LayoutTests
Unreviewed gardening, skip and update some failing test.
Patch by Nandor Huszka <hnandor@inf.u-szeged.hu> on 2012-10-08
- platform/qt/TestExpectations:
- platform/qt/http/tests/misc/acid3-expected.png:
- platform/qt/http/tests/misc/acid3-expected.txt:
- 2:57 AM Changeset in webkit [130627] by
-
- 2 edits in trunk/Source/WebKit2
[Qt] Fix a QSocketNotifier warning at startup
https://bugs.webkit.org/show_bug.cgi?id=98411
Reviewed by Simon Hausmann.
The actual warning:
QSocketNotifier: socket notifiers cannot be enabled from another thread
The problem was that QSocketNotifier::setEnabled was called on the main thread
after moveToThread was called. This hasn't had any effect since Connection
would dispatch a readyReadHandler call right after which would then call
setEnabled again from the correct thread from ~SocketNotifierResourceGuard.
Replace the call with a queued invoke to shut the warning.
- Platform/qt/WorkQueueQt.cpp:
(WorkQueue::registerSocketEventHandler):
- 2:47 AM Changeset in webkit [130626] by
-
- 2 edits in trunk
[EFL] Fix build break when WEB_AUDIO is enabled.
https://bugs.webkit.org/show_bug.cgi?id=98635
Unreviewed build fix.
Build error is occurred because of the new flag, ENABLE_LEGACY_WEB_AUDIO,
which was introduced by https://bugs.webkit.org/show_bug.cgi?id=97050.
Patch by Dongwoo Joshua Im <dw.im@samsung.com> on 2012-10-08
- Source/cmakeconfig.h.cmake: Add ENABLE_LEGACY_WEB_AUDIO.
- 2:28 AM Changeset in webkit [130625] by
-
- 2 edits in trunk/Source/WebKit2
[GTK] Test /webkit2/WebKitWebView/populate-menu asserts in debug bots
https://bugs.webkit.org/show_bug.cgi?id=98507
Reviewed by Martin Robinson.
Make sure we retain the page URL before asking for the icon.
- UIProcess/API/gtk/WebKitFaviconDatabase.cpp:
(getIconSurfaceSynchronously): Retain the page URL before asking
for the icon, and release it if we fail to get an icon.
(processPendingIconsForPageURL): Renamed to make it clear it
receives a Sring and not a char* and moved
getIconSurfaceSynchronously() call out of the loop to call it only
once even if there are multiple requests pending.
(iconDataReadyForPageURLCallback): Do not retain the page URL
here.
- 2:23 AM Changeset in webkit [130624] by
-
- 5 edits in trunk
[EFL] Add support for -webkit-sticky
https://bugs.webkit.org/show_bug.cgi?id=95182
Reviewed by Kenneth Rohde Christiansen.
Turn on CSS sticky position by default for WebKitEfl,
but most of the CSS sticky position test cases still do not pass on WK1.
.:
- Source/cmake/OptionsEfl.cmake:
LayoutTests:
- platform/efl-wk1/TestExpectations:
- platform/efl/TestExpectations:
- 1:49 AM Changeset in webkit [130623] by
-
- 7 edits in trunk
[Qt] Reenable plugin tests
https://bugs.webkit.org/show_bug.cgi?id=98528
Reviewed by Csaba Osztrogonác.
Tools:
Uncomment this function so we can pick up the test plugin.
It was commented out because of https://bugs.webkit.org/show_bug.cgi?id=86620
and that bug seems to be fixed now.
- WebKitTestRunner/qt/TestControllerQt.cpp:
(WTR::TestController::initializeTestPluginDirectory):
LayoutTests:
Reenable plugin tests. Skip new failures.
- platform/qt-5.0-wk1/TestExpectations:
- platform/qt-5.0-wk2/TestExpectations:
- platform/qt-5.0/TestExpectations:
- platform/qt/TestExpectations:
- 1:06 AM Changeset in webkit [130622] by
-
- 5 edits in trunk/Source
Unreviewed, rolling out r130619.
http://trac.webkit.org/changeset/130619
https://bugs.webkit.org/show_bug.cgi?id=98634
Causes many crashes on the EFL bots. (Requested by rakuco on
#webkit).
Patch by Sheriff Bot <webkit.review.bot@gmail.com> on 2012-10-08
Source/WebCore:
- platform/RunLoop.h:
(RunLoop):
- platform/efl/RunLoopEfl.cpp:
(WebCore::RunLoop::RunLoop):
(WebCore::RunLoop::wakeUpEvent):
(WebCore::RunLoop::wakeUp):
Source/WTF:
- wtf/efl/MainThreadEfl.cpp:
(WTF::pipeObject):
(WTF):
(WTF::monitorDispatchFunctions):
(WTF::initializeMainThreadPlatform):
(WTF::scheduleDispatchFunctionsOnMainThread):
- 1:05 AM Changeset in webkit [130621] by
-
- 7 edits in trunk/Source/WebKit2
[GTK] Don't use the C API internally in WebKitWebContext
https://bugs.webkit.org/show_bug.cgi?id=96768
Reviewed by Martin Robinson.
Using the C++ classes directly instead of the C API wrappers we
avoid a lot of toImpl/toAPI casts, string conversions and
allocations. The code is also a lot simpler and easier to read.
- UIProcess/API/gtk/WebKitDownloadClient.cpp:
(didStart):
(didReceiveResponse):
(didReceiveData):
(decideDestinationWithSuggestedFilename):
(didCreateDestination):
(didFail):
(didCancel):
(didFinish):
(attachDownloadClientToContext):
- UIProcess/API/gtk/WebKitRequestManagerClient.cpp:
(attachRequestManagerClientToContext):
- UIProcess/API/gtk/WebKitSecurityManager.cpp:
(registerSecurityPolicyForURIScheme):
- UIProcess/API/gtk/WebKitWebContext.cpp:
(_WebKitWebContextPrivate):
(createDefaultWebContext):
(webkit_web_context_set_cache_model):
(webkit_web_context_get_cache_model):
(webkit_web_context_clear_cache):
(webkit_web_context_download_uri):
(webkit_web_context_get_cookie_manager):
(webkit_web_context_get_favicon_database_directory):
(webkit_web_context_get_favicon_database):
(webkit_web_context_set_additional_plugins_directory):
(webkitWebContextGetPluginThread):
(webkit_web_context_register_uri_scheme):
(webkitWebContextGetOrCreateDownload):
(webkitWebContextRemoveDownload):
(webkitWebContextGetContext):
(webkitWebContextGetRequestManager):
- UIProcess/API/gtk/WebKitWebContextPrivate.h:
- UIProcess/API/gtk/WebKitWebView.cpp:
(webkitWebViewConstructed):
- 12:40 AM Changeset in webkit [130620] by
-
- 2 edits in trunk/Tools
[EFL][WK2] Support multiple window creation for MiniBrowser
https://bugs.webkit.org/show_bug.cgi?id=97884
Patch by Jinwoo Song <jinwoo7.song@samsung.com> on 2012-10-08
Reviewed by Kenneth Rohde Christiansen.
Implement the multiple window creation for MiniBrowser and bind the 'F9' key for opening a new window.
Also, refactored MiniBrowser codes according to EFL coding style.
- MiniBrowser/efl/main.c:
(_Browser_Window):
(window_free):
(main_signal_exit):
(on_ecore_evas_delete):
(on_ecore_evas_resize):
(on_key_down):
(on_title_changed):
(on_url_changed):
(on_progress):
(window_create):
(main):
- 12:20 AM Changeset in webkit [130619] by
-
- 5 edits in trunk/Source
[EFL] Use ecore_main_loop_thread_safe_call_async() to wakeup main loop.
https://bugs.webkit.org/show_bug.cgi?id=98505
Patch by Byungwoo Lee <bw80.lee@samsung.com> on 2012-10-08
Reviewed by Kenneth Rohde Christiansen.
Instead of ecore_pipe_write(),
use ecore_main_loop_thread_safe_call_async() to wakeup ecore main loop.
According to the EFL API document, this function is designed to dispatch
a function on ecore main loop by avoiding dead lock or race condition.
With this function, webkit doesn't need to maintain ecore pipe also.
Source/WebCore:
No new tests. The function to wakeup main loop is changed.
- platform/RunLoop.h:
(RunLoop):
- platform/efl/RunLoopEfl.cpp:
(WebCore::RunLoop::RunLoop):
(WebCore::RunLoop::wakeUpEvent):
(WebCore::RunLoop::wakeUp):
Source/WTF:
- wtf/efl/MainThreadEfl.cpp:
(WTF::monitorDispatchFunctions):
(WTF::initializeMainThreadPlatform):
(WTF::scheduleDispatchFunctionsOnMainThread):
Oct 7, 2012:
- 11:59 PM Changeset in webkit [130618] by
-
- 1 edit6 adds in trunk/LayoutTests
Add partial load test for JPEG image
https://bugs.webkit.org/show_bug.cgi?id=98487
Reviewed by Adam Barth.
Partial load test: receive a partial number of image bytes and stall forever. The partial
image should be decoded and drawn and the green <img> background should be visible.
- fast/images/resources/lenna.jpg: Added.
- http/tests/images/jpeg-partial-load-expected.png: Added.
- http/tests/images/jpeg-partial-load-expected.txt: Added.
- http/tests/images/jpeg-partial-load.html: Added.
- platform/chromium/http/tests/images/jpeg-partial-load-expected.png: Added.
- platform/mac/http/tests/images/jpeg-partial-load-expected.png: Added.
- 11:28 PM Changeset in webkit [130617] by
-
- 2 edits in trunk/Tools
[EFL] Add Web Inspector to EWebLauncher
https://bugs.webkit.org/show_bug.cgi?id=91718
Patch by Seokju Kwon <seokju.kwon@samsung.com> on 2012-10-07
Reviewed by Gyuyoung Kim.
Implementation of Web Inspector in EWebLauncher.
The Web Inspector can be opened or closed by pressing ctrl+i on web page.
- EWebLauncher/main.c:
(on_browser_ecore_evas_resize):
(on_web_inspector_ecore_evas_resize):
(on_key_down):
(on_web_inspector_view_create):
(on_web_inspector_view_close):
(on_web_inspector_view_destroyed):
(browserCreate):
(webInspectorCreate):
(windowCreate):
(closeWindow):
(main_signal_exit):
(parseUserArguments):
- 9:42 PM Changeset in webkit [130616] by
-
- 3 edits2 adds in trunk
:first-line pseudo selector ignoring words created from :before
https://bugs.webkit.org/show_bug.cgi?id=80794
Patch by Arpita Bahuguna <arpitabahuguna@gmail.com> on 2012-10-07
Reviewed by Daniel Bates.
Source/WebCore:
The :first-line pseudo-element style is not applied for content
which is generated from the :before/:after pseudo-elements.
Test: fast/css/first-line-style-for-before-after-content.html
- rendering/RenderObject.cpp:
(WebCore::firstLineStyleForCachedUncachedType):
Added a new static helper function incorporating the common
functionality of both uncachedFirstLineStyle() and firstLineStyleSlowCase()
functions. It also modifies the functionality to handle the
scenario when :first-line style needs to be applied on content
generated from :before/:after.
While getting the :first-line style we should also consider the case
when the content is generated from a :before/:after pseudo-element in
which case the RenderInline's parent should be considered for
obtaining the first-line style.
(WebCore):
(WebCore::RenderObject::uncachedFirstLineStyle):
(WebCore::RenderObject::firstLineStyleSlowCase):
Moved the duplicate code between the two functions to the common
helper function firstLineStyleForCachedUncachedType().
LayoutTests:
- fast/css/first-line-style-for-before-after-content-expected.html: Added.
- fast/css/first-line-style-for-before-after-content.html: Added.
Added ref test for verification of the scenario when :first-line style
is applied to content generated from :before/:after pseudo-elements.
- 9:37 PM Changeset in webkit [130615] by
-
- 3 edits in trunk/Source/WebCore
Web Inspector: The front-end should provide the position in original source file when set a breakpoint
https://bugs.webkit.org/show_bug.cgi?id=93473
Patch by Peter Wang <peter.wang@torchmobile.com.cn> on 2012-10-07
Reviewed by Yury Semikhatsky.
Since frontend truncates the indent, the first statement in a line must match the breakpoint (line, 0).
With this patch JSC debugger can support both normal and "Pretty Print" mode.
No new test case. This patch can be verified with cases in "LayoutTests/inspector/debugger/".
- bindings/js/ScriptDebugServer.cpp:
(WebCore::ScriptDebugServer::ScriptDebugServer):
(WebCore::ScriptDebugServer::hasBreakpoint):
(WebCore::ScriptDebugServer::createCallFrameAndPauseIfNeeded):
(WebCore::ScriptDebugServer::pauseIfNeeded):
- bindings/js/ScriptDebugServer.h:
(ScriptDebugServer):
- 8:29 PM Changeset in webkit [130614] by
-
- 2 edits in trunk/Source/WebKit2
[EFL][WK2] Fix unused parameter compile warning.
https://bugs.webkit.org/show_bug.cgi?id=98610
Patch by Kangil Han <kangil.han@samsung.com> on 2012-10-07
Reviewed by Laszlo Gombos.
Fixed unused parameter compile warning by removing initiatingPageRef parameter name.
- UIProcess/API/efl/ewk_context_request_manager_client.cpp:
(didReceiveURIRequest):
- 5:35 PM Changeset in webkit [130613] by
-
- 5 edits1 add in trunk/Source/WebCore
[Soup] Clean up ResourceError creation
https://bugs.webkit.org/show_bug.cgi?id=98521
Reviewed by Carlos Garcia Campos.
Simplify the creation of ResourcErrors in ResourceHandleSoup. This is
part of a process to make the libsoup networking backend more hackable.
No new tests. This shouldn't change functionality.
- GNUmakefile.list.am: Added new file.
- PlatformEfl.cmake: Added new file.
- platform/network/soup/ResourceError.h:
(ResourceError): Added new factories.
- platform/network/soup/ResourceErrorSoup.cpp: Added.
(WebCore::failingURI): Added this helper.
(WebCore::ResourceError::httpError): New factory.
(WebCore::ResourceError::genericIOError): Ditto.
(WebCore::ResourceError::tlsError): Ditto.
(WebCore::ResourceError::timeoutError): Ditto.
- platform/network/soup/ResourceHandleSoup.cpp:
(WebCore::handleUnignoredTLSErrors): Created this helper which merges
some of the logic from sendRequestCallback.
(WebCore::sendRequestCallback): Use the new helper.
(WebCore::requestTimeoutCallback): Use the new factory.
- 4:12 PM Changeset in webkit [130612] by
-
- 401 edits in trunk
Rename first/second to key/value in HashMap iterators
https://bugs.webkit.org/show_bug.cgi?id=82784
Patch by Caio Marcelo de Oliveira Filho <caio.oliveira@openbossa.org> on 2012-10-07
Reviewed by Eric Seidel.
Source/JavaScriptCore:
- API/JSCallbackObject.h:
(JSC::JSCallbackObjectData::JSPrivatePropertyMap::getPrivateProperty):
(JSC::JSCallbackObjectData::JSPrivatePropertyMap::setPrivateProperty):
(JSC::JSCallbackObjectData::JSPrivatePropertyMap::visitChildren):
- API/JSCallbackObjectFunctions.h:
(JSC::::getOwnNonIndexPropertyNames):
- API/JSClassRef.cpp:
(OpaqueJSClass::~OpaqueJSClass):
(OpaqueJSClassContextData::OpaqueJSClassContextData):
(OpaqueJSClass::contextData):
- bytecode/CodeBlock.cpp:
(JSC::CodeBlock::dump):
(JSC::EvalCodeCache::visitAggregate):
(JSC::CodeBlock::nameForRegister):
- bytecode/JumpTable.h:
(JSC::StringJumpTable::offsetForValue):
(JSC::StringJumpTable::ctiForValue):
- bytecode/LazyOperandValueProfile.cpp:
(JSC::LazyOperandValueProfileParser::getIfPresent):
- bytecode/SamplingTool.cpp:
(JSC::SamplingTool::dump):
- bytecompiler/BytecodeGenerator.cpp:
(JSC::BytecodeGenerator::addVar):
(JSC::BytecodeGenerator::addGlobalVar):
(JSC::BytecodeGenerator::addConstant):
(JSC::BytecodeGenerator::addConstantValue):
(JSC::BytecodeGenerator::emitLoad):
(JSC::BytecodeGenerator::addStringConstant):
(JSC::BytecodeGenerator::emitLazyNewFunction):
- bytecompiler/NodesCodegen.cpp:
(JSC::PropertyListNode::emitBytecode):
- debugger/Debugger.cpp:
- dfg/DFGArgumentsSimplificationPhase.cpp:
(JSC::DFG::ArgumentsSimplificationPhase::run):
(JSC::DFG::ArgumentsSimplificationPhase::observeBadArgumentsUse):
(JSC::DFG::ArgumentsSimplificationPhase::observeProperArgumentsUse):
(JSC::DFG::ArgumentsSimplificationPhase::isOKToOptimize):
(JSC::DFG::ArgumentsSimplificationPhase::removeArgumentsReferencingPhantomChild):
- dfg/DFGAssemblyHelpers.cpp:
(JSC::DFG::AssemblyHelpers::decodedCodeMapFor):
- dfg/DFGByteCodeCache.h:
(JSC::DFG::ByteCodeCache::~ByteCodeCache):
(JSC::DFG::ByteCodeCache::get):
- dfg/DFGByteCodeParser.cpp:
(JSC::DFG::ByteCodeParser::cellConstant):
(JSC::DFG::ByteCodeParser::InlineStackEntry::InlineStackEntry):
- dfg/DFGStructureCheckHoistingPhase.cpp:
(JSC::DFG::StructureCheckHoistingPhase::run):
(JSC::DFG::StructureCheckHoistingPhase::noticeStructureCheck):
(JSC::DFG::StructureCheckHoistingPhase::noticeClobber):
- heap/Heap.cpp:
(JSC::Heap::markProtectedObjects):
- heap/Heap.h:
(JSC::Heap::forEachProtectedCell):
- heap/JITStubRoutineSet.cpp:
(JSC::JITStubRoutineSet::markSlow):
(JSC::JITStubRoutineSet::deleteUnmarkedJettisonedStubRoutines):
- heap/SlotVisitor.cpp:
(JSC::SlotVisitor::internalAppend):
- heap/Weak.h:
(JSC::weakRemove):
- jit/JIT.cpp:
(JSC::JIT::privateCompile):
- jit/JITStubs.cpp:
(JSC::JITThunks::ctiStub):
- parser/Parser.cpp:
(JSC::::parseStrictObjectLiteral):
- profiler/Profile.cpp:
(JSC::functionNameCountPairComparator):
(JSC::Profile::debugPrintDataSampleStyle):
- runtime/Identifier.cpp:
(JSC::Identifier::add):
- runtime/JSActivation.cpp:
(JSC::JSActivation::getOwnNonIndexPropertyNames):
(JSC::JSActivation::symbolTablePutWithAttributes):
- runtime/JSArray.cpp:
(JSC::JSArray::setLength):
- runtime/JSObject.cpp:
(JSC::JSObject::getOwnPropertySlotByIndex):
(JSC::JSObject::enterDictionaryIndexingModeWhenArrayStorageAlreadyExists):
(JSC::JSObject::deletePropertyByIndex):
(JSC::JSObject::getOwnPropertyNames):
(JSC::JSObject::defineOwnIndexedProperty):
(JSC::JSObject::attemptToInterceptPutByIndexOnHoleForPrototype):
(JSC::JSObject::putByIndexBeyondVectorLengthWithArrayStorage):
(JSC::JSObject::putDirectIndexBeyondVectorLengthWithArrayStorage):
(JSC::JSObject::getOwnPropertyDescriptor):
- runtime/JSSymbolTableObject.cpp:
(JSC::JSSymbolTableObject::getOwnNonIndexPropertyNames):
- runtime/JSSymbolTableObject.h:
(JSC::symbolTableGet):
(JSC::symbolTablePut):
(JSC::symbolTablePutWithAttributes):
- runtime/RegExpCache.cpp:
(JSC::RegExpCache::invalidateCode):
- runtime/SparseArrayValueMap.cpp:
(JSC::SparseArrayValueMap::putEntry):
(JSC::SparseArrayValueMap::putDirect):
(JSC::SparseArrayValueMap::visitChildren):
- runtime/WeakGCMap.h:
(JSC::WeakGCMap::clear):
(JSC::WeakGCMap::set):
- tools/ProfileTreeNode.h:
(JSC::ProfileTreeNode::sampleChild):
(JSC::ProfileTreeNode::childCount):
(JSC::ProfileTreeNode::dumpInternal):
(JSC::ProfileTreeNode::compareEntries):
Source/WebCore:
- Modules/geolocation/Geolocation.cpp:
(WebCore::Geolocation::Watchers::find):
(WebCore::Geolocation::Watchers::remove):
- Modules/indexeddb/IDBDatabase.cpp:
(WebCore::IDBDatabase::objectStoreNames):
- Modules/indexeddb/IDBDatabaseBackendImpl.cpp:
(WebCore::IDBDatabaseBackendImpl::metadata):
- Modules/indexeddb/IDBFactoryBackendImpl.cpp:
(WebCore::IDBFactoryBackendImpl::deleteDatabase):
(WebCore::IDBFactoryBackendImpl::openBackingStore):
(WebCore::IDBFactoryBackendImpl::open):
- Modules/indexeddb/IDBObjectStore.cpp:
(WebCore::IDBObjectStore::indexNames):
(WebCore::IDBObjectStore::put):
(WebCore::IDBObjectStore::index):
(WebCore::IDBObjectStore::deleteIndex):
- Modules/indexeddb/IDBObjectStoreBackendImpl.cpp:
(WebCore::IDBObjectStoreBackendImpl::metadata):
(WebCore::makeIndexWriters):
(WebCore::IDBObjectStoreBackendImpl::deleteInternal):
- Modules/indexeddb/IDBTransaction.cpp:
(WebCore::IDBTransaction::objectStore):
(WebCore::IDBTransaction::objectStoreDeleted):
(WebCore::IDBTransaction::onAbort):
(WebCore::IDBTransaction::dispatchEvent):
- Modules/mediastream/MediaConstraintsImpl.cpp:
(WebCore::MediaConstraintsImpl::getMandatoryConstraints):
(WebCore::MediaConstraintsImpl::getMandatoryConstraintValue):
- Modules/webdatabase/AbstractDatabase.cpp:
(WebCore::AbstractDatabase::performOpenAndVerify):
- Modules/webdatabase/DatabaseTracker.cpp:
(WebCore::DatabaseTracker::interruptAllDatabasesForContext):
- Modules/webdatabase/OriginUsageRecord.cpp:
(WebCore::OriginUsageRecord::diskUsage):
- Modules/webdatabase/SQLTransactionCoordinator.cpp:
(WebCore::SQLTransactionCoordinator::acquireLock):
(WebCore::SQLTransactionCoordinator::releaseLock):
(WebCore::SQLTransactionCoordinator::shutdown):
- Modules/webdatabase/chromium/DatabaseTrackerChromium.cpp:
(WebCore::DatabaseTracker::interruptAllDatabasesForContext):
- Modules/webdatabase/chromium/QuotaTracker.cpp:
(WebCore::QuotaTracker::getDatabaseSizeAndSpaceAvailableToOrigin):
(WebCore::QuotaTracker::updateDatabaseSize):
- Modules/websockets/WebSocketDeflateFramer.cpp:
(WebCore::WebSocketExtensionDeflateFrame::processResponse):
- Modules/websockets/WebSocketExtensionDispatcher.cpp:
(WebCore::WebSocketExtensionDispatcher::appendAcceptedExtension):
- accessibility/AXObjectCache.cpp:
(WebCore::AXObjectCache::~AXObjectCache):
- bindings/gobject/DOMObjectCache.cpp:
(WebKit::DOMObjectCache::clearByFrame):
- bindings/js/DOMObjectHashTableMap.h:
(WebCore::DOMObjectHashTableMap::~DOMObjectHashTableMap):
(WebCore::DOMObjectHashTableMap::get):
- bindings/js/JSDOMBinding.cpp:
(WebCore::cacheDOMStructure):
- bindings/js/JSDOMGlobalObject.cpp:
(WebCore::JSDOMGlobalObject::visitChildren):
- bindings/js/JSDOMGlobalObject.h:
(WebCore::getDOMConstructor):
- bindings/js/PageScriptDebugServer.cpp:
(WebCore::PageScriptDebugServer::addListener):
(WebCore::PageScriptDebugServer::removeListener):
- bindings/js/ScriptCachedFrameData.cpp:
(WebCore::ScriptCachedFrameData::ScriptCachedFrameData):
(WebCore::ScriptCachedFrameData::restore):
- bindings/js/ScriptController.cpp:
(WebCore::ScriptController::~ScriptController):
(WebCore::ScriptController::clearWindowShell):
(WebCore::ScriptController::attachDebugger):
(WebCore::ScriptController::updateDocument):
(WebCore::ScriptController::createRootObject):
(WebCore::ScriptController::collectIsolatedContexts):
(WebCore::ScriptController::cleanupScriptObjectsForPlugin):
(WebCore::ScriptController::clearScriptObjects):
- bindings/js/ScriptController.h:
(WebCore::ScriptController::windowShell):
(WebCore::ScriptController::existingWindowShell):
- bindings/js/ScriptDebugServer.cpp:
(WebCore::ScriptDebugServer::setBreakpoint):
(WebCore::ScriptDebugServer::removeBreakpoint):
(WebCore::ScriptDebugServer::hasBreakpoint):
- bindings/js/SerializedScriptValue.cpp:
(WebCore::CloneSerializer::checkForDuplicate):
(WebCore::CloneSerializer::dumpIfTerminal):
(WebCore::CloneSerializer::write):
- bindings/scripts/CodeGeneratorV8.pm:
(GenerateImplementation):
- bindings/scripts/test/V8/V8Float64Array.cpp:
(WebCore::V8Float64Array::GetRawTemplate):
(WebCore::V8Float64Array::GetTemplate):
- bindings/scripts/test/V8/V8TestActiveDOMObject.cpp:
(WebCore::V8TestActiveDOMObject::GetRawTemplate):
(WebCore::V8TestActiveDOMObject::GetTemplate):
- bindings/scripts/test/V8/V8TestCustomNamedGetter.cpp:
(WebCore::V8TestCustomNamedGetter::GetRawTemplate):
(WebCore::V8TestCustomNamedGetter::GetTemplate):
- bindings/scripts/test/V8/V8TestEventConstructor.cpp:
(WebCore::V8TestEventConstructor::GetRawTemplate):
(WebCore::V8TestEventConstructor::GetTemplate):
- bindings/scripts/test/V8/V8TestEventTarget.cpp:
(WebCore::V8TestEventTarget::GetRawTemplate):
(WebCore::V8TestEventTarget::GetTemplate):
- bindings/scripts/test/V8/V8TestException.cpp:
(WebCore::V8TestException::GetRawTemplate):
(WebCore::V8TestException::GetTemplate):
- bindings/scripts/test/V8/V8TestInterface.cpp:
(WebCore::V8TestInterface::GetRawTemplate):
(WebCore::V8TestInterface::GetTemplate):
- bindings/scripts/test/V8/V8TestMediaQueryListListener.cpp:
(WebCore::V8TestMediaQueryListListener::GetRawTemplate):
(WebCore::V8TestMediaQueryListListener::GetTemplate):
- bindings/scripts/test/V8/V8TestNamedConstructor.cpp:
(WebCore::V8TestNamedConstructor::GetRawTemplate):
(WebCore::V8TestNamedConstructor::GetTemplate):
- bindings/scripts/test/V8/V8TestNode.cpp:
(WebCore::V8TestNode::GetRawTemplate):
(WebCore::V8TestNode::GetTemplate):
- bindings/scripts/test/V8/V8TestObj.cpp:
(WebCore::V8TestObj::GetRawTemplate):
(WebCore::V8TestObj::GetTemplate):
- bindings/scripts/test/V8/V8TestSerializedScriptValueInterface.cpp:
(WebCore::V8TestSerializedScriptValueInterface::GetRawTemplate):
(WebCore::V8TestSerializedScriptValueInterface::GetTemplate):
- bindings/v8/DOMWrapperWorld.cpp:
(WebCore::DOMWrapperWorld::deallocate):
(WebCore::DOMWrapperWorld::ensureIsolatedWorld):
- bindings/v8/NPV8Object.cpp:
(WebCore::freeV8NPObject):
(WebCore::npCreateV8ScriptObject):
- bindings/v8/ScriptController.cpp:
(WebCore::ScriptController::clearScriptObjects):
(WebCore::ScriptController::resetIsolatedWorlds):
(WebCore::ScriptController::ensureIsolatedWorldContext):
(WebCore::ScriptController::existingWindowShellInternal):
(WebCore::ScriptController::evaluateInIsolatedWorld):
(WebCore::ScriptController::setIsolatedWorldSecurityOrigin):
(WebCore::ScriptController::cleanupScriptObjectsForPlugin):
(WebCore::ScriptController::collectIsolatedContexts):
- bindings/v8/SerializedScriptValue.cpp:
- bindings/v8/V8DOMMap.h:
(WebCore::WeakReferenceMap::removeIfPresent):
(WebCore::WeakReferenceMap::visit):
- bindings/v8/V8PerContextData.cpp:
(WebCore::V8PerContextData::dispose):
- bindings/v8/npruntime.cpp:
- bridge/IdentifierRep.cpp:
(WebCore::IdentifierRep::get):
- bridge/NP_jsobject.cpp:
(ObjectMap::add):
(ObjectMap::remove):
- bridge/runtime_root.cpp:
(JSC::Bindings::RootObject::invalidate):
- css/CSSCanvasValue.cpp:
(WebCore::CSSCanvasValue::canvasChanged):
(WebCore::CSSCanvasValue::canvasResized):
- css/CSSComputedStyleDeclaration.cpp:
(WebCore::counterToCSSValue):
- css/CSSCrossfadeValue.cpp:
(WebCore::CSSCrossfadeValue::crossfadeChanged):
- css/CSSFontFaceSource.cpp:
(WebCore::CSSFontFaceSource::getFontData):
- css/CSSFontSelector.cpp:
(WebCore::CSSFontSelector::addFontFaceRule):
(WebCore::CSSFontSelector::getFontData):
- css/CSSImageGeneratorValue.cpp:
(WebCore::CSSImageGeneratorValue::addClient):
(WebCore::CSSImageGeneratorValue::removeClient):
(WebCore::CSSImageGeneratorValue::getImage):
- css/CSSSegmentedFontFace.cpp:
(WebCore::CSSSegmentedFontFace::getFontData):
- css/CSSSelector.cpp:
(WebCore::CSSSelector::parsePseudoType):
- css/CSSValuePool.cpp:
(WebCore::CSSValuePool::createColorValue):
(WebCore::CSSValuePool::createFontFamilyValue):
(WebCore::CSSValuePool::createFontFaceValue):
- css/PropertySetCSSStyleDeclaration.cpp:
(WebCore::PropertySetCSSStyleDeclaration::cloneAndCacheForCSSOM):
- css/RuleSet.cpp:
(WebCore::reportAtomRuleMap):
(WebCore::RuleSet::addToRuleSet):
(WebCore::shrinkMapVectorsToFit):
- css/StyleBuilder.cpp:
(WebCore::ApplyPropertyCounter::applyInheritValue):
(WebCore::ApplyPropertyCounter::applyValue):
- css/StyleResolver.cpp:
(WebCore::StyleResolver::collectFeatures):
(WebCore::StyleResolver::ruleSetForScope):
(WebCore::StyleResolver::appendAuthorStylesheets):
(WebCore::StyleResolver::sweepMatchedPropertiesCache):
(WebCore::StyleResolver::collectMatchingRulesForList):
- css/StyleSheetContents.cpp:
(WebCore::StyleSheetContents::parserAddNamespace):
(WebCore::StyleSheetContents::determineNamespace):
- dom/CheckedRadioButtons.cpp:
(WebCore::CheckedRadioButtons::addButton):
(WebCore::CheckedRadioButtons::removeButton):
- dom/ChildListMutationScope.cpp:
(WebCore::ChildListMutationAccumulator::getOrCreate):
- dom/Document.cpp:
(WebCore::Document::windowNamedItems):
(WebCore::Document::documentNamedItems):
(WebCore::Document::getCSSCanvasElement):
(WebCore::Document::cachedImmutableAttributeData):
(WebCore::Document::getCachedLocalizer):
- dom/DocumentMarkerController.cpp:
(WebCore::DocumentMarkerController::markerContainingPoint):
(WebCore::DocumentMarkerController::renderedRectsForMarkers):
(WebCore::DocumentMarkerController::removeMarkers):
(WebCore::DocumentMarkerController::repaintMarkers):
(WebCore::DocumentMarkerController::invalidateRenderedRectsForMarkersInRect):
(WebCore::DocumentMarkerController::showMarkers):
- dom/DocumentOrderedMap.cpp:
(WebCore::DocumentOrderedMap::remove):
- dom/DocumentStyleSheetCollection.cpp:
(WebCore::DocumentStyleSheetCollection::pageGroupUserSheets):
- dom/ElementAttributeData.cpp:
(WebCore::ensureAttrListForElement):
- dom/EventDispatcher.cpp:
(WebCore::EventRelatedTargetAdjuster::findRelatedTarget):
- dom/IdTargetObserverRegistry.cpp:
(WebCore::IdTargetObserverRegistry::addObserver):
(WebCore::IdTargetObserverRegistry::removeObserver):
- dom/MutationObserverInterestGroup.cpp:
(WebCore::MutationObserverInterestGroup::isOldValueRequested):
(WebCore::MutationObserverInterestGroup::enqueueMutationRecord):
- dom/Node.cpp:
(WebCore::Node::dumpStatistics):
(WebCore::Node::clearRareData):
(WebCore::NodeListsNodeData::invalidateCaches):
(WebCore::collectMatchingObserversForMutation):
- dom/NodeRareData.h:
(WebCore::NodeListsNodeData::addCacheWithAtomicName):
(WebCore::NodeListsNodeData::addCacheWithName):
(WebCore::NodeListsNodeData::addCacheWithQualifiedName):
(WebCore::NodeListsNodeData::adoptTreeScope):
- dom/ProcessingInstruction.cpp:
(WebCore::ProcessingInstruction::checkStyleSheet):
- dom/ScriptExecutionContext.cpp:
(WebCore::ScriptExecutionContext::canSuspendActiveDOMObjects):
(WebCore::ScriptExecutionContext::suspendActiveDOMObjects):
(WebCore::ScriptExecutionContext::resumeActiveDOMObjects):
(WebCore::ScriptExecutionContext::stopActiveDOMObjects):
(WebCore::ScriptExecutionContext::adjustMinimumTimerInterval):
- dom/SelectorQuery.cpp:
(WebCore::SelectorQueryCache::add):
- dom/SpaceSplitString.cpp:
(WebCore::SpaceSplitStringData::create):
- dom/StyledElement.cpp:
(WebCore::StyledElement::updateAttributeStyle):
- editing/mac/AlternativeTextUIController.mm:
(WebCore::AlternativeTextUIController::AlernativeTextContextController::alternativesForContext):
- html/FormController.cpp:
(WebCore::SavedFormState::serializeTo):
(WebCore::SavedFormState::appendControlState):
(WebCore::SavedFormState::takeControlState):
(WebCore::SavedFormState::getReferencedFilePaths):
(WebCore::FormKeyGenerator::formKey):
(WebCore::FormController::createSavedFormStateMap):
(WebCore::FormController::formElementsState):
(WebCore::FormController::takeStateForFormElement):
(WebCore::FormController::getReferencedFilePaths):
- html/HTMLCollection.cpp:
(WebCore::HTMLCollectionCacheBase::append):
- html/canvas/WebGLFramebuffer.cpp:
(WebCore::WebGLFramebuffer::getAttachment):
(WebCore::WebGLFramebuffer::removeAttachmentFromBoundFramebuffer):
(WebCore::WebGLFramebuffer::checkStatus):
(WebCore::WebGLFramebuffer::deleteObjectImpl):
(WebCore::WebGLFramebuffer::initializeAttachments):
- inspector/CodeGeneratorInspector.py:
- inspector/DOMPatchSupport.cpp:
(WebCore::DOMPatchSupport::diff):
(WebCore::DOMPatchSupport::innerPatchChildren):
(WebCore::DOMPatchSupport::removeChildAndMoveToNew):
- inspector/InjectedScriptManager.cpp:
(WebCore::InjectedScriptManager::injectedScriptForId):
(WebCore::InjectedScriptManager::injectedScriptIdFor):
(WebCore::InjectedScriptManager::discardInjectedScriptsFor):
(WebCore::InjectedScriptManager::releaseObjectGroup):
(WebCore::InjectedScriptManager::injectedScriptFor):
- inspector/InspectorCSSAgent.cpp:
(WebCore::SelectorProfile::commitSelector):
(WebCore::SelectorProfile::commitSelectorTime):
(WebCore::SelectorProfile::toInspectorObject):
(WebCore::UpdateRegionLayoutTask::onTimer):
(WebCore::InspectorCSSAgent::forcePseudoState):
(WebCore::InspectorCSSAgent::asInspectorStyleSheet):
(WebCore::InspectorCSSAgent::assertStyleSheetForId):
(WebCore::InspectorCSSAgent::didRemoveDOMNode):
(WebCore::InspectorCSSAgent::didModifyDOMAttr):
(WebCore::InspectorCSSAgent::resetPseudoStates):
- inspector/InspectorConsoleAgent.cpp:
(WebCore::InspectorConsoleAgent::stopTiming):
(WebCore::InspectorConsoleAgent::count):
- inspector/InspectorDOMAgent.cpp:
(WebCore::InspectorDOMAgent::nodeForId):
(WebCore::InspectorDOMAgent::performSearch):
(WebCore::InspectorDOMAgent::getSearchResults):
- inspector/InspectorDOMDebuggerAgent.cpp:
(WebCore::InspectorDOMDebuggerAgent::willSendXMLHttpRequest):
- inspector/InspectorDOMStorageAgent.cpp:
(WebCore::InspectorDOMStorageAgent::clearFrontend):
(WebCore::InspectorDOMStorageAgent::enable):
(WebCore::InspectorDOMStorageAgent::storageId):
(WebCore::InspectorDOMStorageAgent::getDOMStorageResourceForId):
(WebCore::InspectorDOMStorageAgent::didUseDOMStorage):
(WebCore::InspectorDOMStorageAgent::memoryBytesUsedByStorageCache):
- inspector/InspectorDatabaseAgent.cpp:
(WebCore::InspectorDatabaseAgent::enable):
(WebCore::InspectorDatabaseAgent::databaseId):
(WebCore::InspectorDatabaseAgent::findByFileName):
(WebCore::InspectorDatabaseAgent::databaseForId):
- inspector/InspectorDebuggerAgent.cpp:
(WebCore::InspectorDebuggerAgent::setBreakpointByUrl):
(WebCore::InspectorDebuggerAgent::removeBreakpoint):
(WebCore::InspectorDebuggerAgent::resolveBreakpoint):
(WebCore::InspectorDebuggerAgent::searchInContent):
(WebCore::InspectorDebuggerAgent::getScriptSource):
(WebCore::InspectorDebuggerAgent::didParseSource):
- inspector/InspectorIndexedDBAgent.cpp:
(WebCore):
- inspector/InspectorMemoryAgent.cpp:
(WebCore):
- inspector/InspectorPageAgent.cpp:
(WebCore::cachedResourcesForFrame):
(WebCore::InspectorPageAgent::didClearWindowObjectInWorld):
(WebCore::InspectorPageAgent::frameDetached):
- inspector/InspectorProfilerAgent.cpp:
(WebCore::InspectorProfilerAgent::getProfileHeaders):
(WebCore):
(WebCore::InspectorProfilerAgent::getProfile):
- inspector/InspectorResourceAgent.cpp:
(WebCore::buildObjectForHeaders):
(WebCore::InspectorResourceAgent::willSendRequest):
(WebCore::InspectorResourceAgent::documentThreadableLoaderStartedLoadingForClient):
(WebCore::InspectorResourceAgent::willLoadXHR):
(WebCore::InspectorResourceAgent::replayXHR):
- inspector/InspectorState.cpp:
(WebCore::InspectorState::getBoolean):
(WebCore::InspectorState::getString):
(WebCore::InspectorState::getLong):
(WebCore::InspectorState::getDouble):
(WebCore::InspectorState::getObject):
- inspector/InspectorStyleSheet.cpp:
(WebCore::InspectorStyle::styleWithProperties):
(WebCore::InspectorStyleSheet::inspectorStyleForId):
- inspector/InspectorValues.cpp:
(WebCore::InspectorObjectBase::get):
(WebCore::InspectorObjectBase::writeJSON):
- inspector/InspectorWorkerAgent.cpp:
(WebCore::InspectorWorkerAgent::workerContextTerminated):
(WebCore::InspectorWorkerAgent::createWorkerFrontendChannelsForExistingWorkers):
(WebCore::InspectorWorkerAgent::destroyWorkerFrontendChannels):
- inspector/MemoryInstrumentationImpl.cpp:
(WebCore::MemoryInstrumentationClientImpl::countObjectSize):
- inspector/MemoryInstrumentationImpl.h:
(WebCore::MemoryInstrumentationClientImpl::totalSize):
(WebCore::MemoryInstrumentationClientImpl::reportedSizeForAllTypes):
- inspector/NetworkResourcesData.cpp:
(WebCore::NetworkResourcesData::setXHRReplayData):
(WebCore::NetworkResourcesData::removeCachedResource):
(WebCore::NetworkResourcesData::clear):
- loader/CrossOriginAccessControl.cpp:
(WebCore::isSimpleCrossOriginAccessRequest):
(WebCore::createAccessControlPreflightRequest):
- loader/CrossOriginPreflightResultCache.cpp:
(WebCore::CrossOriginPreflightResultCacheItem::allowsCrossOriginHeaders):
(WebCore::CrossOriginPreflightResultCache::canSkipPreflight):
- loader/DocumentLoader.cpp:
(WebCore::DocumentLoader::getSubresources):
(WebCore::DocumentLoader::substituteResourceDeliveryTimerFired):
- loader/MainResourceLoader.cpp:
(WebCore::MainResourceLoader::didReceiveResponse):
- loader/ResourceLoadScheduler.cpp:
(WebCore::ResourceLoadScheduler::servePendingRequests):
- loader/appcache/ApplicationCache.cpp:
(WebCore::ApplicationCache::removeResource):
(WebCore::ApplicationCache::clearStorageID):
(WebCore::ApplicationCache::dump):
- loader/appcache/ApplicationCacheGroup.cpp:
(WebCore::ApplicationCacheGroup::didFinishLoadingManifest):
(WebCore::ApplicationCacheGroup::startLoadingEntry):
(WebCore::ApplicationCacheGroup::addEntry):
- loader/appcache/ApplicationCacheHost.cpp:
(WebCore::ApplicationCacheHost::fillResourceList):
- loader/appcache/ApplicationCacheResource.cpp:
(WebCore::ApplicationCacheResource::estimatedSizeInStorage):
- loader/appcache/ApplicationCacheStorage.cpp:
(WebCore::ApplicationCacheStorage::findOrCreateCacheGroup):
(WebCore::ApplicationCacheStorage::cacheGroupForURL):
(WebCore::ApplicationCacheStorage::fallbackCacheGroupForURL):
(WebCore::ApplicationCacheStorage::store):
(WebCore::ApplicationCacheStorage::empty):
(WebCore::ApplicationCacheStorage::storeCopyOfCache):
- loader/archive/ArchiveFactory.cpp:
(WebCore::ArchiveFactory::registerKnownArchiveMIMETypes):
- loader/cache/CachedRawResource.cpp:
(WebCore::CachedRawResource::canReuse):
- loader/cache/CachedResource.cpp:
(WebCore::CachedResource::switchClientsToRevalidatedResource):
(WebCore::CachedResource::updateResponseAfterRevalidation):
- loader/cache/CachedResourceClientWalker.h:
(WebCore::CachedResourceClientWalker::CachedResourceClientWalker):
- loader/cache/CachedResourceLoader.cpp:
(WebCore::CachedResourceLoader::~CachedResourceLoader):
(WebCore::CachedResourceLoader::requestResource):
(WebCore::CachedResourceLoader::reloadImagesIfNotDeferred):
(WebCore::CachedResourceLoader::removeCachedResource):
(WebCore::CachedResourceLoader::garbageCollectDocumentResources):
- loader/cache/MemoryCache.cpp:
(WebCore::MemoryCache::removeResourcesWithOrigin):
(WebCore::MemoryCache::getOriginsWithCache):
(WebCore::MemoryCache::getStatistics):
(WebCore::MemoryCache::setDisabled):
- loader/icon/IconDatabase.cpp:
(WebCore::IconDatabase::removeAllIcons):
(WebCore::IconDatabase::iconRecordCountWithData):
(WebCore::IconDatabase::performPendingRetainAndReleaseOperations):
- page/DOMWindow.cpp:
(WebCore::DOMWindow::dispatchAllPendingBeforeUnloadEvents):
(WebCore::DOMWindow::dispatchAllPendingUnloadEvents):
- page/EventHandler.cpp:
(WebCore::EventHandler::handleTouchEvent):
- page/Frame.cpp:
(WebCore::Frame::injectUserScripts):
- page/PageGroup.cpp:
(WebCore::PageGroup::pageGroup):
(WebCore::PageGroup::closeLocalStorage):
(WebCore::PageGroup::clearLocalStorageForAllOrigins):
(WebCore::PageGroup::clearLocalStorageForOrigin):
(WebCore::PageGroup::syncLocalStorage):
(WebCore::PageGroup::addUserScriptToWorld):
(WebCore::PageGroup::addUserStyleSheetToWorld):
(WebCore::PageGroup::removeUserScriptFromWorld):
(WebCore::PageGroup::removeUserStyleSheetFromWorld):
- page/PageSerializer.cpp:
(WebCore::PageSerializer::urlForBlankFrame):
- page/SecurityPolicy.cpp:
(WebCore::SecurityPolicy::addOriginAccessWhitelistEntry):
(WebCore::SecurityPolicy::removeOriginAccessWhitelistEntry):
- page/Settings.cpp:
(WebCore::setGenericFontFamilyMap):
(WebCore::getGenericFontFamilyForScript):
- page/SpeechInput.cpp:
(WebCore::SpeechInput::registerListener):
- page/TouchDisambiguation.cpp:
(WebCore::findGoodTouchTargets):
- page/WindowFeatures.cpp:
(WebCore::WindowFeatures::boolFeature):
(WebCore::WindowFeatures::floatFeature):
- page/animation/AnimationController.cpp:
(WebCore::AnimationControllerPrivate::updateAnimations):
(WebCore::AnimationControllerPrivate::suspendAnimationsForDocument):
(WebCore::AnimationControllerPrivate::resumeAnimationsForDocument):
(WebCore::AnimationControllerPrivate::numberOfActiveAnimations):
- page/animation/CompositeAnimation.cpp:
(WebCore::CompositeAnimation::clearRenderer):
(WebCore::CompositeAnimation::updateTransitions):
(WebCore::CompositeAnimation::updateKeyframeAnimations):
(WebCore::CompositeAnimation::animate):
(WebCore::CompositeAnimation::getAnimatedStyle):
(WebCore::CompositeAnimation::setAnimating):
(WebCore::CompositeAnimation::timeToNextService):
(WebCore::CompositeAnimation::getAnimationForProperty):
(WebCore::CompositeAnimation::suspendAnimations):
(WebCore::CompositeAnimation::resumeAnimations):
(WebCore::CompositeAnimation::overrideImplicitAnimations):
(WebCore::CompositeAnimation::resumeOverriddenImplicitAnimations):
(WebCore::CompositeAnimation::isAnimatingProperty):
(WebCore::CompositeAnimation::numberOfActiveAnimations):
- platform/Language.cpp:
(WebCore::languageDidChange):
- platform/MIMETypeRegistry.cpp:
(WebCore::MIMETypeRegistry::getNormalizedMIMEType):
- platform/audio/HRTFElevation.cpp:
(WebCore::getConcatenatedImpulseResponsesForSubject):
- platform/blackberry/CookieManager.cpp:
(WebCore::CookieManager::generateHtmlFragmentForCookies):
(WebCore::CookieManager::removeAllCookies):
- platform/blackberry/CookieMap.cpp:
(WebCore::CookieMap::removeOldestCookie):
(WebCore::CookieMap::getAllChildCookies):
- platform/cf/BinaryPropertyList.cpp:
(WebCore::BinaryPropertyListPlan::writeIntegerArray):
- platform/chromium/support/WebHTTPLoadInfo.cpp:
(WebKit::addHeader):
- platform/chromium/support/WebURLRequest.cpp:
(WebKit::WebURLRequest::visitHTTPHeaderFields):
- platform/chromium/support/WebURLResponse.cpp:
(WebKit::WebURLResponse::addHTTPHeaderField):
(WebKit::WebURLResponse::visitHTTPHeaderFields):
- platform/graphics/DisplayRefreshMonitor.cpp:
(WebCore::DisplayRefreshMonitorManager::ensureMonitorForClient):
(WebCore::DisplayRefreshMonitorManager::unregisterClient):
- platform/graphics/FontCache.cpp:
(WebCore::FontCache::getCachedFontPlatformData):
(WebCore::FontCache::getVerticalData):
(WebCore::FontCache::getCachedFontData):
(WebCore::FontCache::releaseFontData):
(WebCore::FontCache::purgeInactiveFontData):
- platform/graphics/GlyphPageTreeNode.cpp:
(WebCore::GlyphPageTreeNode::treeGlyphPageCount):
(WebCore::GlyphPageTreeNode::pageCount):
(WebCore::GlyphPageTreeNode::pruneTreeCustomFontData):
(WebCore::GlyphPageTreeNode::pruneTreeFontData):
(WebCore::GlyphPageTreeNode::pruneCustomFontData):
(WebCore::GlyphPageTreeNode::pruneFontData):
(WebCore::GlyphPageTreeNode::showSubtree):
(showGlyphPageTrees):
- platform/graphics/TiledBackingStore.cpp:
(WebCore::TiledBackingStore::updateTileBuffers):
(WebCore::TiledBackingStore::resizeEdgeTiles):
(WebCore::TiledBackingStore::setKeepRect):
- platform/graphics/avfoundation/cf/MediaPlayerPrivateAVFoundationCF.cpp:
(WebCore::AVFWrapper::avfWrapperForCallbackContext):
- platform/graphics/blackberry/LayerTiler.cpp:
(WebCore::LayerTiler::layerVisibilityChanged):
(WebCore::LayerTiler::uploadTexturesIfNeeded):
(WebCore::LayerTiler::addTileJob):
(WebCore::LayerTiler::deleteTextures):
(WebCore::LayerTiler::pruneTextures):
(WebCore::LayerTiler::bindContentsTexture):
- platform/graphics/blackberry/TextureCacheCompositingThread.cpp:
(WebCore::TextureCacheCompositingThread::textureForTiledContents):
(WebCore::TextureCacheCompositingThread::textureForColor):
- platform/graphics/ca/GraphicsLayerCA.cpp:
(WebCore::GraphicsLayerCA::moveOrCopyAnimations):
(WebCore::GraphicsLayerCA::pauseAnimation):
(WebCore::GraphicsLayerCA::layerDidDisplay):
(WebCore::GraphicsLayerCA::updateGeometry):
(WebCore::GraphicsLayerCA::updateTransform):
(WebCore::GraphicsLayerCA::updateChildrenTransform):
(WebCore::GraphicsLayerCA::updateMasksToBounds):
(WebCore::GraphicsLayerCA::updateContentsVisibility):
(WebCore::GraphicsLayerCA::updateContentsOpaque):
(WebCore::GraphicsLayerCA::updateBackfaceVisibility):
(WebCore::GraphicsLayerCA::updateFilters):
(WebCore::GraphicsLayerCA::ensureStructuralLayer):
(WebCore::GraphicsLayerCA::updateLayerDrawsContent):
(WebCore::GraphicsLayerCA::updateContentsImage):
(WebCore::GraphicsLayerCA::updateContentsRect):
(WebCore::GraphicsLayerCA::updateMaskLayer):
(WebCore::GraphicsLayerCA::updateLayerAnimations):
(WebCore::GraphicsLayerCA::setAnimationOnLayer):
(WebCore::GraphicsLayerCA::removeCAAnimationFromLayer):
(WebCore::GraphicsLayerCA::pauseCAAnimationOnLayer):
(WebCore::GraphicsLayerCA::suspendAnimations):
(WebCore::GraphicsLayerCA::resumeAnimations):
(WebCore::GraphicsLayerCA::findOrMakeClone):
(WebCore::GraphicsLayerCA::setOpacityInternal):
(WebCore::GraphicsLayerCA::updateOpacityOnLayer):
- platform/graphics/ca/mac/TileCache.mm:
(WebCore::TileCache::~TileCache):
(WebCore::TileCache::setNeedsDisplay):
(WebCore::TileCache::setScale):
(WebCore::TileCache::setAcceleratesDrawing):
(WebCore::TileCache::setTileDebugBorderWidth):
(WebCore::TileCache::setTileDebugBorderColor):
(WebCore::TileCache::revalidateTiles):
- platform/graphics/ca/win/PlatformCALayerWin.cpp:
(PlatformCALayer::animationStarted):
(resubmitAllAnimations):
(PlatformCALayer::animationForKey):
- platform/graphics/chromium/FontCacheChromiumWin.cpp:
(WebCore::LookupAltName):
(WebCore::fontContainsCharacter):
- platform/graphics/chromium/FontUtilsChromiumWin.cpp:
(WebCore::getDerivedFontData):
- platform/graphics/filters/CustomFilterGlobalContext.cpp:
(WebCore::CustomFilterGlobalContext::~CustomFilterGlobalContext):
(WebCore::CustomFilterGlobalContext::getValidatedProgram):
(WebCore::CustomFilterGlobalContext::removeValidatedProgram):
- platform/graphics/filters/CustomFilterProgram.cpp:
(WebCore::CustomFilterProgram::notifyClients):
- platform/graphics/harfbuzz/HarfBuzzSkia.cpp:
(WebCore::getCachedHarfbuzzFace):
(WebCore::releaseCachedHarfbuzzFace):
- platform/graphics/harfbuzz/ng/HarfBuzzNGFace.cpp:
(WebCore::HarfBuzzNGFace::HarfBuzzNGFace):
(WebCore::HarfBuzzNGFace::~HarfBuzzNGFace):
- platform/graphics/mac/SimpleFontDataCoreText.cpp:
(WebCore::SimpleFontData::getCFStringAttributes):
- platform/graphics/mac/SimpleFontDataMac.mm:
(WebCore::SimpleFontData::canRenderCombiningCharacterSequence):
- platform/graphics/opengl/Extensions3DOpenGLCommon.cpp:
(WebCore::Extensions3DOpenGLCommon::getTranslatedShaderSourceANGLE):
- platform/graphics/opengl/GraphicsContext3DOpenGLCommon.cpp:
(WebCore::GraphicsContext3D::compileShader):
(WebCore::GraphicsContext3D::mappedSymbolName):
(WebCore::GraphicsContext3D::getShaderiv):
(WebCore::GraphicsContext3D::getShaderInfoLog):
(WebCore::GraphicsContext3D::getShaderSource):
- platform/graphics/openvg/EGLDisplayOpenVG.cpp:
(WebCore::EGLDisplayOpenVG::~EGLDisplayOpenVG):
(WebCore::EGLDisplayOpenVG::destroySurface):
(WebCore::EGLDisplayOpenVG::contextForSurface):
- platform/graphics/texmap/TextureMapperGL.cpp:
(WebCore::TextureMapperGLData::SharedGLData::currentSharedGLData):
(WebCore::TextureMapperGLData::SharedGLData::~SharedGLData):
- platform/graphics/texmap/TextureMapperShaderManager.cpp:
(WebCore::TextureMapperShaderManager::getShaderProgram):
(WebCore::TextureMapperShaderManager::getShaderForFilter):
- platform/graphics/wince/FontPlatformData.cpp:
(WebCore::FixedSizeFontData::create):
- platform/gtk/DataObjectGtk.cpp:
(WebCore::DataObjectGtk::forClipboard):
- platform/gtk/GtkDragAndDropHelper.cpp:
(WebCore::GtkDragAndDropHelper::handleGetDragData):
(WebCore::GtkDragAndDropHelper::handleDragLeave):
(WebCore::GtkDragAndDropHelper::handleDragMotion):
(WebCore::GtkDragAndDropHelper::handleDragDataReceived):
(WebCore::GtkDragAndDropHelper::handleDragDrop):
- platform/gtk/RedirectedXCompositeWindow.cpp:
(WebCore::filterXDamageEvent):
- platform/gtk/RenderThemeGtk3.cpp:
(WebCore::gtkStyleChangedCallback):
(WebCore::getStyleContext):
- platform/mac/ScrollbarThemeMac.mm:
(+[WebScrollbarPrefsObserver appearancePrefsChanged:]):
- platform/network/CredentialStorage.cpp:
(WebCore::CredentialStorage::set):
(WebCore::CredentialStorage::get):
- platform/network/HTTPHeaderMap.cpp:
(WebCore::HTTPHeaderMap::copyData):
(WebCore::HTTPHeaderMap::get):
- platform/network/MIMEHeader.cpp:
(WebCore::MIMEHeader::parseHeader):
- platform/network/ResourceHandle.cpp:
(WebCore::ResourceHandle::create):
- platform/network/ResourceRequestBase.cpp:
(WebCore::ResourceRequestBase::addHTTPHeaderField):
(WebCore::ResourceRequestBase::addHTTPHeaderFields):
- platform/network/blackberry/ResourceRequestBlackBerry.cpp:
(WebCore::ResourceRequest::targetTypeFromMimeType):
(WebCore::ResourceRequest::initializePlatformRequest):
- platform/network/cf/ResourceHandleCFNet.cpp:
(WebCore::makeFinalRequest):
- platform/network/cf/ResourceRequestCFNet.cpp:
(WebCore::setHeaderFields):
- platform/network/curl/ResourceHandleManager.cpp:
(WebCore::ResourceHandleManager::initializeHandle):
- platform/network/mac/ResourceRequestMac.mm:
(WebCore::ResourceRequest::doUpdatePlatformRequest):
- platform/network/qt/ResourceRequestQt.cpp:
(WebCore::ResourceRequest::toNetworkRequest):
- platform/network/soup/ResourceHandleSoup.cpp:
(WebCore::sendRequestCallback):
(WebCore::ResourceHandle::setClientCertificate):
- platform/network/soup/ResourceRequestSoup.cpp:
(WebCore::ResourceRequest::updateSoupMessage):
(WebCore::ResourceRequest::toSoupMessage):
- platform/network/soup/ResourceResponseSoup.cpp:
(WebCore::ResourceResponse::toSoupMessage):
- platform/network/win/ResourceHandleWin.cpp:
(WebCore::ResourceHandle::start):
- platform/qt/RunLoopQt.cpp:
(WebCore::RunLoop::TimerBase::timerFired):
- platform/text/LocaleToScriptMappingDefault.cpp:
(WebCore::scriptNameToCode):
(WebCore::localeToScriptCodeForFontSelection):
- platform/text/TextEncodingRegistry.cpp:
(WebCore::pruneBlacklistedCodecs):
(WebCore::dumpTextEncodingNameMap):
- platform/text/transcoder/FontTranscoder.cpp:
(WebCore::FontTranscoder::converterType):
- platform/text/win/TextCodecWin.cpp:
(WebCore::LanguageManager::LanguageManager):
(WebCore::getCodePage):
(WebCore::TextCodecWin::registerExtendedEncodingNames):
(WebCore::TextCodecWin::registerExtendedCodecs):
(WebCore::TextCodecWin::enumerateSupportedEncodings):
- platform/win/ClipboardUtilitiesWin.cpp:
(WebCore::getDataMapItem):
(WebCore::getClipboardData):
(WebCore::setClipboardData):
- platform/win/ClipboardWin.cpp:
(WebCore::ClipboardWin::types):
- platform/win/FileSystemWin.cpp:
(WebCore::cachedStorageDirectory):
- platform/win/RunLoopWin.cpp:
(WebCore::RunLoop::TimerBase::timerFired):
- platform/win/WCDataObject.cpp:
(WebCore::WCDataObject::createInstance):
- platform/wince/MIMETypeRegistryWinCE.cpp:
(WebCore::MIMETypeRegistry::getPreferredExtensionForMIMEType):
- platform/wx/ContextMenuWx.cpp:
(WebCore::ContextMenu::appendItem):
- plugins/PluginDatabase.cpp:
(WebCore::PluginDatabase::refresh):
(WebCore::PluginDatabase::MIMETypeForExtension):
(WebCore::PluginDatabase::remove):
- plugins/PluginMainThreadScheduler.cpp:
(WebCore::PluginMainThreadScheduler::scheduleCall):
(WebCore::PluginMainThreadScheduler::dispatchCalls):
- plugins/PluginStream.cpp:
(WebCore::PluginStream::startStream):
- plugins/blackberry/PluginDataBlackBerry.cpp:
(WebCore::PluginData::initPlugins):
- plugins/wx/PluginDataWx.cpp:
(WebCore::PluginData::initPlugins):
- rendering/ExclusionShapeInsideInfo.cpp:
(WebCore::ExclusionShapeInsideInfo::ensureExclusionShapeInsideInfoForRenderBlock):
- rendering/FlowThreadController.cpp:
(WebCore::FlowThreadController::unregisterNamedFlowContentNode):
- rendering/InlineFlowBox.cpp:
(WebCore::InlineFlowBox::requiresIdeographicBaseline):
(WebCore::InlineFlowBox::addTextBoxVisualOverflow):
- rendering/RenderBlock.cpp:
(WebCore::RenderBlock::clearFloats):
- rendering/RenderBlockLineLayout.cpp:
(WebCore::setLogicalWidthForTextRun):
- rendering/RenderBoxModelObject.cpp:
(WebCore::ImageQualityController::highQualityRepaintTimerFired):
(WebCore::ImageQualityController::shouldPaintAtLowQuality):
- rendering/RenderCounter.cpp:
(WebCore::RenderCounter::destroyCounterNodes):
(WebCore::RenderCounter::destroyCounterNode):
(WebCore::updateCounters):
(WebCore::RenderCounter::rendererStyleChanged):
- rendering/RenderFlowThread.cpp:
(WebCore::RenderFlowThread::setRegionRangeForBox):
(WebCore::RenderFlowThread::getRegionRangeForBox):
- rendering/RenderLayer.cpp:
(WebCore::RenderLayer::paint):
(WebCore::performOverlapTests):
- rendering/RenderLayerFilterInfo.cpp:
(WebCore::RenderLayerFilterInfo::filterInfoForRenderLayer):
(WebCore::RenderLayerFilterInfo::createFilterInfoForRenderLayerIfNeeded):
- rendering/RenderNamedFlowThread.cpp:
(WebCore::RenderNamedFlowThread::dependsOn):
(WebCore::RenderNamedFlowThread::pushDependencies):
- rendering/RenderRegion.cpp:
(WebCore::RenderRegion::setRenderBoxRegionInfo):
(WebCore::RenderRegion::setRegionObjectsRegionStyle):
(WebCore::RenderRegion::restoreRegionObjectsOriginalStyle):
(WebCore::RenderRegion::computeChildrenStyleInRegion):
- rendering/RenderTableSection.cpp:
(WebCore::RenderTableSection::cachedCollapsedBorder):
- rendering/RenderThemeMac.mm:
(WebCore::RenderThemeMac::systemColor):
- rendering/RenderView.cpp:
(WebCore::RenderView::selectionBounds):
(WebCore::RenderView::setSelection):
- rendering/RenderWidget.cpp:
(WebCore::WidgetHierarchyUpdatesSuspensionScope::moveWidgets):
- rendering/RootInlineBox.cpp:
(WebCore::RootInlineBox::ascentAndDescentForBox):
- rendering/VerticalPositionCache.h:
(WebCore::VerticalPositionCache::get):
- rendering/svg/RenderSVGInlineText.cpp:
(WebCore::RenderSVGInlineText::characterStartsNewTextChunk):
- rendering/svg/RenderSVGResourceFilter.cpp:
(WebCore::RenderSVGResourceFilter::primitiveAttributeChanged):
- rendering/svg/RenderSVGResourceGradient.cpp:
(WebCore::RenderSVGResourceGradient::applyResource):
- rendering/svg/RenderSVGResourcePattern.cpp:
(WebCore::RenderSVGResourcePattern::applyResource):
- rendering/svg/SVGResourcesCache.cpp:
(WebCore::SVGResourcesCache::resourceDestroyed):
- rendering/svg/SVGRootInlineBox.cpp:
(WebCore::swapItemsInLayoutAttributes):
- rendering/svg/SVGTextLayoutAttributes.cpp:
(WebCore::SVGTextLayoutAttributes::dump):
- rendering/svg/SVGTextLayoutAttributesBuilder.cpp:
(WebCore::SVGTextLayoutAttributesBuilder::buildCharacterDataMap):
(WebCore::SVGTextLayoutAttributesBuilder::fillCharacterDataMap):
- rendering/svg/SVGTextLayoutEngine.cpp:
(WebCore::SVGTextLayoutEngine::layoutTextOnLineOrPath):
- rendering/svg/SVGTextMetricsBuilder.cpp:
(WebCore::SVGTextMetricsBuilder::measureTextRenderer):
- storage/StorageAreaSync.cpp:
(WebCore::StorageAreaSync::syncTimerFired):
(WebCore::StorageAreaSync::performImport):
(WebCore::StorageAreaSync::sync):
- storage/StorageMap.cpp:
(WebCore::StorageMap::key):
(WebCore::StorageMap::setItem):
- storage/StorageNamespaceImpl.cpp:
(WebCore::StorageNamespaceImpl::localStorageNamespace):
(WebCore::StorageNamespaceImpl::copy):
(WebCore::StorageNamespaceImpl::close):
(WebCore::StorageNamespaceImpl::clearAllOriginsForDeletion):
(WebCore::StorageNamespaceImpl::sync):
- svg/SVGDocumentExtensions.cpp:
(WebCore::SVGDocumentExtensions::removeAnimationElementFromTarget):
(WebCore::SVGDocumentExtensions::removeAllAnimationElementsFromTarget):
(WebCore::SVGDocumentExtensions::addPendingResource):
(WebCore::SVGDocumentExtensions::isElementPendingResources):
(WebCore::SVGDocumentExtensions::removeElementFromPendingResources):
(WebCore::SVGDocumentExtensions::setOfElementsReferencingTarget):
(WebCore::SVGDocumentExtensions::removeAllTargetReferencesForElement):
(WebCore::SVGDocumentExtensions::removeAllElementReferencesForTarget):
- svg/SVGElement.cpp:
(WebCore::SVGElement::~SVGElement):
- svg/animation/SMILTimeContainer.cpp:
(WebCore::SMILTimeContainer::setElapsed):
(WebCore::SMILTimeContainer::updateAnimations):
- svg/graphics/SVGImageCache.cpp:
(WebCore::SVGImageCache::~SVGImageCache):
(WebCore::SVGImageCache::removeClientFromCache):
(WebCore::SVGImageCache::requestedSizeAndScales):
(WebCore::SVGImageCache::imageContentChanged):
(WebCore::SVGImageCache::redraw):
(WebCore::SVGImageCache::lookupOrCreateBitmapImageForRenderer):
- svg/graphics/filters/SVGFilterBuilder.h:
(WebCore::SVGFilterBuilder::effectReferences):
(WebCore::SVGFilterBuilder::addBuiltinEffects):
- svg/properties/SVGAnimatedProperty.h:
(WebCore::SVGAnimatedProperty::~SVGAnimatedProperty):
- svg/properties/SVGAttributeToPropertyMap.cpp:
(WebCore::SVGAttributeToPropertyMap::addProperties):
(WebCore::SVGAttributeToPropertyMap::synchronizeProperties):
- workers/WorkerContext.cpp:
(WebCore::WorkerContext::hasPendingActivity):
- workers/WorkerEventQueue.cpp:
(WebCore::WorkerEventQueue::close):
- xml/XMLHttpRequest.cpp:
(WebCore::XMLHttpRequest::setRequestHeaderInternal):
(WebCore::XMLHttpRequest::getAllResponseHeaders):
- xml/XPathFunctions.cpp:
(WebCore::XPath::createFunction):
- xml/XPathParser.cpp:
(isAxisName):
- xml/XSLTProcessorLibxslt.cpp:
(WebCore::xsltParamArrayFromParameterMap):
- xml/XSLTProcessorQt.cpp:
(WebCore::XSLTProcessor::transformToString):
Source/WebKit/blackberry:
- Api/BackingStore.cpp:
(BlackBerry::WebKit::BackingStorePrivate::setBackingStoreRect):
(BlackBerry::WebKit::BackingStorePrivate::visibleTilesRect):
(BlackBerry::WebKit::BackingStorePrivate::resetTiles):
(BlackBerry::WebKit::BackingStorePrivate::updateTiles):
(BlackBerry::WebKit::BackingStorePrivate::updateTilesForScrollOrNotRenderedRegion):
(BlackBerry::WebKit::BackingStorePrivate::mapFromTransformedContentsToTiles):
- WebCoreSupport/NotificationPresenterImpl.cpp:
(WebCore::NotificationPresenterImpl::cancel):
(WebCore::NotificationPresenterImpl::onPermission):
(WebCore::NotificationPresenterImpl::notificationClicked):
- WebCoreSupport/UserMediaClientImpl.cpp:
(WebCore::UserMediaClientImpl::cancelUserMediaRequest):
- WebKitSupport/AboutData.cpp:
(BlackBerry::WebKit::dumpJSCTypeCountSetToTableHTML):
- WebKitSupport/FrameLayers.cpp:
(BlackBerry::WebKit::FrameLayers::removeLayerByFrame):
(BlackBerry::WebKit::FrameLayers::commitOnWebKitThread):
(BlackBerry::WebKit::FrameLayers::calculateRootLayer):
Source/WebKit/chromium:
- src/WebGeolocationPermissionRequestManager.cpp:
(WebGeolocationPermissionRequestManager::remove):
- src/WebIDBMetadata.cpp:
(WebKit::WebIDBMetadata::WebIDBMetadata):
- src/WebIntent.cpp:
(WebKit::WebIntent::extrasValue):
- tests/MemoryInstrumentationTest.cpp:
- tests/WebSocketExtensionDispatcherTest.cpp:
(WebCore::TEST_F):
Source/WebKit/efl:
- WebCoreSupport/DumpRenderTreeSupportEfl.cpp:
(DumpRenderTreeSupportEfl::evaluateScriptInIsolatedWorld):
- WebCoreSupport/PlatformStrategiesEfl.cpp:
(PlatformStrategiesEfl::getPluginInfo):
- ewk/ewk_intent.cpp:
(ewk_intent_extra_get):
Source/WebKit/gtk:
- WebCoreSupport/PlatformStrategiesGtk.cpp:
(PlatformStrategiesGtk::getPluginInfo):
- webkit/webkitfavicondatabase.cpp:
(webkitFaviconDatabaseImportFinished):
- webkit/webkitwebplugin.cpp:
(webkit_web_plugin_get_mimetypes):
Source/WebKit/mac:
- History/WebHistory.mm:
(-[WebHistoryPrivate removeItemFromDateCaches:]):
(-[WebHistoryPrivate orderedLastVisitedDays]):
(WebHistoryWriter::WebHistoryWriter):
- Misc/WebCoreStatistics.mm:
(+[WebCoreStatistics javaScriptProtectedObjectTypeCounts]):
(+[WebCoreStatistics javaScriptObjectTypeCounts]):
- Plugins/Hosted/NetscapePluginHostManager.mm:
(WebKit::NetscapePluginHostManager::hostForPlugin):
(WebKit::NetscapePluginHostManager::pluginHostDied):
(WebKit::NetscapePluginHostManager::didCreateWindow):
- Plugins/Hosted/NetscapePluginHostProxy.mm:
(WebKit::NetscapePluginHostProxy::pluginHostDied):
- Plugins/Hosted/NetscapePluginInstanceProxy.mm:
(WebKit::NetscapePluginInstanceProxy::LocalObjectMap::idForObject):
(WebKit::NetscapePluginInstanceProxy::LocalObjectMap::retain):
(WebKit::NetscapePluginInstanceProxy::LocalObjectMap::release):
(WebKit::NetscapePluginInstanceProxy::LocalObjectMap::forget):
(WebKit::NetscapePluginInstanceProxy::destroy):
(WebKit::NetscapePluginInstanceProxy::webFrameDidFinishLoadWithReason):
(WebKit::NetscapePluginInstanceProxy::cancelCheckIfAllowedToLoadURL):
- Plugins/Hosted/ProxyInstance.mm:
(WebKit::ProxyInstance::methodNamed):
(WebKit::ProxyInstance::fieldNamed):
- Plugins/WebNetscapePluginView.mm:
(-[WebNetscapePluginView stopTimers]):
(-[WebNetscapePluginView startTimers]):
- WebCoreSupport/WebNotificationClient.mm:
(WebNotificationClient::show):
(WebNotificationClient::clearNotifications):
(WebNotificationClient::notificationObjectDestroyed):
- WebView/WebHTMLView.mm:
(commandNameForSelector):
Source/WebKit/qt:
- Api/qwebpage.cpp:
(extractContentTypeFromPluginVector):
- Api/qwebplugindatabase.cpp:
(QWebPluginInfo::mimeTypes):
- WebCoreSupport/PlatformStrategiesQt.cpp:
(PlatformStrategiesQt::getPluginInfo):
Source/WebKit/win:
- COMPropertyBag.h:
(::Read):
(::GetPropertyInfo):
- WebCoreStatistics.cpp:
(WebCoreStatistics::javaScriptProtectedObjectTypeCounts):
- WebCoreSupport/WebPlatformStrategies.cpp:
(WebPlatformStrategies::getPluginInfo):
- WebHistory.cpp:
(WebHistory::removeItemFromDateCaches):
- WebKitCOMAPI.cpp:
(classFactory):
- WebKitStatistics.cpp:
(WebKitStatistics::comClassNameCounts):
- WebNotificationCenter.cpp:
(WebNotificationCenter::postNotificationInternal):
(WebNotificationCenter::addObserver):
(WebNotificationCenter::removeObserver):
Source/WebKit/wince:
- WebCoreSupport/PlatformStrategiesWinCE.cpp:
(PlatformStrategiesWinCE::getPluginInfo):
Source/WebKit2:
- Platform/CoreIPC/ArgumentCoders.h:
- Platform/CoreIPC/Connection.cpp:
(CoreIPC::Connection::SyncMessageState::getOrCreate):
(CoreIPC::Connection::waitForMessage):
(CoreIPC::Connection::processIncomingMessage):
- Platform/gtk/WorkQueueGtk.cpp:
(WorkQueue::registerEventSourceHandler):
(WorkQueue::unregisterEventSourceHandler):
- Platform/mac/WorkQueueMac.cpp:
(WorkQueue::unregisterMachPortEventHandler):
- Shared/Plugins/NPRemoteObjectMap.cpp:
(WebKit::NPRemoteObjectMap::pluginDestroyed):
- Shared/UserMessageCoders.h:
(WebKit::UserMessageEncoder::baseEncode):
- Shared/WebPreferencesStore.cpp:
(WebKit::valueForKey):
(WebKit::WebPreferencesStore::getBoolValueForKey):
- Shared/mac/WebCoreArgumentCodersMac.mm:
(CoreIPC::::decode):
- Shared/qt/ArgumentCodersQt.cpp:
(CoreIPC::::decode):
- Shared/soup/WebCoreArgumentCodersSoup.cpp:
(CoreIPC::::decode):
- UIProcess/API/efl/ewk_back_forward_list.cpp:
(_Ewk_Back_Forward_List::~_Ewk_Back_Forward_List):
- UIProcess/API/efl/ewk_context.cpp:
(_Ewk_Context::~_Ewk_Context):
- UIProcess/API/efl/ewk_view.cpp:
(_ewk_view_priv_loading_resources_clear):
- UIProcess/API/gtk/WebKitWebView.cpp:
(webkit_web_view_get_subresources):
- UIProcess/API/gtk/WebKitWebViewBase.cpp:
(webkitWebViewBaseContainerForall):
- UIProcess/API/mac/WKPrintingView.mm:
(-[WKPrintingView _expectedPreviewCallbackForRect:]):
(pageDidDrawToPDF):
(-[WKPrintingView _drawPreview:]):
- UIProcess/API/mac/WKView.mm:
(commandNameForSelector):
(-[WKView validateUserInterfaceItem:]):
- UIProcess/CoordinatedGraphics/CoordinatedBackingStore.cpp:
(WebKit::CoordinatedBackingStore::updateTile):
(WebKit::CoordinatedBackingStore::texture):
(WebKit::CoordinatedBackingStore::paintToTextureMapper):
(WebKit::CoordinatedBackingStore::commitTileOperations):
- UIProcess/CoordinatedGraphics/LayerTreeCoordinatorProxy.cpp:
(WebKit::LayerTreeCoordinatorProxy::updateTileForLayer):
- UIProcess/CoordinatedGraphics/LayerTreeRenderer.cpp:
(WebKit::LayerTreeRenderer::adjustPositionForFixedLayers):
(WebKit::LayerTreeRenderer::syncCanvas):
(WebKit::LayerTreeRenderer::setLayerChildren):
(WebKit::LayerTreeRenderer::setLayerFilters):
(WebKit::LayerTreeRenderer::setLayerState):
(WebKit::LayerTreeRenderer::assignImageToLayer):
- UIProcess/GeolocationPermissionRequestManagerProxy.cpp:
(WebKit::GeolocationPermissionRequestManagerProxy::invalidateRequests):
- UIProcess/InspectorServer/WebInspectorServer.cpp:
(WebKit::WebInspectorServer::~WebInspectorServer):
(WebKit::WebInspectorServer::registerPage):
- UIProcess/InspectorServer/WebSocketServerConnection.cpp:
(WebKit::WebSocketServerConnection::sendHTTPResponseHeader):
- UIProcess/InspectorServer/qt/WebInspectorServerQt.cpp:
(WebKit::WebInspectorServer::buildPageList):
- UIProcess/Notifications/NotificationPermissionRequestManagerProxy.cpp:
(WebKit::NotificationPermissionRequestManagerProxy::invalidateRequests):
- UIProcess/Plugins/PluginProcessProxy.cpp:
(WebKit::PluginProcessProxy::pluginProcessCrashedOrFailedToLaunch):
- UIProcess/WebContext.cpp:
(WebKit::createDictionaryFromHashMap):
- UIProcess/WebIconDatabase.cpp:
(WebKit::WebIconDatabase::didFinishURLImport):
- UIProcess/WebIntentData.cpp:
(WebKit::WebIntentData::extras):
- UIProcess/WebProcessProxy.cpp:
(WebKit::WebProcessProxy::checkURLReceivedFromWebProcess):
(WebKit::WebProcessProxy::addBackForwardItem):
(WebKit::WebProcessProxy::frameCountInPage):
- WebProcess/Geolocation/GeolocationPermissionRequestManager.cpp:
(WebKit::GeolocationPermissionRequestManager::cancelRequestForGeolocation):
(WebKit::GeolocationPermissionRequestManager::didReceiveGeolocationPermissionDecision):
- WebProcess/InjectedBundle/DOM/InjectedBundleNodeHandle.cpp:
(WebKit::InjectedBundleNodeHandle::getOrCreate):
- WebProcess/InjectedBundle/DOM/InjectedBundleRangeHandle.cpp:
(WebKit::InjectedBundleRangeHandle::getOrCreate):
- WebProcess/InjectedBundle/InjectedBundleIntent.cpp:
(WebKit::InjectedBundleIntent::extras):
- WebProcess/Notifications/WebNotificationManager.cpp:
(WebKit::WebNotificationManager::policyForOrigin):
(WebKit::WebNotificationManager::show):
(WebKit::WebNotificationManager::clearNotifications):
(WebKit::WebNotificationManager::removeNotificationFromContextMap):
- WebProcess/Plugins/Netscape/NPRuntimeObjectMap.cpp:
(WebKit::NPRuntimeObjectMap::invalidate):
- WebProcess/Plugins/Netscape/NetscapePlugin.cpp:
(WebKit::NetscapePlugin::destroyStream):
(WebKit::NetscapePlugin::frameDidFinishLoading):
(WebKit::NetscapePlugin::frameDidFail):
- WebProcess/Plugins/PluginView.cpp:
(WebKit::buildHTTPHeaders):
(WebKit::PluginView::~PluginView):
- WebProcess/WebPage/CoordinatedGraphics/CoordinatedGraphicsLayer.cpp:
(WebCore::CoordinatedGraphicsLayer::layerByID):
- WebProcess/WebPage/CoordinatedGraphics/LayerTreeCoordinator.cpp:
(WebKit::LayerTreeCoordinator::adoptImageBackingStore):
(WebKit::LayerTreeCoordinator::releaseImageBackingStore):
- WebProcess/WebPage/WebBackForwardListProxy.cpp:
(WebKit::WebBackForwardListProxy::removeItem):
- WebProcess/WebPage/mac/WebPageMac.mm:
(WebKit::commandNameForSelectorName):
- WebProcess/WebProcess.cpp:
(WebKit::WebProcess::visitedLinkStateChanged):
(WebKit::WebProcess::allVisitedLinkStateChanged):
(WebKit::WebProcess::focusedWebPage):
(WebKit::WebProcess::createWebPage):
(WebKit::WebProcess::webPageGroup):
(WebKit::fromCountedSetToHashMap):
(WebKit::WebProcess::setTextCheckerState):
Source/WTF:
Currently HashMap iterators follow the same interface in std::map: given an
iterator it, we use it->first to access the key and it->second to access the
value. This patch changes these accesses to it->key and it->value, improving the
readability at call sites.
One potential downside of this change would be the confusion between std::map and
HashMap interfaces. However, they are already different in other aspects and the
usage of std::map is more an exception than a rule in WebKit code, so we consider
the confusion will be less likely to happen.
- wtf/HashCountedSet.h:
(WTF::::add):
(WTF::::remove):
(WTF::copyToVector):
- wtf/HashIterators.h:
(WTF::HashTableConstKeysIterator::get):
(WTF::HashTableConstValuesIterator::get):
(WTF::HashTableKeysIterator::get):
(WTF::HashTableValuesIterator::get):
- wtf/HashMap.h:
(WTF::KeyValuePairKeyExtractor::extract):
(WTF::HashMapValueTraits::isEmptyValue):
(WTF::HashMapTranslator::translate):
(WTF::HashMapTranslatorAdapter::translate):
(WTF::::set):
(WTF::::get):
(WTF::::take):
(WTF::operator==):
(WTF::deleteAllValues):
(WTF::deleteAllKeys):
Removed deleteAllPairFirsts() and deleteAllPairSeconds() since they are now unused.
- wtf/HashTable.h:
(WTF::hashTableSwap):
(WTF::::checkTableConsistencyExceptSize):
- wtf/HashTraits.h:
(WTF):
(WTF::KeyValuePair::KeyValuePair):
(KeyValuePair):
(WTF::KeyValuePairHashTraits::constructDeletedValue):
(WTF::KeyValuePairHashTraits::isDeletedValue):
- wtf/MetaAllocator.cpp:
(WTF::MetaAllocator::addFreeSpace):
(WTF::MetaAllocator::incrementPageOccupancy):
(WTF::MetaAllocator::decrementPageOccupancy):
- wtf/RefCountedLeakCounter.cpp:
(WTF::RefCountedLeakCounter::~RefCountedLeakCounter):
- wtf/RefPtrHashMap.h:
(WTF::::set):
(WTF::::get):
(WTF::::inlineGet):
(WTF::::take):
- wtf/Spectrum.h:
(WTF::Spectrum::add):
(WTF::Spectrum::get):
(WTF::Spectrum::buildList):
- wtf/ThreadingPthreads.cpp:
(WTF::identifierByPthreadHandle):
Tools:
- DumpRenderTree/chromium/MockWebSpeechInputController.cpp:
(MockWebSpeechInputController::addMockRecognitionResult):
- DumpRenderTree/chromium/NotificationPresenter.cpp:
(NotificationPresenter::simulateClick):
(NotificationPresenter::show):
- DumpRenderTree/chromium/TestRunner/CppBoundClass.cpp:
(CppBoundClass::~CppBoundClass):
(CppBoundClass::invoke):
(CppBoundClass::getProperty):
(CppBoundClass::setProperty):
(CppBoundClass::bindCallback):
(CppBoundClass::bindProperty):
- DumpRenderTree/chromium/WebPreferences.cpp:
(applyFontMap):
- DumpRenderTree/chromium/WebViewHost.cpp:
(WebViewHost::printResourceDescription):
- DumpRenderTree/mac/TestRunnerMac.mm:
(worldIDForWorld):
(TestRunner::evaluateScriptInIsolatedWorld):
- DumpRenderTree/win/AccessibilityControllerWin.cpp:
(AccessibilityController::~AccessibilityController):
(AccessibilityController::winNotificationReceived):
- DumpRenderTree/win/ResourceLoadDelegate.cpp:
(ResourceLoadDelegate::descriptionSuitableForTestResult):
- DumpRenderTree/win/TestRunnerWin.cpp:
(worldIDForWorld):
(TestRunner::evaluateScriptInIsolatedWorld):
- TestWebKitAPI/Tests/WebKit2/DOMWindowExtensionBasic_Bundle.cpp:
(TestWebKitAPI::DOMWindowExtensionBasic::willDestroyPage):
- TestWebKitAPI/Tests/WebKit2/DOMWindowExtensionNoCache_Bundle.cpp:
(TestWebKitAPI::DOMWindowExtensionNoCache::willDestroyPage):
- WebKitTestRunner/InjectedBundle/TestRunner.cpp:
(WTR::TestRunner::worldIDForWorld):
(WTR::TestRunner::evaluateScriptInIsolatedWorld):
- 3:56 PM Changeset in webkit [130611] by
-
- 3 edits in trunk/Source/WebCore
REGRESSION (r130584): Crashes in JSC::MarkedAllocator::allocateSlowCase, failing fast/dom/gc-dom-tree-lifetime.html
https://bugs.webkit.org/show_bug.cgi?id=98612
Reviewed by Darin Adler.
Since DOM modification can happen outside of JS, calls into JS due to
DOM modification need to take the JS lock.
- bindings/js/JSNodeCustom.cpp:
(WebCore::willCreatePossiblyOrphanedTreeByRemovalSlowCase): Take the JS
lock before doing a JS allocation, since this may be a JS entrypoint.
- bindings/js/JSNodeCustom.h:
(WebCore::willCreatePossiblyOrphanedTreeByRemoval): Split out a slow case
to help the inliner.
- 3:14 PM Changeset in webkit [130610] by
-
- 3 edits2 adds in trunk
[chromium] Crash in WebCore::GraphicsLayerChromium::setContentsToImage
https://bugs.webkit.org/show_bug.cgi?id=98456
Patch by Nick Carter <nick@chromium.org> on 2012-10-07
Reviewed by James Robinson.
Source/WebCore:
Handle null return of nativeImageForCurrentFrame.
Test: compositing/images/truncated-direct-png-image.html
- platform/graphics/chromium/GraphicsLayerChromium.cpp:
(WebCore::GraphicsLayerChromium::setContentsToImage):
LayoutTests:
New tests exercising a broken image on its own layer.
- compositing/images/truncated-direct-png-image-expected.html: Added.
- compositing/images/truncated-direct-png-image.html: Added.
- 3:01 PM Changeset in webkit [130609] by
-
- 10 edits in trunk/Source
WTFURL: implement URL port removal for HTMLAnchorElement
https://bugs.webkit.org/show_bug.cgi?id=98604
Reviewed by Adam Barth.
Source/WebCore:
- platform/KURLWTFURL.cpp:
(WebCore::KURL::hasPort):
(WebCore::KURL::removePort):
(WebCore::KURL::isHierarchical):
Implement those methods to pass the port removal test of HTMLAnchorElement.
Source/WTF:
Add hasStandardScheme() (similar to isStandard from Google URL),
hasPort() and removePort() to implement the port removal of KURL.
- wtf/url/api/ParsedURL.cpp:
(WTF::ParsedURL::hasStandardScheme):
(WTF::ParsedURL::hasPort):
(WTF::ParsedURL::removePort):
- wtf/url/api/ParsedURL.h:
(ParsedURL):
- wtf/url/src/URLComponent.h:
(WTF::URLComponent::move):
- wtf/url/src/URLSegments.cpp:
(WTF::URLSegments::moveComponentsAfter):
- wtf/url/src/URLSegments.h:
(URLSegments):
- wtf/url/src/URLUtil.cpp:
(URLUtilities):
(WTF::URLUtilities::isStandard):
- wtf/url/src/URLUtil.h:
(URLUtilities):
Remove LowerCaseEqualsASCII() from the interface, make it an internal template.
(WTF::URLUtilities::isStandard):
Since in WebKit, LChar is a superset of char, expose LChar and cast char* to LChar*.
- 12:33 PM Changeset in webkit [130608] by
-
- 3 edits in trunk/Source/WebKit2
Web process XPC services don't have correct version information in their Info.plist files
https://bugs.webkit.org/show_bug.cgi?id=98619
Reviewed by Anders Carlsson.
- WebProcessService/Info.plist: Added CFBundleGetInfoString, and changed
CFBundleShortVersionString and CFBundleVersion to report the source version.
- WebProcessServiceForWebKitDevelopment/Info.plist: Ditto.
- 12:20 PM Changeset in webkit [130607] by
-
- 2 edits in trunk/LayoutTests
[EFL] Mark media/video-controls-rendering.html as flaky.
- platform/efl/TestExpectations:
- 11:38 AM Changeset in webkit [130606] by
-
- 3 edits in tags/Safari-537.13.1/Source/JavaScriptCore
Rollout r130344. <rdar://problem/12448776>
- 11:36 AM Changeset in webkit [130605] by
-
- 2 edits62 adds in trunk/LayoutTests
[EFL] Unskip svg/W3C-SVG-1.1-SE and add expectations for it.
All pixel tests look OK (compared to the ones in mac/), and all
tests seem to pass.
- platform/efl/TestExpectations:
- platform/efl/svg/W3C-SVG-1.1-SE/color-prop-05-t-expected.png: Added.
- platform/efl/svg/W3C-SVG-1.1-SE/coords-dom-01-f-expected.png: Added.
- platform/efl/svg/W3C-SVG-1.1-SE/coords-dom-01-f-expected.txt: Added.
- platform/efl/svg/W3C-SVG-1.1-SE/coords-dom-02-f-expected.png: Added.
- platform/efl/svg/W3C-SVG-1.1-SE/coords-dom-02-f-expected.txt: Added.
- platform/efl/svg/W3C-SVG-1.1-SE/coords-dom-03-f-expected.png: Added.
- platform/efl/svg/W3C-SVG-1.1-SE/coords-dom-03-f-expected.txt: Added.
- platform/efl/svg/W3C-SVG-1.1-SE/coords-dom-04-f-expected.png: Added.
- platform/efl/svg/W3C-SVG-1.1-SE/coords-dom-04-f-expected.txt: Added.
- platform/efl/svg/W3C-SVG-1.1-SE/coords-units-03-b-expected.png: Added.
- platform/efl/svg/W3C-SVG-1.1-SE/coords-units-03-b-expected.txt: Added.
- platform/efl/svg/W3C-SVG-1.1-SE/filters-felem-01-b-expected.png: Added.
- platform/efl/svg/W3C-SVG-1.1-SE/filters-felem-01-b-expected.txt: Added.
- platform/efl/svg/W3C-SVG-1.1-SE/filters-image-03-f-expected.png: Added.
- platform/efl/svg/W3C-SVG-1.1-SE/filters-image-05-f-expected.png: Added.
- platform/efl/svg/W3C-SVG-1.1-SE/filters-image-05-f-expected.txt: Added.
- platform/efl/svg/W3C-SVG-1.1-SE/interact-pointer-03-t-expected.png: Added.
- platform/efl/svg/W3C-SVG-1.1-SE/interact-pointer-03-t-expected.txt: Added.
- platform/efl/svg/W3C-SVG-1.1-SE/linking-uri-01-b-expected.png: Added.
- platform/efl/svg/W3C-SVG-1.1-SE/linking-uri-01-b-expected.txt: Added.
- platform/efl/svg/W3C-SVG-1.1-SE/painting-control-04-f-expected.png: Added.
- platform/efl/svg/W3C-SVG-1.1-SE/painting-marker-07-f-expected.png: Added.
- platform/efl/svg/W3C-SVG-1.1-SE/painting-marker-07-f-expected.txt: Added.
- platform/efl/svg/W3C-SVG-1.1-SE/paths-dom-02-f-expected.png: Added.
- platform/efl/svg/W3C-SVG-1.1-SE/paths-dom-02-f-expected.txt: Added.
- platform/efl/svg/W3C-SVG-1.1-SE/pservers-grad-17-b-expected.png: Added.
- platform/efl/svg/W3C-SVG-1.1-SE/pservers-grad-17-b-expected.txt: Added.
- platform/efl/svg/W3C-SVG-1.1-SE/pservers-grad-20-b-expected.png: Added.
- platform/efl/svg/W3C-SVG-1.1-SE/pservers-grad-20-b-expected.txt: Added.
- platform/efl/svg/W3C-SVG-1.1-SE/pservers-pattern-03-f-expected.png: Added.
- platform/efl/svg/W3C-SVG-1.1-SE/pservers-pattern-04-f-expected.png: Added.
- platform/efl/svg/W3C-SVG-1.1-SE/pservers-pattern-04-f-expected.txt: Added.
- platform/efl/svg/W3C-SVG-1.1-SE/struct-dom-11-f-expected.png: Added.
- platform/efl/svg/W3C-SVG-1.1-SE/struct-dom-11-f-expected.txt: Added.
- platform/efl/svg/W3C-SVG-1.1-SE/struct-use-11-f-expected.png: Added.
- platform/efl/svg/W3C-SVG-1.1-SE/struct-use-11-f-expected.txt: Added.
- platform/efl/svg/W3C-SVG-1.1-SE/struct-use-14-f-expected.png: Added.
- platform/efl/svg/W3C-SVG-1.1-SE/styling-css-04-f-expected.png: Added.
- platform/efl/svg/W3C-SVG-1.1-SE/styling-css-04-f-expected.txt: Added.
- platform/efl/svg/W3C-SVG-1.1-SE/text-intro-02-b-expected.png: Added.
- platform/efl/svg/W3C-SVG-1.1-SE/text-intro-02-b-expected.txt: Added.
- platform/efl/svg/W3C-SVG-1.1-SE/text-intro-05-t-expected.png: Added.
- platform/efl/svg/W3C-SVG-1.1-SE/text-intro-05-t-expected.txt: Added.
- platform/efl/svg/W3C-SVG-1.1-SE/text-intro-09-b-expected.png: Added.
- platform/efl/svg/W3C-SVG-1.1-SE/text-intro-09-b-expected.txt: Added.
- platform/efl/svg/W3C-SVG-1.1-SE/text-tref-03-b-expected.png: Added.
- platform/efl/svg/W3C-SVG-1.1-SE/text-tref-03-b-expected.txt: Added.
- platform/efl/svg/W3C-SVG-1.1-SE/text-tspan-02-b-expected.png: Added.
- platform/efl/svg/W3C-SVG-1.1-SE/text-tspan-02-b-expected.txt: Added.
- platform/efl/svg/W3C-SVG-1.1-SE/types-dom-01-b-expected.png: Added.
- platform/efl/svg/W3C-SVG-1.1-SE/types-dom-01-b-expected.txt: Added.
- platform/efl/svg/W3C-SVG-1.1-SE/types-dom-02-f-expected.png: Added.
- platform/efl/svg/W3C-SVG-1.1-SE/types-dom-02-f-expected.txt: Added.
- platform/efl/svg/W3C-SVG-1.1-SE/types-dom-03-b-expected.png: Added.
- platform/efl/svg/W3C-SVG-1.1-SE/types-dom-03-b-expected.txt: Added.
- platform/efl/svg/W3C-SVG-1.1-SE/types-dom-04-b-expected.png: Added.
- platform/efl/svg/W3C-SVG-1.1-SE/types-dom-04-b-expected.txt: Added.
- platform/efl/svg/W3C-SVG-1.1-SE/types-dom-05-b-expected.png: Added.
- platform/efl/svg/W3C-SVG-1.1-SE/types-dom-06-f-expected.png: Added.
- platform/efl/svg/W3C-SVG-1.1-SE/types-dom-06-f-expected.txt: Added.
- platform/efl/svg/W3C-SVG-1.1-SE/types-dom-07-f-expected.png: Added.
- platform/efl/svg/W3C-SVG-1.1-SE/types-dom-07-f-expected.txt: Added.
- 11:34 AM Changeset in webkit [130604] by
-
- 4 edits in tags/Safari-537.13.1/Source
Versioning.
- 11:31 AM Changeset in webkit [130603] by
-
- 1 copy in tags/Safari-537.13.1
New Tag.
- 11:23 AM Changeset in webkit [130602] by
-
- 2 edits in trunk/LayoutTests
[EFL] Unskip passing test.
- platform/efl/TestExpectations:
- 11:14 AM Changeset in webkit [130601] by
-
- 5 edits47 adds in trunk/LayoutTests
[EFL] Finish rebaselining the SVG tests after r130599.
- platform/efl/TestExpectations:
- platform/efl/svg/W3C-SVG-1.1: Added.
- platform/efl/svg/W3C-SVG-1.1-SE: Added.
- platform/efl/svg/W3C-SVG-1.1-SE/styling-pres-02-f-expected.png: Added.
- platform/efl/svg/W3C-SVG-1.1-SE/styling-pres-02-f-expected.txt: Added.
- platform/efl/svg/W3C-SVG-1.1-SE/svgdom-over-01-f-expected.png: Added.
- platform/efl/svg/W3C-SVG-1.1/coords-units-01-b-expected.png: Added.
- platform/efl/svg/W3C-SVG-1.1/coords-units-01-b-expected.txt: Added.
- platform/efl/svg/W3C-SVG-1.1/pservers-grad-02-b-expected.png: Added.
- platform/efl/svg/W3C-SVG-1.1/pservers-grad-02-b-expected.txt: Added.
- platform/efl/svg/W3C-SVG-1.1/pservers-grad-04-b-expected.png: Added.
- platform/efl/svg/W3C-SVG-1.1/pservers-grad-04-b-expected.txt: Added.
- platform/efl/svg/W3C-SVG-1.1/pservers-grad-05-b-expected.png: Added.
- platform/efl/svg/W3C-SVG-1.1/pservers-grad-05-b-expected.txt: Added.
- platform/efl/svg/W3C-SVG-1.1/pservers-grad-06-b-expected.png: Added.
- platform/efl/svg/W3C-SVG-1.1/pservers-grad-06-b-expected.txt: Added.
- platform/efl/svg/W3C-SVG-1.1/pservers-grad-11-b-expected.png: Added.
- platform/efl/svg/W3C-SVG-1.1/pservers-grad-11-b-expected.txt: Added.
- platform/efl/svg/W3C-SVG-1.1/pservers-grad-12-b-expected.png: Added.
- platform/efl/svg/W3C-SVG-1.1/pservers-grad-12-b-expected.txt: Added.
- platform/efl/svg/W3C-SVG-1.1/pservers-grad-13-b-expected.png: Added.
- platform/efl/svg/W3C-SVG-1.1/pservers-grad-13-b-expected.txt: Added.
- platform/efl/svg/W3C-SVG-1.1/pservers-grad-14-b-expected.png: Added.
- platform/efl/svg/W3C-SVG-1.1/pservers-grad-14-b-expected.txt: Added.
- platform/efl/svg/W3C-SVG-1.1/pservers-grad-15-b-expected.png: Added.
- platform/efl/svg/W3C-SVG-1.1/pservers-grad-15-b-expected.txt: Added.
- platform/efl/svg/W3C-SVG-1.1/struct-use-05-b-expected.png: Added.
- platform/efl/svg/W3C-SVG-1.1/struct-use-05-b-expected.txt: Added.
- platform/efl/svg/W3C-SVG-1.1/styling-inherit-01-b-expected.png: Added.
- platform/efl/svg/W3C-SVG-1.1/styling-inherit-01-b-expected.txt: Added.
- platform/efl/svg/batik/paints/patternRegions-expected.txt:
- platform/efl/svg/batik/paints/patternRegions-positioned-objects-expected.txt:
- platform/efl/svg/batik/text/textEffect-expected.txt: Added.
- platform/efl/svg/batik/text/textEffect3-expected.txt: Added.
- platform/efl/svg/custom: Added.
- platform/efl/svg/custom/clip-mask-negative-scale-expected.png: Added.
- platform/efl/svg/custom/clip-mask-negative-scale-expected.txt: Added.
- platform/efl/svg/custom/gradient-deep-referencing-expected.png: Added.
- platform/efl/svg/custom/gradient-deep-referencing-expected.txt: Added.
- platform/efl/svg/custom/gradient-with-1d-boundingbox-expected.png: Added.
- platform/efl/svg/custom/gradient-with-1d-boundingbox-expected.txt: Added.
- platform/efl/svg/custom/radial-gradient-with-outstanding-focalPoint-expected.png: Added.
- platform/efl/svg/custom/radialGradient-focal-radius-expected.png: Added.
- platform/efl/svg/custom/radialGradient-focal-radius-expected.txt: Added.
- platform/efl/svg/custom/recursive-gradient-expected.png: Added.
- platform/efl/svg/custom/recursive-gradient-expected.txt: Added.
- platform/efl/svg/custom/relative-sized-content-with-resources-expected.png: Added.
- platform/efl/svg/custom/relative-sized-content-with-resources-expected.txt: Added.
- platform/efl/svg/custom/stroked-pattern-expected.png: Added.
- platform/efl/svg/custom/stroked-pattern-expected.txt: Added.
- platform/efl/svg/hixie/perf/006-expected.txt:
- 9:38 AM Changeset in webkit [130600] by
-
- 13 edits in trunk/LayoutTests
Update expected results for SVG tests on EFL, GTK, and Qt after <http://trac.webkit.org/changeset/130599>
https://bugs.webkit.org/show_bug.cgi?id=97986
- platform/efl/svg/filters/feDisplacementMap-expected.txt:
- platform/efl/svg/filters/filterRes-expected.txt:
- platform/gtk/svg/custom/gradient-attr-update-expected.txt:
- platform/gtk/svg/custom/gradient-rotated-bbox-expected.txt:
- platform/gtk/svg/custom/gradient-userSpaceOnUse-with-percentage-expected.txt:
- platform/gtk/svg/custom/large-bounding-box-percents-expected.txt:
- platform/gtk/svg/filters/feDisplacementMap-expected.txt:
- platform/gtk/svg/filters/filterRes-expected.txt:
- platform/qt/svg/custom/gradient-attr-update-expected.txt:
- platform/qt/svg/custom/gradient-rotated-bbox-expected.txt:
- platform/qt/svg/custom/gradient-userSpaceOnUse-with-percentage-expected.txt:
- platform/qt/svg/custom/large-bounding-box-percents-expected.txt:
- 7:36 AM Changeset in webkit [130599] by
-
- 47 edits3 adds in trunk
SVG radialGradient should support 'fr' for focal radius (just like Canvas)
https://bugs.webkit.org/show_bug.cgi?id=97986
Reviewed by Daniel Bates.
Source/WebCore:
Update SVGRadialGradient to the changed behavior in SVG2: http://www.w3.org/TR/SVG2/pservers.html#RadialGradients
SVG2 adds the focal radius for radial gradients. Color stops will start from the edge of
the focal radius.
The new specification does not limit the focal point to be inside the radial gradients radius.
This makes SVGRadialGradient consistent with the radial gradient on Canvas.
Test: svg/custom/radialGradient-focal-radius.svg
- rendering/svg/RenderSVGResourceRadialGradient.cpp:
Remove checks for position of focal point. The focal point
can be placed every where outside the radius of the gradient now.
(WebCore::RenderSVGResourceRadialGradient::focalRadius):
Add new method to get the focal radius from SVGRadialGradientElement.
(WebCore::RenderSVGResourceRadialGradient::buildGradient):
- rendering/svg/RenderSVGResourceRadialGradient.h:
(RenderSVGResourceRadialGradient):
- rendering/svg/SVGRenderTreeAsText.cpp:
(WebCore::writeSVGResourceContainer):
Modify DRT output to include the focal radius.
- svg/RadialGradientAttributes.h:
(WebCore::RadialGradientAttributes::RadialGradientAttributes):
(WebCore::RadialGradientAttributes::fr):
(WebCore::RadialGradientAttributes::setFr):
(WebCore::RadialGradientAttributes::hasFr):
(RadialGradientAttributes):
New setters and getters for focal radius.
- svg/SVGRadialGradientElement.cpp:
(WebCore):
(WebCore::SVGRadialGradientElement::SVGRadialGradientElement):
(WebCore::SVGRadialGradientElement::isSupportedAttribute):
(WebCore::SVGRadialGradientElement::parseAttribute):
(WebCore::SVGRadialGradientElement::collectGradientAttributes):
(WebCore::SVGRadialGradientElement::selfHasRelativeLengths):
Ditto.
- svg/SVGRadialGradientElement.h:
(SVGRadialGradientElement):
- svg/SVGRadialGradientElement.idl:
- svg/svgattrs.in:
Add 'fr' as new attribute to the SVG attribute list.
LayoutTests:
DRT changed the output to reflect the new added focal radius. A bunch of tests need
a rebaseline on DRT.
Added a new test for focal radius and changed behavior of focal point.
- platform/chromium/TestExpectations:
- platform/efl/TestExpectations:
- platform/gtk/TestExpectations:
- platform/qt/TestExpectations:
- platform/mac/svg/W3C-SVG-1.1-SE/styling-pres-02-f-expected.txt:
- platform/mac/svg/W3C-SVG-1.1/coords-units-01-b-expected.txt:
- platform/mac/svg/W3C-SVG-1.1/pservers-grad-02-b-expected.txt:
- platform/mac/svg/W3C-SVG-1.1/pservers-grad-04-b-expected.txt:
- platform/mac/svg/W3C-SVG-1.1/pservers-grad-05-b-expected.txt:
- platform/mac/svg/W3C-SVG-1.1/pservers-grad-06-b-expected.txt:
- platform/mac/svg/W3C-SVG-1.1/pservers-grad-11-b-expected.txt:
- platform/mac/svg/W3C-SVG-1.1/pservers-grad-12-b-expected.txt:
- platform/mac/svg/W3C-SVG-1.1/pservers-grad-13-b-expected.txt:
- platform/mac/svg/W3C-SVG-1.1/pservers-grad-14-b-expected.txt:
- platform/mac/svg/W3C-SVG-1.1/pservers-grad-15-b-expected.txt:
- platform/mac/svg/W3C-SVG-1.1/struct-use-05-b-expected.txt:
- platform/mac/svg/W3C-SVG-1.1/styling-inherit-01-b-expected.txt:
- platform/mac/svg/batik/paints/gradientLimit-expected.txt:
- platform/mac/svg/batik/paints/patternRegions-expected.txt:
- platform/mac/svg/batik/paints/patternRegions-positioned-objects-expected.txt:
- platform/mac/svg/batik/text/textEffect-expected.txt:
- platform/mac/svg/batik/text/textEffect3-expected.txt:
- platform/mac/svg/custom/gradient-attr-update-expected.txt:
- platform/mac/svg/custom/gradient-deep-referencing-expected.txt:
- platform/mac/svg/custom/gradient-rotated-bbox-expected.txt:
- platform/mac/svg/custom/gradient-userSpaceOnUse-with-percentage-expected.txt:
- platform/mac/svg/custom/gradient-with-1d-boundingbox-expected.txt:
- platform/mac/svg/custom/large-bounding-box-percents-expected.txt:
- platform/mac/svg/custom/radialGradient-focal-radius-expected.png: Added.
- platform/mac/svg/custom/radialGradient-focal-radius-expected.txt: Added.
- platform/mac/svg/custom/recursive-gradient-expected.txt:
- platform/mac/svg/custom/relative-sized-content-with-resources-expected.txt:
- platform/mac/svg/custom/stroked-pattern-expected.txt:
- platform/mac/svg/filters/feDisplacementMap-expected.txt:
- platform/mac/svg/filters/filterRes-expected.txt:
- platform/mac/svg/hixie/perf/006-expected.txt:
- svg/W3C-SVG-1.1-SE/svgdom-over-01-f-expected.txt:
- svg/custom/gradient-stroke-width-expected.txt:
- svg/custom/radial-gradient-with-outstanding-focalPoint-expected.txt:
- svg/custom/radialGradient-focal-radius.svg: Added.
- 7:22 AM Changeset in webkit [130598] by
-
- 3 edits in trunk/Source/WebCore
Use start instead of -webkit-auto in default and quirks mode stylesheets.
https://bugs.webkit.org/show_bug.cgi?id=98609
Patch by Glenn Adams <glenn@skynav.com> on 2012-10-07
Reviewed by Antti Koivisto.
Change text-align use of legacy '-webkit-auto' to 'start' in the few places where it is used
in default/quirks stylesheets.
No new tests. No change of rendering/styling behavior. No performance impact.
- css/html.css:
(input, textarea, keygen, select, button, isindex):
(ruby > rt):
- css/quirks.css:
(table):
- 7:16 AM Changeset in webkit [130597] by
-
- 10 edits in trunk
Unreviewed, rolling out r130596.
http://trac.webkit.org/changeset/130596
https://bugs.webkit.org/show_bug.cgi?id=98616
Broke build bots without IPV6 support
Patch by Raphael Kubo da Costa <raphael.kubo.da.costa@intel.com> on 2012-10-07
Tools:
- Scripts/webkitpy/common/system/platforminfo_mock.py:
(MockPlatformInfo.is_cygwin):
- Scripts/webkitpy/layout_tests/port/base.py:
(Port.baseline_version_dir):
(Port.to.start_websocket_server):
- Scripts/webkitpy/layout_tests/port/base_unittest.py:
(PortTest.test_operating_system):
(PortTest.test_build_path):
- Scripts/webkitpy/layout_tests/servers/apache_http_server.py:
(LayoutTestApacheHttpd):
(LayoutTestApacheHttpd.init):
LayoutTests:
- http/conf/apache2-debian-httpd.conf:
- http/conf/apache2-httpd.conf:
- http/conf/cygwin-httpd.conf:
- http/conf/fedora-httpd.conf:
- 6:19 AM Changeset in webkit [130596] by
-
- 10 edits in trunk
webkitpy: Pass the `Listen' Apache directive from Apache, not the httpd.conf files.
https://bugs.webkit.org/show_bug.cgi?id=98602
Reviewed by Eric Seidel.
Tools:
Unify all the different `Listen' directives present in the several
httpd.conf files we have in LayoutTests/http/conf. For one, we
were already passing `Listen 127.0.0.1:8000' via webkitpy before,
and opening the other ports from the conf files.
The configuration files differed mostly in the way they handled
IPV6 ports. Some of them did not listen to IPV6 ports because the
systems which used them sometimes did not have IPV6 support. The
`http_server_supports_ipv6' method has been added to Port to
address that. cygwin, on its turn, still seems to use Apache 1.3,
which does not support IPV6 at all; the newly-added method has a
special case for that.
- Scripts/webkitpy/common/system/platforminfo_mock.py:
(MockPlatformInfo.is_cygwin):
- Scripts/webkitpy/layout_tests/port/base.py:
(Port.baseline_version_dir):
(Port.to.start_websocket_server):
(Port.to):
(Port.to.http_server_supports_ipv6):
- Scripts/webkitpy/layout_tests/port/base_unittest.py:
(PortTest.test_http_server_supports_ipv6):
(PortTest.test_build_path):
- Scripts/webkitpy/layout_tests/servers/apache_http_server.py:
(LayoutTestApacheHttpd):
(LayoutTestApacheHttpd.init):
LayoutTests:
- http/conf/apache2-debian-httpd.conf: Remove the `Listen'
directive and related comments, it is passed to httpd by webkitpy
now.
- http/conf/apache2-httpd.conf: Ditto.
- http/conf/cygwin-httpd.conf: Ditto.
- http/conf/fedora-httpd.conf: Ditto.
- 6:17 AM Changeset in webkit [130595] by
-
- 2 edits in trunk/LayoutTests
[EFL] Skip css3/masking tests added in r130592
https://bugs.webkit.org/show_bug.cgi?id=98614
Unreviewed EFL gardening.
Skip the two css3/masking ref tests added in r130592 since
they fail for EFL port and GTK port.
Patch by Christophe Dumez <Christophe Dumez> on 2012-10-07
- platform/efl/TestExpectations:
- 2:01 AM Changeset in webkit [130594] by
-
- 2 edits in trunk/LayoutTests
Unreviewed GTK gardening.
Adding crash and failure expectations for regressions introduced through r130584.
Adding image mismatch expectations for two new tests introduced in r130592.
- platform/gtk/TestExpectations: