⚠ Archived content — this site is no longer maintained.   Current WebKit documentation is at docs.webkit.org.

Timeline



Jun 26, 2011:

11:50 PM Changeset in webkit [89790] by mrowe@apple.com
  • 4 edits in trunk/Source

Use a separate file name for Lion's WebKitSystemInterface.

Reviewed by Dan Bernstein.

Source/WebKit/mac:

  • Configurations/DebugRelease.xcconfig:

Source/WebKit2:

  • Configurations/DebugRelease.xcconfig:
11:49 PM Changeset in webkit [89789] by abarth@webkit.org
  • 8 edits in trunk/Source/WebCore

2011-06-26 Adam Barth <abarth@webkit.org>

Reviewed by Eric Seidel.

Remove LegacyDefaultOptionalArguments from WebAudio IDL files
https://bugs.webkit.org/show_bug.cgi?id=63416

WebAudio isn't that widely used, so it's seems somewhat safe to remove
legacy code generation hacks. I'm not an expert on WebAudio, but the
API doesn't appear to need many optional arguments.

There are a bunch of APIs that have custom bindings that look like they
could be autogenerated. I've added FIXME comments where appropriate.

  • webaudio/AudioBuffer.idl:
  • webaudio/AudioContext.idl:
  • webaudio/AudioListener.idl:
  • webaudio/AudioNode.idl:
  • webaudio/AudioPannerNode.idl:
  • webaudio/AudioParam.idl:
  • webaudio/RealtimeAnalyserNode.idl:
11:40 PM Changeset in webkit [89788] by abarth@webkit.org
  • 1 edit
    1 delete in trunk/Tools

2011-06-26 Adam Barth <abarth@webkit.org>

Rubber-stamped by Eric Seidel.

Remove empty directory.

  • Scripts/webkitpy/layout_tests/test_types: Removed.
11:40 PM Changeset in webkit [89787] by yurys@chromium.org
  • 2 edits in trunk/Source/WebCore

2011-06-26 Yury Semikhatsky <yurys@chromium.org>

Reviewed by Pavel Feldman.

Web Inspector: REGRESSION Scripts panel sidebar pane context menu has no "Remove breakpoint" item
https://bugs.webkit.org/show_bug.cgi?id=63421

Show generic sidebar menu only if no pane-specific menu has been shown.

  • inspector/front-end/ScriptsPanel.js: (WebInspector.ScriptsPanel):
11:39 PM Changeset in webkit [89786] by abarth@webkit.org
  • 2 edits in trunk/Source/WebCore

2011-06-26 Adam Barth <abarth@webkit.org>

Build fix for clang. Apparently clang doesn't want us to use the std
namespace in headers, which makes sense.

  • svg/SVGAnimatedType.h:
11:31 PM Changeset in webkit [89785] by abarth@webkit.org
  • 3 edits in trunk/Source/WebCore

2011-06-26 Adam Barth <abarth@webkit.org>

Reviewed by Eric Seidel.

Remove LegacyDefaultOptionalArguments from XMLHttpRequest.idl and XMLHttpRequestUpload.idl
https://bugs.webkit.org/show_bug.cgi?id=63418

The XMLHttpRequest.idl interface used to implement the new behavior
manually using the RequiresAllArguments attribute. Now that we have
that behavior by default, we can simply remove the
LegacyDefaultOptionalArguments attribute.

  • xml/XMLHttpRequest.idl:
  • xml/XMLHttpRequestUpload.idl:
11:22 PM Changeset in webkit [89784] by mrowe@apple.com
  • 2 edits in trunk/Source/WebKit2

<rdar://problem/9679221&9679235> Work around an issue with sandbox.h.

Rubber-stamped by Maciej Stachowiak.

  • WebProcess/mac/WebProcessMac.mm:
11:16 PM Changeset in webkit [89783] by krit@webkit.org
  • 15 edits
    13 adds in trunk

2011-06-26 Dirk Schulze <krit@webkit.org>

Reviewed by Nikolas Zimmermann.

SVGAnimatedType should support SVGLengthList animation
https://bugs.webkit.org/show_bug.cgi?id=63399


Test animations of attributes with type SVGLengthList.

  • svg/animations/script-tests/svglengthlist-animation-1.js: Added. (sample1): (sample2): (sample3): (executeTest):
  • svg/animations/script-tests/svglengthlist-animation-2.js: Added. (sample1): (sample2): (sample3): (executeTest):
  • svg/animations/script-tests/svglengthlist-animation-3.js: Added. (sample1): (sample2): (sample3): (executeTest):
  • svg/animations/script-tests/svglengthlist-animation-4.js: Added. (sample1): (sample2): (sample3): (executeTest):
  • svg/animations/svglengthlist-animation-1-expected.txt: Added.
  • svg/animations/svglengthlist-animation-1.html: Added.
  • svg/animations/svglengthlist-animation-2-expected.txt: Added.
  • svg/animations/svglengthlist-animation-2.html: Added.
  • svg/animations/svglengthlist-animation-3-expected.txt: Added.
  • svg/animations/svglengthlist-animation-3.html: Added.
  • svg/animations/svglengthlist-animation-4-expected.txt: Added.
  • svg/animations/svglengthlist-animation-4.html: Added.

2011-06-26 Dirk Schulze <krit@webkit.org>

Reviewed by Nikolas Zimmermann.

SVGAnimatedType should support SVGLengthList animation
https://bugs.webkit.org/show_bug.cgi?id=63399

Follow up of "SVGAnimation should use direct unit animation for SVGLength": https://bugs.webkit.org/show_bug.cgi?id=61368
This patch continues the conversion to the new concept of SVGAnimatorFactory with SVGAnimatedLengthList.


Interpolated animations of glyph positions are possible now.

Tests: svg/animations/svglengthlist-animation-1.html

svg/animations/svglengthlist-animation-2.html
svg/animations/svglengthlist-animation-3.html
svg/animations/svglengthlist-animation-4.html

  • CMakeLists.txt: Add new file to build system.
  • GNUmakefile.list.am: Ditto.
  • WebCore.gypi: Ditto.
  • WebCore.pro: Ditto.
  • WebCore.xcodeproj/project.pbxproj: Ditto.
  • svg/SVGAllInOne.cpp: Ditto.
  • svg/SVGAnimateElement.cpp: Make use of AnimatedLengthList. (WebCore::SVGAnimateElement::determineAnimatedAttributeType): (WebCore::SVGAnimateElement::calculateAnimatedValue): (WebCore::SVGAnimateElement::calculateFromAndToValues): (WebCore::SVGAnimateElement::calculateFromAndByValues): (WebCore::SVGAnimateElement::resetToBaseValue): (WebCore::SVGAnimateElement::applyResultsToTarget): (WebCore::SVGAnimateElement::calculateDistance):
  • svg/SVGAnimatedLengthList.cpp: Added. New animator for SVGLengthList. (WebCore::SVGAnimatedLengthListAnimator::SVGAnimatedLengthListAnimator): (WebCore::SVGAnimatedLengthListAnimator::constructFromString): (WebCore::SVGAnimatedLengthListAnimator::calculateFromAndToValues): (WebCore::SVGAnimatedLengthListAnimator::calculateFromAndByValues): (WebCore::SVGAnimatedLengthListAnimator::calculateAnimatedValue): (WebCore::SVGAnimatedLengthListAnimator::calculateDistance):
  • svg/SVGAnimatedLengthList.h: (WebCore::SVGAnimatedLengthListAnimator::~SVGAnimatedLengthListAnimator):
  • svg/SVGAnimatedType.cpp: Add SVGLengthList. (WebCore::SVGAnimatedType::~SVGAnimatedType): (WebCore::SVGAnimatedType::createLengthList): (WebCore::SVGAnimatedType::lengthList): (WebCore::SVGAnimatedType::valueAsString): (WebCore::SVGAnimatedType::setValueAsString):
  • svg/SVGAnimatedType.h:
  • svg/SVGAnimatorFactory.h: (WebCore::SVGAnimatorFactory::create):
  • svg/SVGLength.cpp: Add new constructor with LengthType, LengthMode and value. (WebCore::SVGLength::SVGLength):
  • svg/SVGLength.h:
9:49 PM Changeset in webkit [89782] by abarth@webkit.org
  • 4 edits
    3 adds in trunk

2011-06-26 Adam Barth <abarth@webkit.org>

Reviewed by Eric Seidel.

window.location should use the holder's prototype chain
https://bugs.webkit.org/show_bug.cgi?id=63411

  • http/tests/security/location-prototype-expected.txt: Added.
  • http/tests/security/location-prototype.html: Added.
  • http/tests/security/resources/location-prototype-overwrite.html: Added.

2011-06-26 Adam Barth <abarth@webkit.org>

Reviewed by Eric Seidel.

window.location should use the holder's prototype chain
https://bugs.webkit.org/show_bug.cgi?id=63411

This patch corrects the prototype chain for Location, but we really
should do a complete cleanup of the prototype chain generation, like we
did for JavaScriptCore.

Test: http/tests/security/location-prototype.html

  • bindings/scripts/CodeGeneratorV8.pm:
9:45 PM Changeset in webkit [89781] by abarth@webkit.org
  • 18 edits in trunk/Source/WebCore

2011-06-26 Adam Barth <abarth@webkit.org>

Reviewed by Eric Seidel.

Add [Optional] attributes where appropriate for addEventListener and removeEventListener
https://bugs.webkit.org/show_bug.cgi?id=63417

This patch doesn't actually change behavior because these interfaces
have the LegacyDefaultOptionalArguments attribute. This patch paves
the way to removing LegacyDefaultOptionalArguments from some of these
interfaces as well as making the project safer for copy-and-pasting
these methods into new IDL files that don't have the
LegacyDefaultOptionalArguments attribute.

  • bindings/scripts/test/TestObj.idl:
  • dom/EventTarget.idl:
  • dom/MediaStream.idl:
  • dom/MessagePort.idl:
  • dom/Node.idl:
  • loader/appcache/DOMApplicationCache.idl:
  • notifications/Notification.idl:
  • page/DOMWindow.idl:
  • page/EventSource.idl:
  • storage/IDBRequest.idl:
  • storage/IDBTransaction.idl:
  • svg/SVGElementInstance.idl:
  • websockets/WebSocket.idl:
  • workers/AbstractWorker.idl:
  • workers/WorkerContext.idl:
  • xml/XMLHttpRequest.idl:
  • xml/XMLHttpRequestUpload.idl:
8:43 PM Changeset in webkit [89780] by abarth@webkit.org
  • 3 edits
    2 adds in trunk

2011-06-26 Adam Barth <abarth@webkit.org>

Reviewed by Kent Tamura.

m_formElementsWithFormAttribute doesn't ref the objects it holds
https://bugs.webkit.org/show_bug.cgi?id=62956

  • fast/forms/form-associated-element-crash3-expected.txt: Added.
  • fast/forms/form-associated-element-crash3.html: Added.

2011-06-26 Adam Barth <abarth@webkit.org>

Reviewed by Kent Tamura.

m_formElementsWithFormAttribute doesn't ref the objects it holds
https://bugs.webkit.org/show_bug.cgi?id=62956

Test: fast/forms/form-associated-element-crash3.html

  • dom/Document.h:
8:34 PM Changeset in webkit [89779] by takano.naoki@gmail.com
  • 2 edits in trunk/Tools

Change committers entry.w

8:15 PM Changeset in webkit [89778] by abarth@webkit.org
  • 3 edits in trunk/Source/WebKit/chromium

2011-06-26 Adam Barth <abarth@webkit.org>

Reviewed by Eric Seidel.

[Chromium] Remove WebSecurityOrigin::grantUniversalAccess
https://bugs.webkit.org/show_bug.cgi?id=63415

This function has no callers and is downright dangerous.

  • public/WebSecurityOrigin.h:
  • src/WebSecurityOrigin.cpp:
6:47 PM Changeset in webkit [89777] by Dimitri Glazkov
  • 5 edits in trunk/Source/WebCore

2011-06-26 Dimitri Glazkov <Dimitri Glazkov>

Reviewed by Adam Barth.

FileList::filenames should be FileList::paths, because it's more accurate.
https://bugs.webkit.org/show_bug.cgi?id=63414

Refactoring, no change in behavior.

  • fileapi/FileList.cpp: (WebCore::FileList::paths): Renamed from filenames.
  • fileapi/FileList.h:
  • html/FileInputType.cpp: (WebCore::FileInputType::handleDOMActivateEvent): Changed to use filenames, also fixed a reach-unto-thyself whoopsie. (WebCore::FileInputType::requestIcon): Ditto. (WebCore::FileInputType::filesChosen): Ditto.
  • rendering/RenderFileUploadControl.cpp: (WebCore::RenderFileUploadControl::fileTextValue): Ditto.
5:31 PM Changeset in webkit [89776] by ryuan.choi@samsung.com
  • 3 edits in trunk/Source/WebKit/efl

2011-06-26 Ryuan Choi <ryuan.choi@samsung.com>

Reviewed by Antonio Gomes.

[EFL] Functions needing Ewk_View_Private_Data as parameter are not part of public API.
https://bugs.webkit.org/show_bug.cgi?id=62688

Move functions which use Ewk_View_Private_Data and may not be required by
applications to ewk_private.h.

  • ewk/ewk_private.h:
  • ewk/ewk_view.h:
4:06 PM Changeset in webkit [89775] by abarth@webkit.org
  • 1 edit
    4 adds in trunk/LayoutTests

2011-06-26 Adam Barth <abarth@webkit.org>

Baselines for new test.

  • platform/chromium-linux/fast/text/midword-break-before-surrogate-pair-expected.png: Added.
  • platform/chromium-linux/fast/text/midword-break-before-surrogate-pair-expected.txt: Added.
  • platform/chromium-win/fast/text/midword-break-before-surrogate-pair-expected.png: Added.
  • platform/chromium-win/fast/text/midword-break-before-surrogate-pair-expected.txt: Added.
2:26 PM Changeset in webkit [89774] by commit-queue@webkit.org
  • 3 edits
    3 adds in trunk

2011-06-26 Young Han Lee <joybro@company100.net>

Reviewed by Dirk Schulze.

SVGAnimation - keyTime value 1 never get animated
https://bugs.webkit.org/show_bug.cgi?id=63230

According to the SMIL 3.0 specification, the index of the keyTimes should be
determined under the end-point-exclusive rule (e.g. Given keyTimes(0;0.5;1)
and t=0.5, the current index of the keyTimes have to be 1 not 0).
http://www.w3.org/TR/SMIL3/smil-animation.html#animationNS-InterpolationExamplesAdvanced

  • svg/animations/animate-number-calcMode-discrete-keyTimes-expected.txt: Added.
  • svg/animations/animate-number-calcMode-discrete-keyTimes.html: Added.
  • svg/animations/script-tests/animate-number-calcMode-discrete-keyTimes.js: Added. (sample1): (sample2): (sample3): (executeTest):

2011-06-26 Young Han Lee <joybro@company100.net>

Reviewed by Dirk Schulze.

SVGAnimation - keyTime value 1 never get animated
https://bugs.webkit.org/show_bug.cgi?id=63230

According to the SMIL 3.0 specification, the index of the keyTimes should be
determined under the end-point-exclusive rule (e.g. Given keyTimes(0;0.5;1)
and t=0.5, the current index of the keyTimes have to be 1 not 0).
http://www.w3.org/TR/SMIL3/smil-animation.html#animationNS-InterpolationExamplesAdvanced

Test: svg/animations/animate-number-calcMode-discrete-keyTimes.html

  • svg/SVGAnimationElement.cpp: (WebCore::SVGAnimationElement::calculateKeyTimesIndex):
1:21 PM Changeset in webkit [89773] by abarth@webkit.org
  • 4 edits in trunk/Source/WebKit/chromium

2011-06-26 Adam Barth <abarth@webkit.org>

Reviewed by Eric Seidel.

[Chromium] Remove code behind WEBKIT_FRAME_TO_DOCUMENT_API_MOVE
https://bugs.webkit.org/show_bug.cgi?id=63402

These old APIs are no longer needed.

  • public/WebFrame.h:
  • src/WebFrameImpl.cpp:
  • src/WebFrameImpl.h:
12:30 PM Changeset in webkit [89772] by commit-queue@webkit.org
  • 5 edits in trunk/Source/JavaScriptCore

2011-06-26 Filip Pizlo <fpizlo@apple.com>

Reviewed by Gavin Barraclough.

DFG non-speculative JIT has potentially harmful speculations with respect to arithmetic operations.
https://bugs.webkit.org/show_bug.cgi?id=63347

  • dfg/DFGNonSpeculativeJIT.cpp:
    • Changed arithmetic operations to speculate in favor of integers.

(JSC::DFG::NonSpeculativeJIT::valueToNumber):
(JSC::DFG::NonSpeculativeJIT::knownConstantArithOp):
(JSC::DFG::NonSpeculativeJIT::basicArithOp):
(JSC::DFG::NonSpeculativeJIT::compile):

  • dfg/DFGNonSpeculativeJIT.h:
  • dfg/DFGOperations.cpp:
    • Added slow-path routines for arithmetic that perform no speculation; the non-speculative JIT will generate calls to these in cases where its speculation fails.
  • dfg/DFGOperations.h:
10:17 AM Changeset in webkit [89771] by andersca@apple.com
  • 3 edits in trunk/Source/WebKit2

2011-06-26 Anders Carlsson <andersca@apple.com>

Reviewed by Dan Bernstein.

Don't use a Mutex for protecting access to the connection queue clients
https://bugs.webkit.org/show_bug.cgi?id=63403

Make sure to only access the queue client vector from the connection work queue.
This gets rid of a lock and ensures that adding/removing clients from callbacks works correctly.

  • Platform/CoreIPC/Connection.cpp: (CoreIPC::Connection::addQueueClient): (CoreIPC::Connection::removeQueueClient): (CoreIPC::Connection::addQueueClientOnWorkQueue): (CoreIPC::Connection::removeQueueClientOnWorkQueue): (CoreIPC::Connection::processIncomingMessage):
  • Platform/CoreIPC/Connection.h:
10:04 AM Changeset in webkit [89770] by abarth@webkit.org
  • 2 edits in trunk/LayoutTests

2011-06-26 Adam Barth <abarth@webkit.org>

Darn. Need BUGWG to make the file parse.

  • platform/chromium/test_expectations.txt:
9:09 AM Changeset in webkit [89769] by mitz@apple.com
  • 3 edits
    3 adds in trunk

With word-break: break-all, words do not break correctly before a surrogate pair
https://bugs.webkit.org/show_bug.cgi?id=63401

Reviewed by Darin Adler.

Source/WebCore:

The code to check for mid-word breaks accumulates width one character at a time. It was actually
measuring the two parts of the surrogate pair individually, so they appeared to have zero width.
Fixed by checking for surrogate pairs and measuring the pair as one unit.

Test: fast/text/midword-break-before-surrogate-pair.html

  • rendering/RenderBlockLineLayout.cpp:

(WebCore::RenderBlock::LineBreaker::nextLineBreak):

LayoutTests:

  • fast/text/midword-break-before-surrogate-pair.html: Added.
7:22 AM Changeset in webkit [89768] by abarth@webkit.org
  • 2 edits in trunk/LayoutTests

2011-06-26 Adam Barth <abarth@webkit.org>

Note that this test ASSERTs on Linux Debug.

  • platform/chromium/test_expectations.txt:
6:12 AM Changeset in webkit [89767] by kbalazs@webkit.org
  • 3 edits in trunk/LayoutTests

Unreviewed gardening.

[WK2] SVG animation pause API missing
https://bugs.webkit.org/show_bug.cgi?id=63396

Skip new tests that depend on pause API. Put them to the
mac list that is used by all WebKit2 platforms.

  • platform/mac-wk2/Skipped:
  • platform/qt-wk2/Skipped:
4:24 AM Changeset in webkit [89766] by krit@webkit.org
  • 13 edits
    14 adds in trunk

2011-06-26 Dirk Schulze <krit@webkit.org>

Reviewed by Nikolas Zimmermann.

SVGAnimatedType should support SVGNumberOptionalNumber animation
https://bugs.webkit.org/show_bug.cgi?id=63397


Follow up of "SVGAnimation should use direct unit animation for SVGLength": https://bugs.webkit.org/show_bug.cgi?id=61368
This patch continues the conversion to the new concept of SVGAnimatorFactory with SVGAnimatedNumberOptionalNumber.


Animations of attributes with type SVGAnimatedNumberOptionalNumber can be interpolated now. This can be used for smooth
growing shadows with feGaussianBlur, feDropShadow or other filter effects.

Tests: svg/animations/svgnumberoptionalnumber-animation-1.html

svg/animations/svgnumberoptionalnumber-animation-2.html
svg/animations/svgnumberoptionalnumber-animation-3.html
svg/animations/svgnumberoptionalnumber-animation-4.html

  • CMakeLists.txt: Added new files to build system.
  • GNUmakefile.list.am: Ditto.
  • WebCore.gypi: Ditto.
  • WebCore.pro: Ditto.
  • WebCore.vcproj/WebCore.vcproj: Ditto.
  • WebCore.xcodeproj/project.pbxproj: Ditto.
  • svg/SVGAllInOne.cpp: Ditto.
  • svg/SVGAnimateElement.cpp: Make use of attribute type AnimatedNumberOptionalNumber. (WebCore::SVGAnimateElement::determineAnimatedAttributeType): (WebCore::SVGAnimateElement::calculateAnimatedValue): (WebCore::SVGAnimateElement::calculateFromAndToValues): (WebCore::SVGAnimateElement::calculateFromAndByValues): (WebCore::SVGAnimateElement::resetToBaseValue): (WebCore::SVGAnimateElement::applyResultsToTarget): (WebCore::SVGAnimateElement::calculateDistance):
  • svg/SVGAnimatedNumberOptionalNumber.cpp: Added. New animator for SVGAnimatedNumberOptionalNumber. (WebCore::SVGAnimatedNumberOptionalNumberAnimator::SVGAnimatedNumberOptionalNumberAnimator): (WebCore::SVGAnimatedNumberOptionalNumberAnimator::constructFromString): (WebCore::SVGAnimatedNumberOptionalNumberAnimator::calculateFromAndToValues): (WebCore::SVGAnimatedNumberOptionalNumberAnimator::calculateFromAndByValues): (WebCore::SVGAnimatedNumberOptionalNumberAnimator::calculateAnimatedValue): (WebCore::SVGAnimatedNumberOptionalNumberAnimator::calculateDistance):
  • svg/SVGAnimatedNumberOptionalNumber.h: Added. (WebCore::SVGAnimatedNumberOptionalNumberAnimator::~SVGAnimatedNumberOptionalNumberAnimator):
  • svg/SVGAnimatedType.cpp: Added new type: pair<float, float>. (WebCore::SVGAnimatedType::~SVGAnimatedType): (WebCore::SVGAnimatedType::createNumberOptionalNumber): (WebCore::SVGAnimatedType::numberOptionalNumber): (WebCore::SVGAnimatedType::valueAsString): (WebCore::SVGAnimatedType::setValueAsString):
  • svg/SVGAnimatedType.h:
  • svg/SVGAnimatorFactory.h: Add new animator to factory. (WebCore::SVGAnimatorFactory::create):

2011-06-26 Dirk Schulze <krit@webkit.org>

Reviewed by Nikolas Zimmermann.

SVGAnimatedType should support SVGNumberOptionalNumber animation
https://bugs.webkit.org/show_bug.cgi?id=63397


Test animation of SVGNumberOptionalNumber values with and without optional number, as well as 'to' and 'by' animations.

  • svg/animations/script-tests/svgnumberoptionalnumber-animation-1.js: Added. (sample1): (sample2): (sample3): (executeTest):
  • svg/animations/script-tests/svgnumberoptionalnumber-animation-2.js: Added. (sample1): (sample2): (sample3): (executeTest):
  • svg/animations/script-tests/svgnumberoptionalnumber-animation-3.js: Added. (sample1): (sample2): (sample3): (executeTest):
  • svg/animations/script-tests/svgnumberoptionalnumber-animation-4.js: Added. (sample1): (sample2): (sample3): (executeTest):
  • svg/animations/svgnumberoptionalnumber-animation-1-expected.txt: Added.
  • svg/animations/svgnumberoptionalnumber-animation-1.html: Added.
  • svg/animations/svgnumberoptionalnumber-animation-2-expected.txt: Added.
  • svg/animations/svgnumberoptionalnumber-animation-2.html: Added.
  • svg/animations/svgnumberoptionalnumber-animation-3-expected.txt: Added.
  • svg/animations/svgnumberoptionalnumber-animation-3.html: Added.
  • svg/animations/svgnumberoptionalnumber-animation-4-expected.txt: Added.
  • svg/animations/svgnumberoptionalnumber-animation-4.html: Added.
2:35 AM Changeset in webkit [89765] by kbalazs@webkit.org
  • 2 edits in trunk/LayoutTests

2011-06-26 Balazs Kelemen <kbalazs@webkit.org>

Unreviewed. Skip failing tests.

[Qt][WK2] svgnumberlist-animation-[1,2] fails since added
https://bugs.webkit.org/show_bug.cgi?id=63396

  • platform/qt-wk2/Skipped:

Jun 25, 2011:

11:33 PM Changeset in webkit [89764] by abarth@webkit.org
  • 4 edits in trunk

2011-06-25 Adam Barth <abarth@webkit.org>

Reviewed by Eric Seidel.

[Chromium] Update WebKit for WEBKIT_FRAME_TO_DOCUMENT_API_MOVE
https://bugs.webkit.org/show_bug.cgi?id=63394

  • src/FrameLoaderClientImpl.cpp: (WebKit::FrameLoaderClientImpl::dispatchWillPerformClientRedirect):

2011-06-25 Adam Barth <abarth@webkit.org>

Reviewed by Eric Seidel.

[Chromium] Update WebKit for WEBKIT_FRAME_TO_DOCUMENT_API_MOVE
https://bugs.webkit.org/show_bug.cgi?id=63394

  • DumpRenderTree/chromium/LayoutTestController.cpp: (LayoutTestController::queueLoad):
10:43 PM Changeset in webkit [89763] by pfeldman@chromium.org
  • 13 edits
    10 adds in trunk/LayoutTests

2011-06-25 Pavel Feldman <pfeldman@google.com>

Not reviewed: new chromium baselines.

  • platform/chromium-linux/svg/W3C-SVG-1.1-SE/linking-uri-01-b-expected.png: Added.
  • platform/chromium-linux/svg/W3C-SVG-1.1-SE/linking-uri-01-b-expected.txt: Added.
  • platform/chromium-linux/svg/custom/linking-a-03-b-all-expected.png:
  • platform/chromium-linux/svg/custom/linking-a-03-b-transform-expected.png:
  • platform/chromium-linux/svg/custom/linking-a-03-b-viewBox-transform-expected.png:
  • platform/chromium-linux/svg/custom/linking-uri-01-b-expected.png: Added.
  • platform/chromium-linux/svg/custom/linking-uri-01-b-expected.txt: Added.
  • platform/chromium-mac-leopard/svg/W3C-SVG-1.1-SE/linking-uri-01-b-expected.png: Added.
  • platform/chromium-mac/svg/custom/linking-a-03-b-all-expected.png:
  • platform/chromium-mac/svg/custom/linking-a-03-b-transform-expected.png:
  • platform/chromium-mac/svg/custom/linking-a-03-b-viewBox-transform-expected.png:
  • platform/chromium-mac/svg/custom/linking-uri-01-b-expected.png: Added.
  • platform/chromium-win/svg/W3C-SVG-1.1-SE/linking-uri-01-b-expected.png: Added.
  • platform/chromium-win/svg/W3C-SVG-1.1-SE/linking-uri-01-b-expected.txt: Added.
  • platform/chromium-win/svg/custom/linking-a-03-b-all-expected.png:
  • platform/chromium-win/svg/custom/linking-a-03-b-all-expected.txt:
  • platform/chromium-win/svg/custom/linking-a-03-b-transform-expected.png:
  • platform/chromium-win/svg/custom/linking-a-03-b-transform-expected.txt:
  • platform/chromium-win/svg/custom/linking-a-03-b-viewBox-transform-expected.png:
  • platform/chromium-win/svg/custom/linking-a-03-b-viewBox-transform-expected.txt:
  • platform/chromium-win/svg/custom/linking-uri-01-b-expected.png: Added.
  • platform/chromium-win/svg/custom/linking-uri-01-b-expected.txt: Added.
9:33 PM Changeset in webkit [89762] by Dimitri Glazkov
  • 4 edits
    2 adds in trunk

2011-06-25 Dimitri Glazkov <Dimitri Glazkov>

Reviewed by Adam Barth.

Crash in frameless document with media element.
https://bugs.webkit.org/show_bug.cgi?id=63393

  • fast/dom/shadow/frameless-media-element-crash.html: Added.
  • fast/dom/shadow/frameless-media-element-crash-expected.txt: Added.

2011-06-25 Dimitri Glazkov <Dimitri Glazkov>

Reviewed by Adam Barth.

Crash in frameless document with media element.
https://bugs.webkit.org/show_bug.cgi?id=63393

Since MediaControls::create can return 0 (and does for frameless documents), we must anticipate it
in the calling code.

Test: fast/dom/shadow/frameless-media-element-crash.html

  • html/HTMLMediaElement.cpp: (WebCore::HTMLMediaElement::attributeChanged): Changed to bail out if controls weren't successfully created. (WebCore::HTMLMediaElement::createMediaControls): Renamed to better reflect the purpose, changed to handle failure of creation. (WebCore::HTMLMediaElement::preDispatchEventHandler): Changed to bail out if controls weren't successfully created.
  • html/HTMLMediaElement.h: Adjusted def.
9:09 PM Changeset in webkit [89761] by abarth@webkit.org
  • 2 edits in trunk/Source/WebKit/chromium

2011-06-25 Adam Barth <abarth@webkit.org>

Roll Chromium DEPS.

  • DEPS:
9:04 PM Changeset in webkit [89760] by Joseph Pecoraro
  • 3 edits in trunk/Source/WebCore

2011-06-25 Joseph Pecoraro <Joseph Pecoraro>

Reviewed by Darin Adler.

Fix some minor style issues
https://bugs.webkit.org/show_bug.cgi?id=63391

  • inspector/DOMNodeHighlighter.cpp: (WebCore::DOMNodeHighlighter::DrawNodeHighlight): The explicit WebCore namespace usage can be dropped.
  • rendering/RenderView.cpp: (WebCore::RenderView::mapLocalToContainer): Use ASSERT_UNUSED for a parameter that we want to ASSERT on for a debug build, but is UNUSED in a release build.
5:39 PM Changeset in webkit [89759] by bfulgham@webkit.org
  • 3 edits in trunk/Tools

Unreviewed build correction after r89426.

  • WebKitTestRunner/Configurations/WebKitTestRunnerCFLite.vsprops: Link with Cairo DLL for new functionality.
  • WebKitTestRunner/cairo/TestInvocationCairo.cpp: Include compatibility code for snprintf.
5:36 PM Changeset in webkit [89758] by bfulgham@webkit.org
  • 3 edits in trunk/Source/WebKit2

Unreviewed build correction after r89426.

  • Shared/API/c/cairo/WKImageCairo.h: Declare cairo type as struct (in keeping with other declarations).
  • win/WebKit2.vcproj: Add new WKImageCairo.cpp file to WinCairo build.
5:22 PM Changeset in webkit [89757] by bfulgham@webkit.org
  • 2 edits in trunk/Source/WebKit2

Unreviewed build correction after r89503.
See http://trac.webkit.org/changeset/89503. The modifications
to the WebKit2.def need to be mirrored in WebKit2CFLite.def.

  • win/WebKit2CFLite.def: Add new exported symbol for isPreloaded.
4:32 PM Changeset in webkit [89756] by Joseph Pecoraro
  • 2 edits in trunk/Source/WebCore

2011-06-25 Joseph Pecoraro <Joseph Pecoraro>

Unreviewed build fix.

Use UNUSED_PARAM on the correct param!

  • rendering/RenderView.cpp: (WebCore::RenderView::mapLocalToContainer):
4:10 PM Changeset in webkit [89755] by bfulgham@webkit.org
  • 2 edits in trunk/Source/WebKit2

Unreviewed build correction after r89426.
See http://trac.webkit.org/changeset/89426. The new WebKit2
header file (WKImageCairo.h) is needed.

  • win/WebKit2Generated.make: Make sure to copy the WKImageCairo.h

header file to the WebKit2 API directory after building.

4:01 PM Changeset in webkit [89754] by Joseph Pecoraro
  • 22 edits in trunk/Source/WebCore

2011-06-25 Joseph Pecoraro <Joseph Pecoraro>

Reviewed by Simon Fraser.

Inspector highlight rect is wrong for contents of transformed iframes
https://bugs.webkit.org/show_bug.cgi?id=53627

Part 2: Only adjust for the FrameView's scroll position when
the localToAbsolute mapping did not end with fixed content.
Content that is inside of a fixed position container is already
adjusted for the FrameView's scrollPosition when RenderView
maps local to container.

This patch uses a "wasFixed" out parameter to determine if
the localToAbsolute transformation ended inside a fixed block,
and if so does not apply the scroll position.

  • page/FrameView.cpp: (WebCore::FrameView::convertFromRenderer): Respect wasFixed as described above.
  • rendering/RenderBox.h:
  • rendering/RenderBox.cpp: (WebCore::RenderBox::mapLocalToContainer): This is the only time that "fixed" ever changed. So when fixed changes, update the optional wasFixed out parameter.
  • rendering/RenderObject.cpp: (WebCore::RenderObject::localToAbsolute): (WebCore::RenderObject::mapLocalToContainer): (WebCore::RenderObject::localToContainerQuad):
  • rendering/RenderObject.h: (WebCore::RenderObject::localToAbsoluteQuad): Ignore wasFixed by default, but pipe it though where needed.
  • rendering/RenderView.h:
  • rendering/RenderView.cpp: (WebCore::RenderView::mapLocalToContainer): This is the final recursive call, so wasFixed goes no further. We sanity check its value in debug builds.
  • rendering/RenderBlock.cpp: (WebCore::RenderBlock::selectionGapRectsForRepaint):
  • rendering/RenderInline.cpp: (WebCore::RenderInline::mapLocalToContainer):
  • rendering/RenderInline.h:
  • rendering/svg/RenderSVGForeignObject.cpp: (WebCore::RenderSVGForeignObject::mapLocalToContainer):
  • rendering/svg/RenderSVGForeignObject.h:
  • rendering/svg/RenderSVGInline.cpp: (WebCore::RenderSVGInline::mapLocalToContainer):
  • rendering/svg/RenderSVGInline.h:
  • rendering/svg/RenderSVGModelObject.cpp: (WebCore::RenderSVGModelObject::mapLocalToContainer):
  • rendering/svg/RenderSVGModelObject.h:
  • rendering/svg/RenderSVGRoot.cpp: (WebCore::RenderSVGRoot::mapLocalToContainer):
  • rendering/svg/RenderSVGRoot.h:
  • rendering/svg/RenderSVGText.cpp: (WebCore::RenderSVGText::mapLocalToContainer):
  • rendering/svg/RenderSVGText.h:
  • rendering/svg/SVGRenderSupport.cpp: (WebCore::SVGRenderSupport::mapLocalToContainer):
  • rendering/svg/SVGRenderSupport.h: Pipe wasFixed through where needed.
4:01 PM Changeset in webkit [89753] by Joseph Pecoraro
  • 8 edits in trunk/Source/WebCore

2011-06-25 Joseph Pecoraro <Joseph Pecoraro>

Reviewed by Simon Fraser.

Inspector highlight rect is wrong for contents of transformed iframes
https://bugs.webkit.org/show_bug.cgi?id=53627

Part 1: Provide FloatQuad versions of convertFromRenderer,
convertToContainingView, and convertChildToSelf, so that we
can get the fully transformed quad of a renderer all the
way up to the root widget.

  • page/FrameView.cpp: (WebCore::FrameView::convertFromRenderer): (WebCore::FrameView::convertToContainingView):
  • page/FrameView.h:
  • platform/ScrollView.h: (WebCore::ScrollView::convertChildToSelf):
  • platform/Widget.h:
  • platform/Widget.cpp: (WebCore::Widget::convertToContainingView): Provide FloatQuad versions of these already existing functions.

(WebCore::Widget::convertToRootContainingView):
Provide a helper conversion function to recursively
convert a given FloatQuad up to the root widget.

  • inspector/DOMNodeHighlighter.cpp: (WebCore::DOMNodeHighlighter::DrawNodeHighlight): Use the new methods to convert the FloatQuad for the highlighted node to the root container, without losing transformation information. Add a FIXME for SVG, which is still broken.
  • WebCore.exp.in: Export the new Widget functions so WebKit can link properly.
3:16 PM Changeset in webkit [89752] by krit@webkit.org
  • 2 edits in trunk/Source/WebCore

2011-06-25 Dirk Schulze <krit@webkit.org>

Unreviewed build fix.

SVGAnimatedType should support SVGNumberList animation
https://bugs.webkit.org/show_bug.cgi?id=63387

  • svg/SVGAnimatedNumberList.cpp: (WebCore::SVGAnimatedNumberListAnimator::calculateAnimatedValue):
3:08 PM Changeset in webkit [89751] by abarth@webkit.org
  • 2 edits in trunk/Source/WebKit/chromium

2011-06-25 Adam Barth <abarth@webkit.org>

Unreviewed build fix. Remove ifdefs around these two functions because
we're not planning to move them. This patch makes WebFrameImpl.h
consistent with WebFrame.h so we can build with the new API
configuration.

  • src/WebFrameImpl.h:
3:02 PM Changeset in webkit [89750] by krit@webkit.org
  • 15 edits
    7 adds in trunk

2011-06-25 Dirk Schulze <krit@webkit.org>

Reviewed by Nikolas Zimmermann.

SVGAnimatedType should support SVGNumberList animation
https://bugs.webkit.org/show_bug.cgi?id=63387


Follow up of "SVGAnimation should use direct unit animation for SVGLength": https://bugs.webkit.org/show_bug.cgi?id=61368
This patch continues the conversion to the new concept of SVGAnimatorFactory with SVGNumberList.


Animations of attributes with type SVGNumberList can be interpolated now.

Tests: svg/animations/svgnumberlist-animation-1.html

svg/animations/svgnumberlist-animation-2.html

  • CMakeLists.txt: Added new file to build system.
  • GNUmakefile.list.am: Ditto.
  • WebCore.gypi: Ditto.
  • WebCore.pro: Ditto.
  • WebCore.xcodeproj/project.pbxproj: Ditto.
  • svg/SVGAllInOne.cpp: Ditto.
  • svg/SVGAnimateElement.cpp: Make use of attribute type AnimatedNumberList. (WebCore::SVGAnimateElement::determineAnimatedAttributeType): (WebCore::SVGAnimateElement::calculateAnimatedValue): (WebCore::SVGAnimateElement::calculateFromAndToValues): (WebCore::SVGAnimateElement::calculateFromAndByValues): (WebCore::SVGAnimateElement::resetToBaseValue): (WebCore::SVGAnimateElement::applyResultsToTarget): (WebCore::SVGAnimateElement::calculateDistance):
  • svg/SVGAnimatedNumber.cpp: (WebCore::SVGAnimatedNumberAnimator::calculateAnimatedNumber): Made method static for reuse in SVGAnimatedNumberList (and SVGAnimatedNumberOptionalNumber later). (WebCore::SVGAnimatedNumberAnimator::calculateAnimatedValue): Use new static function.
  • svg/SVGAnimatedNumber.h:
  • svg/SVGAnimatedNumberList.cpp: Added. New animator for SVGNumberList. (WebCore::SVGAnimatedNumberListAnimator::SVGAnimatedNumberListAnimator): (WebCore::SVGAnimatedNumberListAnimator::constructFromString): (WebCore::SVGAnimatedNumberListAnimator::calculateFromAndToValues): (WebCore::SVGAnimatedNumberListAnimator::calculateFromAndByValues): (WebCore::SVGAnimatedNumberListAnimator::calculateAnimatedValue): (WebCore::SVGAnimatedNumberListAnimator::calculateDistance):
  • svg/SVGAnimatedNumberList.h: (WebCore::SVGAnimatedNumberListAnimator::~SVGAnimatedNumberListAnimator):
  • svg/SVGAnimatedType.cpp: Use new Animator. (WebCore::SVGAnimatedType::~SVGAnimatedType): (WebCore::SVGAnimatedType::createNumberList): (WebCore::SVGAnimatedType::numberList): (WebCore::SVGAnimatedType::valueAsString): (WebCore::SVGAnimatedType::setValueAsString):
  • svg/SVGAnimatedType.h:
  • svg/SVGAnimatorFactory.h: (WebCore::SVGAnimatorFactory::create):

2011-06-25 Dirk Schulze <krit@webkit.org>

Reviewed by Nikolas Zimmermann.

SVGAnimatedType should support SVGNumberList animation
https://bugs.webkit.org/show_bug.cgi?id=63387

Test animation of attributes with type SVGNumberList.

  • svg/animations/script-tests/svgnumberlist-animation-1.js: Added. (sample1): (sample2): (sample3): (executeTest):
  • svg/animations/script-tests/svgnumberlist-animation-2.js: Added. (sample1): (sample2): (sample3): (executeTest):
  • svg/animations/svgnumberlist-animation-1-expected.txt: Added.
  • svg/animations/svgnumberlist-animation-1.html: Added.
  • svg/animations/svgnumberlist-animation-2-expected.txt: Added.
  • svg/animations/svgnumberlist-animation-2.html: Added.
2:36 PM Changeset in webkit [89749] by Nikolas Zimmermann
  • 16 edits
    2 adds in trunk/Source/WebCore

2011-06-25 Nikolas Zimmermann <nzimmermann@rim.com>

Reviewed by Dirk Schulze.

Convert SVGPath to SVGAnimatorFactory concept
https://bugs.webkit.org/show_bug.cgi?id=63336

Convert <animate attributeName="d"> parsing to the new SVGAnimatorFactory concept, removing
the last special data types from SVGAnimateElement: SVGPathByteStream m_fromPath/m_toPath/m_animatedPath.
All existing non-string primitives have been converted to the new concept.

Doesn't change any functionality.

  • CMakeLists.txt: Added SVGAnimatedPath.*.
  • GNUmakefile.list.am: Ditto.
  • WebCore.gypi: Ditto.
  • WebCore.pro: Ditto.
  • WebCore.vcproj/WebCore.vcproj: Ditto.
  • WebCore.xcodeproj/project.pbxproj: Ditto.
  • svg/SVGAllInOne.cpp: Ditto.
  • svg/SVGAnimateElement.cpp: (WebCore::SVGAnimateElement::SVGAnimateElement): (WebCore::SVGAnimateElement::calculateAnimatedValue): (WebCore::SVGAnimateElement::calculateFromAndToValues): (WebCore::SVGAnimateElement::calculateFromAndByValues): (WebCore::SVGAnimateElement::resetToBaseValue): (WebCore::SVGAnimateElement::applyResultsToTarget):
  • svg/SVGAnimateElement.h:
  • svg/SVGAnimatedPath.cpp: Added. (WebCore::SVGAnimatedPathAnimator::SVGAnimatedPathAnimator): (WebCore::SVGAnimatedPathAnimator::constructFromString): (WebCore::SVGAnimatedPathAnimator::calculateFromAndToValues): (WebCore::SVGAnimatedPathAnimator::calculateFromAndByValues): (WebCore::SVGAnimatedPathAnimator::calculateAnimatedValue): (WebCore::SVGAnimatedPathAnimator::calculateDistance):
  • svg/SVGAnimatedPath.h: Added. (WebCore::SVGAnimatedPathAnimator::~SVGAnimatedPathAnimator):
  • svg/SVGAnimatedType.cpp: (WebCore::SVGAnimatedType::~SVGAnimatedType): (WebCore::SVGAnimatedType::createPath): (WebCore::SVGAnimatedType::path): (WebCore::SVGAnimatedType::valueAsString): (WebCore::SVGAnimatedType::setValueAsString):
  • svg/SVGAnimatedType.h:
  • svg/SVGAnimatorFactory.h: (WebCore::SVGAnimatorFactory::create):
  • svg/SVGPathByteStream.h: (WebCore::SVGPathByteStream::initializeFrom):
  • svg/SVGPathParserFactory.cpp: (WebCore::SVGPathParserFactory::buildSVGPathByteStreamFromSVGPathSegList): (WebCore::SVGPathParserFactory::buildSVGPathByteStreamFromString): (WebCore::SVGPathParserFactory::buildAnimatedSVGPathByteStream):
2:20 PM Changeset in webkit [89748] by jer.noble@apple.com
  • 2 edits in trunk/Source/WebCore

2011-06-25 Jer Noble <jer.noble@apple.com>

Reviewed by Maciej Stachowiak.

SOFT_LINK_POINTER_OPTIONAL isn't optional.
https://bugs.webkit.org/show_bug.cgi?id=63378

Continuation of r89718. SOFT_LINK_POINTER_OPTIONAL should check the value returned by dlsym before dereferencing it.

  • platform/mac/SoftLinking.h:
12:02 PM Changeset in webkit [89747] by kbalazs@webkit.org
  • 2 edits in trunk/LayoutTests

Unreviewed. Gardening.
Skip css3/flexbox tests on Qt since ENABLE(CSS3_FLEXBOX) is disabled.

  • platform/qt/Skipped:
11:53 AM Changeset in webkit [89746] by Dimitri Glazkov
  • 2 edits in trunk/Tools

2011-06-25 Dimitri Glazkov <Dimitri Glazkov>

Reviewed by Adam Barth.

run-bindings-tests does not work on Chromium Windows.
https://bugs.webkit.org/show_bug.cgi?id=63382

  • BuildSlaveSupport/build.webkit.org-config/master.cfg: Removed run-bindings-tests as a build step for cr-win.
11:41 AM Changeset in webkit [89745] by rwlbuis@webkit.org
  • 12 edits
    6 adds in trunk

2011-06-25 Rob Buis <rbuis@rim.com>

Reviewed by Nikolas Zimmermann.

SVG1.1SE test linking-uri-01-b.svg fails
https://bugs.webkit.org/show_bug.cgi?id=63322

Allow navigating to internal <view> targets. When choosing Back ensure
the <svg> current view is initialized correctly.

Tests: svg/W3C-SVG-1.1-SE/linking-uri-01-b.svg

svg/custom/linking-uri-01-b.svg

  • page/FrameView.cpp: Delegate to setupInitialView. (WebCore::FrameView::scrollToAnchor):
  • svg/SVGAElement.cpp: Allow navigating to internal <view> targets. (WebCore::SVGAElement::defaultEventHandler):
  • svg/SVGSVGElement.cpp: (WebCore::SVGSVGElement::setupInitialView): Initialize current view depending on fragment identifier. (WebCore::SVGSVGElement::inheritViewAttributes):
  • svg/SVGSVGElement.h:

2011-06-25 Rob Buis <rbuis@rim.com>

Reviewed by Nikolas Zimmermann.

SVG1.1SE test linking-uri-01-b.svg fails
https://bugs.webkit.org/show_bug.cgi?id=63322

Add a test for navigating to an inner <view> anchor. The changed test results
are improvements.

  • platform/mac/svg/W3C-SVG-1.1-SE/linking-uri-01-b-expected.png: Added.
  • platform/mac/svg/W3C-SVG-1.1-SE/linking-uri-01-b-expected.txt: Added.
  • platform/mac/svg/custom/linking-a-03-b-all-expected.png:
  • platform/mac/svg/custom/linking-a-03-b-all-expected.txt:
  • platform/mac/svg/custom/linking-a-03-b-transform-expected.png:
  • platform/mac/svg/custom/linking-a-03-b-transform-expected.txt:
  • platform/mac/svg/custom/linking-a-03-b-viewBox-transform-expected.png:
  • platform/mac/svg/custom/linking-a-03-b-viewBox-transform-expected.txt:
  • platform/mac/svg/custom/linking-uri-01-b-expected.png: Added.
  • platform/mac/svg/custom/linking-uri-01-b-expected.txt: Added.
  • svg/W3C-SVG-1.1-SE/linking-uri-01-b.svg: Added.
  • svg/custom/linking-uri-01-b.svg: Added.
10:44 AM Changeset in webkit [89744] by robert@webkit.org
  • 3 edits in trunk/Source/WebKit/qt

2011-06-20 Robert Hogan <robert@webkit.org>

Reviewed by Antonio Gomes.

[Qt] Duplicate entry in context menu
https://bugs.webkit.org/show_bug.cgi?id=62139

contextMenuController()->populate() is called from
ContextMenuController::handleContextMenuEvent() so
QWebPage::updatePositionDependentActions() does not need
to call it independently.

Related changesets:

http://trac.webkit.org/changeset/73535
http://trac.webkit.org/changeset/32389

  • Api/qwebpage.cpp: (QWebPage::updatePositionDependentActions):
  • tests/qwebpage/tst_qwebpage.cpp: (tst_QWebPage::contextMenuCopy): (tst_QWebPage::contextMenuPopulatedOnce):
10:21 AM Changeset in webkit [89743] by Dimitri Glazkov
  • 3 edits
    1 delete in trunk/LayoutTests

2011-06-25 Dimitri Glazkov <Dimitri Glazkov>

[Chromium] Update expectations after r89732.
https://bugs.webkit.org/show_bug.cgi?id=59085

  • platform/chromium-win-vista/svg/W3C-SVG-1.1-SE/types-dom-05-b-expected.txt: Removed.
  • platform/chromium-win/svg/W3C-SVG-1.1-SE/types-dom-05-b-expected.png:
  • platform/chromium/test_expectations.txt:
10:04 AM Changeset in webkit [89742] by Dimitri Glazkov
  • 7 edits in trunk

2011-06-24 Dimitri Glazkov <Dimitri Glazkov>

Reviewed by Darin Adler.

REGRESSION (r77740): Shadow DOM pseudo elements aren't matching when combined with descendant selectors
https://bugs.webkit.org/show_bug.cgi?id=63373

  • fast/css/unknown-pseudo-element-matching-expected.txt: Updated results.
  • fast/css/unknown-pseudo-element-matching.html: Added more tests.

2011-06-24 Dimitri Glazkov <Dimitri Glazkov>

Reviewed by Darin Adler.

REGRESSION (r77740): Shadow DOM pseudo elements aren't matching when combined with descendant selectors
https://bugs.webkit.org/show_bug.cgi?id=63373

  • css/CSSStyleSelector.cpp: (WebCore::CSSStyleSelector::pushParentStackFrame): Changed to use parentOrHostElement. (WebCore::CSSStyleSelector::pushParent): Ditto.
  • dom/Node.cpp: (WebCore::Node::parentOrHostElement): Added.
  • dom/Node.h:
8:15 AM Writing Layout Tests for DumpRenderTree edited by dominicc@chromium.org
Documents window.internals. (diff)
3:20 AM Changeset in webkit [89741] by pfeldman@chromium.org
  • 2 edits
    18 adds in trunk/LayoutTests

2011-06-25 Pavel Feldman <pfeldman@google.com>

Not reviewed: chromium rebaselines.

  • platform/chromium-linux/svg/custom/svg-fonts-fallback-expected.png: Added.
  • platform/chromium-linux/svg/custom/svg-fonts-fallback-expected.txt: Added.
  • platform/chromium-linux/svg/custom/svg-fonts-segmented-expected.png: Added.
  • platform/chromium-linux/svg/custom/svg-fonts-word-spacing-expected.png: Added.
  • platform/chromium-linux/svg/text/text-overflow-ellipsis-svgfont-expected.png: Added.
  • platform/chromium-mac-leopard/svg/custom/svg-fonts-fallback-expected.png: Added.
  • platform/chromium-mac-leopard/svg/custom/svg-fonts-without-missing-glyph-expected.png: Added.
  • platform/chromium-mac-leopard/svg/custom/svg-fonts-word-spacing-expected.png: Added.
  • platform/chromium-mac-leopard/svg/text/text-overflow-ellipsis-svgfont-expected.png: Added.
  • platform/chromium-mac/svg/custom/svg-fonts-word-spacing-expected.png: Added.
  • platform/chromium-win/svg/custom/svg-fonts-fallback-expected.png: Added.
  • platform/chromium-win/svg/custom/svg-fonts-fallback-expected.txt: Added.
  • platform/chromium-win/svg/custom/svg-fonts-segmented-expected.png: Added.
  • platform/chromium-win/svg/custom/svg-fonts-segmented-expected.txt: Added.
  • platform/chromium-win/svg/custom/svg-fonts-word-spacing-expected.png: Added.
  • platform/chromium-win/svg/custom/svg-fonts-word-spacing-expected.txt: Added.
  • platform/chromium-win/svg/text/text-overflow-ellipsis-svgfont-expected.png: Added.
  • platform/chromium-win/svg/text/text-overflow-ellipsis-svgfont-expected.txt: Added.
  • platform/chromium/test_expectations.txt:
1:43 AM Changeset in webkit [89740] by Nikolas Zimmermann
  • 17 edits in trunk/LayoutTests

2011-06-25 Nikolas Zimmermann <nzimmermann@rim.com>

Not reviewed.

Integrate SVG Fonts within GlyphPage concept, removing the special SVG code paths from Font, making it possible to reuse the simple text code path for SVG Fonts
https://bugs.webkit.org/show_bug.cgi?id=59085

Update gtk baseline. The rebaselines should be done now.

  • platform/gtk/svg/W3C-SVG-1.1-SE/coords-units-03-b-expected.txt:
  • platform/gtk/svg/W3C-SVG-1.1/fonts-glyph-03-t-expected.txt:
  • platform/gtk/svg/W3C-SVG-1.1/pservers-grad-08-b-expected.txt:
  • platform/gtk/svg/W3C-SVG-1.1/text-altglyph-01-b-expected.txt:
  • platform/gtk/svg/batik/text/textEffect-expected.txt:
  • platform/gtk/svg/batik/text/textEffect3-expected.txt:
  • platform/gtk/svg/batik/text/xmlSpace-expected.txt:
  • platform/gtk/svg/custom/glyph-selection-lang-attribute-expected.txt:
  • platform/gtk/svg/custom/svg-fonts-without-missing-glyph-expected.txt:
  • platform/gtk/svg/foreignObject/text-tref-02-b-expected.txt:
  • platform/gtk/svg/text/text-altglyph-01-b-expected.txt:
  • platform/gtk/svg/text/text-text-04-t-expected.txt:
  • platform/gtk/svg/text/text-text-05-t-expected.txt:
  • platform/gtk/svg/text/text-text-06-t-expected.txt:
  • platform/gtk/svg/transforms/text-with-mask-with-svg-transform-expected.txt:
  • platform/gtk/svg/wicd/test-rightsizing-b-expected.txt:
1:01 AM Changeset in webkit [89739] by Nikolas Zimmermann
  • 3 edits
    2 adds in trunk/LayoutTests

2011-06-25 Nikolas Zimmermann <nzimmermann@rim.com>

Not reviewed.

Integrate SVG Fonts within GlyphPage concept, removing the special SVG code paths from Font, making it possible to reuse the simple text code path for SVG Fonts
https://bugs.webkit.org/show_bug.cgi?id=59085

Update win baseline.

  • platform/win-wk2/Skipped: Skip newly added svg/text test just like in mac-wk2.
  • platform/win-xp/svg/custom: Added.
  • platform/win-xp/svg/custom/svg-fonts-fallback-expected.txt: Added. XP has different metrics here.
  • platform/win/svg/W3C-SVG-1.1-SE/types-dom-05-b-expected.txt: Update result from Win7 slave.
12:44 AM Changeset in webkit [89738] by Nikolas Zimmermann
  • 2 edits in trunk/LayoutTests

2011-06-25 Nikolas Zimmermann <nzimmermann@rim.com>

Not reviewed.

Integrate SVG Fonts within GlyphPage concept, removing the special SVG code paths from Font, making it possible to reuse the simple text code path for SVG Fonts
https://bugs.webkit.org/show_bug.cgi?id=59085

Skip svg/text/select-text-svgfont.html on mac-wk2, just like the other svg/text tests.

  • platform/mac-wk2/Skipped:
12:36 AM Changeset in webkit [89737] by Nikolas Zimmermann
  • 2 edits in trunk/LayoutTests

2011-06-25 Nikolas Zimmermann <nzimmermann@rim.com>

Not reviewed. Gardening.

http/tests/inspector/network/network-iframe-load-and-delete.html fails on Leopard
https://bugs.webkit.org/show_bug.cgi?id=63379

http/tests/navigation/anchor-basic.html fails on Leopard
https://bugs.webkit.org/show_bug.cgi?id=63380

Skip last two tests that kept Leopard red, should turn green again now.

  • platform/mac-leopard/Skipped:
12:34 AM Changeset in webkit [89736] by Nikolas Zimmermann
  • 2 edits in trunk/LayoutTests

2011-06-25 Nikolas Zimmermann <nzimmermann@rim.com>

Not reviewed. Gardening.

REGRESSION (r89305-r89312): webarchive/loading/mainresource-null-mimetype-crash.html failing on Leopard/SnowLeopard release
https://bugs.webkit.org/show_bug.cgi?id=63169

Skip failing test for mac, to turn bots green again.

  • platform/mac/Skipped:
12:31 AM Changeset in webkit [89735] by Nikolas Zimmermann
  • 2 edits in trunk/LayoutTests

2011-06-25 Nikolas Zimmermann <nzimmermann@rim.com>

Not reviewed.

Integrate SVG Fonts within GlyphPage concept, removing the special SVG code paths from Font, making it possible to reuse the simple text code path for SVG Fonts
https://bugs.webkit.org/show_bug.cgi?id=59085

Update a stale Leopard result.

  • platform/mac-leopard/svg/foreignObject/text-tref-02-b-expected.txt:
12:02 AM Changeset in webkit [89734] by mitz@apple.com
  • 3 edits in trunk/Tools

Try to fix the Qt and Chromium builds.

  • DumpRenderTree/chromium/LayoutTestController.cpp:

(LayoutTestController::setEncodedAudioData):

  • DumpRenderTree/qt/LayoutTestControllerQt.cpp:
Note: See TracTimeline for information about the timeline view.