Timeline
Aug 8, 2011:
- 9:08 PM Changeset in webkit [92664] by
-
- 7 edits in trunk/LayoutTests
[Chromium] Update baseline files for r92585.
- platform/chromium-linux/fast/forms/validation-message-appearance-expected.png:
- platform/chromium-linux/fast/forms/validation-message-appearance-expected.txt:
- platform/chromium-mac-leopard/fast/forms/validation-message-appearance-expected.png:
- platform/chromium-win/fast/forms/validation-message-appearance-expected.png:
- platform/chromium-win/fast/forms/validation-message-appearance-expected.txt:
- platform/chromium/test_expectations.txt:
- 9:02 PM Changeset in webkit [92663] by
-
- 1 edit in branches/chromium/835/Source/WebCore/rendering/CounterNode.cpp
Merge 92630
BUG=88216
Review URL: http://codereview.chromium.org/7601020
- 8:58 PM Changeset in webkit [92662] by
-
- 2 edits in trunk/LayoutTests
[Windows] input-number-size.html is expected to fail because of no spin-button.
- platform/win/Skipped:
- 8:55 PM Changeset in webkit [92661] by
-
- 2 edits in trunk/LayoutTests
[Qt] Grouping spin-button related tests.
https://bugs.webkit.org/show_bug.cgi?id=65896
- platform/qt/Skipped:
- 6:26 PM Changeset in webkit [92660] by
-
- 3 edits in trunk/Tools
Chromium Windows bots can't figure out what SVN revision they're running
https://bugs.webkit.org/show_bug.cgi?id=65893
Reviewed by Eric Seidel.
The comment in _engage_awesome_windows_hacks explains why we're making
this change. It's ugly and rediculous, but this approach seems better
than using shell=True when calling popen.
- Scripts/webkitpy/common/checkout/scm/svn.py:
- Scripts/webkitpy/layout_tests/port/chromium_win.py:
- 5:55 PM Changeset in webkit [92659] by
-
- 7 edits1 move5 deletes in trunk/Source/WebCore
Removes V8's JavaInstanceJobject, JavaClassJobject and JavaFieldJobject.
https://bugs.webkit.org/show_bug.cgi?id=57859
Reviewed by Alexey Proskuryakov.
This effectively reverts the changes made in Bugs 55383, 57533 and
- These classes were only used by Android. In the future, Android
will use the Chromium WebKit API to implement the Java bridge.
Towards this goal, this patch ...
- Simplfies the JavaInstance, JavaClass and JavaField interfaces for V8. These interfaces will be implemented in Chromium's WebKit layer.
- Adds a JavaMethod interface for V8
- Removes the jvalue <-> JavaValue conversion functions for V8, which are now superfluous
- Removes the calls to JavaInstance::begin()/end() for V8, which are now superfluous
Will be covered by existing tests once the Chromium WebKit layer is complete.
- WebCore.gypi:
- bridge/jni/v8/JNIUtilityPrivate.cpp:
- bridge/jni/v8/JNIUtilityPrivate.h:
- bridge/jni/v8/JavaClassJobjectV8.cpp: Removed.
- bridge/jni/v8/JavaFieldJobjectV8.cpp: Removed.
- bridge/jni/v8/JavaFieldJobjectV8.h: Removed.
- bridge/jni/v8/JavaFieldV8.h:
- bridge/jni/v8/JavaInstanceJobjectV8.cpp: Removed.
- bridge/jni/v8/JavaInstanceJobjectV8.h: Removed.
- bridge/jni/v8/JavaInstanceV8.h:
- bridge/jni/v8/JavaMethodV8.h:
(JSC::Bindings::JavaMethod::~JavaMethod):
- bridge/jni/v8/JavaNPObjectV8.cpp:
(JSC::Bindings::JavaNPObjectHasMethod):
(JSC::Bindings::JavaNPObjectInvoke):
(JSC::Bindings::JavaNPObjectHasProperty):
(JSC::Bindings::JavaNPObjectGetProperty):
- 5:49 PM Changeset in webkit [92658] by
-
- 3 edits in trunk/Source/WebCore
Fix thread-safety of AudioNode deletion
https://bugs.webkit.org/show_bug.cgi?id=65888
Reviewed by Kenneth Russell
No new tests - JavaScript API is not affected.
- webaudio/AudioContext.cpp:
(WebCore::AudioContext::AudioContext):
(WebCore::AudioContext::constructCommon):
(WebCore::AudioContext::~AudioContext):
(WebCore::AudioContext::uninitialize):
(WebCore::AudioContext::handlePostRenderTasks):
(WebCore::AudioContext::scheduleNodeDeletion):
(WebCore::AudioContext::deleteMarkedNodesDispatch):
(WebCore::AudioContext::deleteMarkedNodes):
- webaudio/AudioContext.h:
- 5:25 PM Changeset in webkit [92657] by
-
- 2 edits in trunk/Source/WebCore
2011-08-08 Chris Marrin <cmarrin@apple.com>
Fix build breakage caused by http://trac.webkit.org/changeset/92651
Unreviewed.
- WebCore.exp.in:
- 5:19 PM Changeset in webkit [92656] by
-
- 1 edit3 deletes in trunk/Tools
Remove deduplicate-tests
https://bugs.webkit.org/show_bug.cgi?id=65886
Reviewed by Tony Chang.
This script is redundant with "webkit-patch bulk-optimize-baselines",
which can find many more duplicates than deduplicate-tests because
bulk-optimize-baselines can move results around whereas
deduplicate-tests can only remove results.
- Scripts/deduplicate-tests: Removed.
- Scripts/webkitpy/to_be_moved/deduplicate_tests.py: Removed.
- Scripts/webkitpy/to_be_moved/deduplicate_tests_unittest.py: Removed.
- 5:11 PM Changeset in webkit [92655] by
-
- 3 edits in trunk/Tools
scm.delete should delete empty parent directories as well
https://bugs.webkit.org/show_bug.cgi?id=65878
Reviewed by Eric Seidel.
This behavior makes SVN match GIT (which has no concept of empty
directories). This bug comes up a lot when optimizing baselines, which
often create empty directories when we're able to optimize everything
out of a given folder.
- Scripts/webkitpy/common/checkout/scm/scm_unittest.py:
- Scripts/webkitpy/common/checkout/scm/svn.py:
- 5:05 PM Changeset in webkit [92654] by
-
- 2 edits in trunk/LayoutTests
This should actually be the correct fix for
fast/js/regexp-overflow.html. The bug in bulk-optimize-baselines is
https://bugs.webkit.org/show_bug.cgi?id=65891.
- platform/chromium/fast/js/regexp-overflow-expected.txt:
- 4:34 PM Changeset in webkit [92653] by
-
- 1 edit1 add in trunk/LayoutTests
Add fast/js/regexp-overflow.html result back for Chromium. I'm not
sure why bulk-rebaseline-tests remove it. There's some bug in the
script I need to track down.
- platform/chromium/fast/js/regexp-overflow-expected.txt: Added.
- 4:32 PM Changeset in webkit [92652] by
-
- 2 edits in trunk/LayoutTests
Unreviewed, mark gradient-after-transparent-border.html as failed on chromium.
- platform/chromium/test_expectations.txt:
- 4:21 PM Changeset in webkit [92651] by
-
- 14 edits in trunk/Source
Logic to compute visible display rect in GraphicsLayerCA::syncCompositingState
https://bugs.webkit.org/show_bug.cgi?id=65708
Source/WebCore:
Add logic to syncCompositingState to compute the visible rect for each
layer. This can be used to synchronously render the visible tiles of a
TiledLayer and avoid the flashing that often occurs when tiles are rendered
asynchronously. A new synchronouslyDisplayTilesInRect is also added to do
the actual rendering, but the call is not currently being made.
Reviewed by Simon Fraser.
- page/FrameView.cpp:
(WebCore::FrameView::syncCompositingStateForThisFrame):
- platform/graphics/GraphicsLayer.h:
(WebCore::GraphicsLayer::syncCompositingState):
- platform/graphics/ca/GraphicsLayerCA.cpp:
(WebCore::GraphicsLayerCA::syncCompositingState):
(WebCore::GraphicsLayerCA::recursiveCommitChanges):
(WebCore::GraphicsLayerCA::platformCALayerPaintContents):
(WebCore::GraphicsLayerCA::updateSublayerList):
(WebCore::GraphicsLayerCA::swapFromOrToTiledLayer):
- platform/graphics/ca/GraphicsLayerCA.h:
- platform/graphics/ca/PlatformCALayer.h:
- platform/graphics/ca/mac/PlatformCALayerMac.mm:
(PlatformCALayer::synchronouslyDisplayTilesInRect):
- platform/graphics/transforms/TransformState.cpp:
(WebCore::TransformState::operator=):
- platform/graphics/transforms/TransformState.h:
(WebCore::TransformState::TransformState):
- rendering/RenderLayerCompositor.cpp:
(WebCore::RenderLayerCompositor::flushPendingLayerChanges):
Source/WebKit/mac:
Supply initial display rects for the full-screen case
Reviewed by Simon Fraser.
- WebView/WebFullScreenController.mm:
(-[WebFullScreenController enterFullscreen:]):
(-[WebFullScreenController exitFullscreen]):
Source/WebKit2:
Supply initial display rects for the full-screen case
Reviewed by Simon Fraser.
- WebProcess/FullScreen/mac/WebFullScreenManagerMac.mm:
(WebKit::WebFullScreenManagerMac::setRootFullScreenLayer):
(WebKit::WebFullScreenManagerMac::beginEnterFullScreenAnimation):
(WebKit::WebFullScreenManagerMac::beginExitFullScreenAnimation):
- 4:09 PM Changeset in webkit [92650] by
-
- 5 edits in branches/safari-534.51-branch/Source
Versioning.
- 4:07 PM Changeset in webkit [92649] by
-
- 1 copy in tags/Safari-534.51.9
New tag.
- 3:55 PM Changeset in webkit [92648] by
-
- 1 edit58 adds119 deletes in trunk/LayoutTests
Optimize baselines for fast/js.
This patch was created with webkit-patch bulk-optimize-baselines.
- fast/js/exception-linenums-in-html-3-expected.txt: Added.
- fast/js/global-constructors-expected.txt: Removed.
- fast/js/missing-style-end-tag-js-expected.txt: Added.
- platform/chromium-mac/fast/js/array-every-expected.txt: Removed.
- platform/chromium-mac/fast/js/array-foreach-expected.txt: Removed.
- platform/chromium-mac/fast/js/array-functions-non-arrays-expected.txt: Removed.
- platform/chromium-mac/fast/js/array-some-expected.txt: Removed.
- platform/chromium-mac/fast/js/assign-expected.txt: Removed.
- platform/chromium-mac/fast/js/break-ASI-expected.txt: Removed.
- platform/chromium-mac/fast/js/const-expected.txt: Removed.
- platform/chromium-mac/fast/js/constructor-attributes-expected.txt: Removed.
- platform/chromium-mac/fast/js/cyclic-proto-expected.txt: Removed.
- platform/chromium-mac/fast/js/cyclic-prototypes-expected.txt: Removed.
- platform/chromium-mac/fast/js/date-proto-generic-invocation-expected.txt: Removed.
- platform/chromium-mac/fast/js/date-toisostring-expected.txt: Removed.
- platform/chromium-mac/fast/js/deep-recursion-test-expected.txt: Removed.
- platform/chromium-mac/fast/js/delete-getters-setters-expected.txt: Removed.
- platform/chromium-mac/fast/js/exception-codegen-crash-expected.txt: Removed.
- platform/chromium-mac/fast/js/exception-for-nonobject-expected.txt: Removed.
- platform/chromium-mac/fast/js/exception-sequencing-binops2-expected.txt: Removed.
- platform/chromium-mac/fast/js/exception-thrown-from-new-expected.txt: Removed.
- platform/chromium-mac/fast/js/exceptions-thrown-in-callbacks-expected.txt: Removed.
- platform/chromium-mac/fast/js/function-declaration-expected.txt: Removed.
- platform/chromium-mac/fast/js/function-dot-arguments-and-caller-expected.txt: Removed.
- platform/chromium-mac/fast/js/function-prototype-descriptor-expected.txt: Removed.
- platform/chromium-mac/fast/js/function-toString-object-literals-expected.txt: Removed.
- platform/chromium-mac/fast/js/function-toString-parentheses-expected.txt: Removed.
- platform/chromium-mac/fast/js/function-toString-semicolon-insertion-expected.txt: Removed.
- platform/chromium-mac/fast/js/instance-of-immediates-expected.txt: Removed.
- platform/chromium-mac/fast/js/invalid-syntax-for-function-expected.txt: Removed.
- platform/chromium-mac/fast/js/js-continue-break-restrictions-expected.txt: Removed.
- platform/chromium-mac/fast/js/kde/RegExp-expected.txt: Removed.
- platform/chromium-mac/fast/js/kde/StringObject-expected.txt: Removed.
- platform/chromium-mac/fast/js/kde/encode_decode_uri-expected.txt: Removed.
- platform/chromium-mac/fast/js/kde/function-expected.txt: Removed.
- platform/chromium-mac/fast/js/kde/garbage-n-expected.txt: Removed.
- platform/chromium-mac/fast/js/kde/lval-exceptions-expected.txt: Removed.
- platform/chromium-mac/fast/js/kde/parse-expected.txt: Removed.
- platform/chromium-mac/fast/js/kde/string-1-n-expected.txt: Removed.
- platform/chromium-mac/fast/js/kde/string-2-n-expected.txt: Removed.
- platform/chromium-mac/fast/js/modify-non-references-expected.txt: Removed.
- platform/chromium-mac/fast/js/no-semi-insertion-at-end-of-script-expected.txt: Removed.
- platform/chromium-mac/fast/js/number-toString-expected.txt: Removed.
- platform/chromium-mac/fast/js/number-tofixed-expected.txt: Removed.
- platform/chromium-mac/fast/js/object-extra-comma-expected.txt: Removed.
- platform/chromium-mac/fast/js/postfix-syntax-expected.txt: Removed.
- platform/chromium-mac/fast/js/prefix-syntax-expected.txt: Removed.
- platform/chromium-mac/fast/js/regexp-compile-crash-expected.txt: Removed.
- platform/chromium-mac/fast/js/regexp-compile-expected.txt: Removed.
- platform/chromium-mac/fast/js/regexp-no-extensions-expected.txt: Removed.
- platform/chromium-mac/fast/js/regexp-overflow-expected.txt: Removed.
- platform/chromium-mac/fast/js/regexp-range-out-of-order-expected.txt: Removed.
- platform/chromium-mac/fast/js/regexp-test-null-string-expected.txt: Removed.
- platform/chromium-mac/fast/js/string-capitalization-expected.txt: Removed.
- platform/chromium-mac/fast/js/toString-and-valueOf-override-expected.txt: Removed.
- platform/chromium-mac/fast/js/toString-prefix-postfix-preserve-parens-expected.txt: Removed.
- platform/chromium-mac/fast/js/toString-stack-overflow-expected.txt: Removed.
- platform/chromium-mac/fast/js/uncaught-exception-line-number-expected.txt: Removed.
- platform/chromium-win/fast/js/array-every-expected.txt: Removed.
- platform/chromium-win/fast/js/array-foreach-expected.txt: Removed.
- platform/chromium-win/fast/js/array-functions-non-arrays-expected.txt: Removed.
- platform/chromium-win/fast/js/array-some-expected.txt: Removed.
- platform/chromium-win/fast/js/assign-expected.txt: Removed.
- platform/chromium-win/fast/js/break-ASI-expected.txt: Removed.
- platform/chromium-win/fast/js/const-expected.txt: Removed.
- platform/chromium-win/fast/js/constructor-attributes-expected.txt: Removed.
- platform/chromium-win/fast/js/cyclic-proto-expected.txt: Removed.
- platform/chromium-win/fast/js/cyclic-prototypes-expected.txt: Removed.
- platform/chromium-win/fast/js/date-proto-generic-invocation-expected.txt: Removed.
- platform/chromium-win/fast/js/date-toisostring-expected.txt: Removed.
- platform/chromium-win/fast/js/deep-recursion-test-expected.txt: Removed.
- platform/chromium-win/fast/js/delete-getters-setters-expected.txt: Removed.
- platform/chromium-win/fast/js/exception-codegen-crash-expected.txt: Removed.
- platform/chromium-win/fast/js/exception-for-nonobject-expected.txt: Removed.
- platform/chromium-win/fast/js/exception-sequencing-binops2-expected.txt: Removed.
- platform/chromium-win/fast/js/exception-thrown-from-new-expected.txt: Removed.
- platform/chromium-win/fast/js/exceptions-thrown-in-callbacks-expected.txt: Removed.
- platform/chromium-win/fast/js/function-declaration-expected.txt: Removed.
- platform/chromium-win/fast/js/function-dot-arguments-and-caller-expected.txt: Removed.
- platform/chromium-win/fast/js/function-prototype-descriptor-expected.txt: Removed.
- platform/chromium-win/fast/js/function-toString-object-literals-expected.txt: Removed.
- platform/chromium-win/fast/js/function-toString-parentheses-expected.txt: Removed.
- platform/chromium-win/fast/js/function-toString-semicolon-insertion-expected.txt: Removed.
- platform/chromium-win/fast/js/instance-of-immediates-expected.txt: Removed.
- platform/chromium-win/fast/js/invalid-syntax-for-function-expected.txt: Removed.
- platform/chromium-win/fast/js/js-continue-break-restrictions-expected.txt: Removed.
- platform/chromium-win/fast/js/kde/RegExp-expected.txt: Removed.
- platform/chromium-win/fast/js/kde/StringObject-expected.txt: Removed.
- platform/chromium-win/fast/js/kde/encode_decode_uri-expected.txt: Removed.
- platform/chromium-win/fast/js/kde/function-expected.txt: Removed.
- platform/chromium-win/fast/js/kde/garbage-n-expected.txt: Removed.
- platform/chromium-win/fast/js/kde/lval-exceptions-expected.txt: Removed.
- platform/chromium-win/fast/js/kde/parse-expected.txt: Removed.
- platform/chromium-win/fast/js/kde/string-1-n-expected.txt: Removed.
- platform/chromium-win/fast/js/kde/string-2-n-expected.txt: Removed.
- platform/chromium-win/fast/js/modify-non-references-expected.txt: Removed.
- platform/chromium-win/fast/js/no-semi-insertion-at-end-of-script-expected.txt: Removed.
- platform/chromium-win/fast/js/number-toString-expected.txt: Removed.
- platform/chromium-win/fast/js/number-tofixed-expected.txt: Removed.
- platform/chromium-win/fast/js/object-extra-comma-expected.txt: Removed.
- platform/chromium-win/fast/js/postfix-syntax-expected.txt: Removed.
- platform/chromium-win/fast/js/prefix-syntax-expected.txt: Removed.
- platform/chromium-win/fast/js/regexp-compile-crash-expected.txt: Removed.
- platform/chromium-win/fast/js/regexp-compile-expected.txt: Removed.
- platform/chromium-win/fast/js/regexp-no-extensions-expected.txt: Removed.
- platform/chromium-win/fast/js/regexp-overflow-expected.txt: Removed.
- platform/chromium-win/fast/js/regexp-range-out-of-order-expected.txt: Removed.
- platform/chromium-win/fast/js/regexp-test-null-string-expected.txt: Removed.
- platform/chromium-win/fast/js/string-capitalization-expected.txt: Removed.
- platform/chromium-win/fast/js/toString-and-valueOf-override-expected.txt: Removed.
- platform/chromium-win/fast/js/toString-prefix-postfix-preserve-parens-expected.txt: Removed.
- platform/chromium-win/fast/js/toString-stack-overflow-expected.txt: Removed.
- platform/chromium-win/fast/js/uncaught-exception-line-number-expected.txt: Removed.
- platform/chromium/fast/js/array-every-expected.txt: Added.
- platform/chromium/fast/js/array-foreach-expected.txt: Added.
- platform/chromium/fast/js/array-functions-non-arrays-expected.txt: Added.
- platform/chromium/fast/js/array-some-expected.txt: Added.
- platform/chromium/fast/js/assign-expected.txt: Added.
- platform/chromium/fast/js/break-ASI-expected.txt: Added.
- platform/chromium/fast/js/const-expected.txt: Added.
- platform/chromium/fast/js/constructor-attributes-expected.txt: Added.
- platform/chromium/fast/js/cyclic-proto-expected.txt: Added.
- platform/chromium/fast/js/cyclic-prototypes-expected.txt: Added.
- platform/chromium/fast/js/date-proto-generic-invocation-expected.txt: Added.
- platform/chromium/fast/js/date-toisostring-expected.txt: Added.
- platform/chromium/fast/js/deep-recursion-test-expected.txt: Added.
- platform/chromium/fast/js/delete-getters-setters-expected.txt: Added.
- platform/chromium/fast/js/exception-codegen-crash-expected.txt: Added.
- platform/chromium/fast/js/exception-for-nonobject-expected.txt: Added.
- platform/chromium/fast/js/exception-sequencing-binops2-expected.txt: Added.
- platform/chromium/fast/js/exception-thrown-from-new-expected.txt: Added.
- platform/chromium/fast/js/exceptions-thrown-in-callbacks-expected.txt: Added.
- platform/chromium/fast/js/function-declaration-expected.txt: Added.
- platform/chromium/fast/js/function-dot-arguments-and-caller-expected.txt: Added.
- platform/chromium/fast/js/function-prototype-descriptor-expected.txt: Added.
- platform/chromium/fast/js/function-toString-object-literals-expected.txt: Added.
- platform/chromium/fast/js/function-toString-parentheses-expected.txt: Added.
- platform/chromium/fast/js/function-toString-semicolon-insertion-expected.txt: Added.
- platform/chromium/fast/js/instance-of-immediates-expected.txt: Added.
- platform/chromium/fast/js/invalid-syntax-for-function-expected.txt: Added.
- platform/chromium/fast/js/js-continue-break-restrictions-expected.txt: Added.
- platform/chromium/fast/js/kde: Added.
- platform/chromium/fast/js/kde/RegExp-expected.txt: Added.
- platform/chromium/fast/js/kde/StringObject-expected.txt: Added.
- platform/chromium/fast/js/kde/encode_decode_uri-expected.txt: Added.
- platform/chromium/fast/js/kde/function-expected.txt: Added.
- platform/chromium/fast/js/kde/garbage-n-expected.txt: Added.
- platform/chromium/fast/js/kde/lval-exceptions-expected.txt: Added.
- platform/chromium/fast/js/kde/parse-expected.txt: Added.
- platform/chromium/fast/js/kde/string-1-n-expected.txt: Added.
- platform/chromium/fast/js/kde/string-2-n-expected.txt: Added.
- platform/chromium/fast/js/modify-non-references-expected.txt: Added.
- platform/chromium/fast/js/mozilla/strict/11.1.5-expected.txt: Removed.
- platform/chromium/fast/js/no-semi-insertion-at-end-of-script-expected.txt: Added.
- platform/chromium/fast/js/number-toString-expected.txt: Added.
- platform/chromium/fast/js/number-tofixed-expected.txt: Added.
- platform/chromium/fast/js/object-extra-comma-expected.txt: Added.
- platform/chromium/fast/js/postfix-syntax-expected.txt: Added.
- platform/chromium/fast/js/prefix-syntax-expected.txt: Added.
- platform/chromium/fast/js/regexp-compile-crash-expected.txt: Added.
- platform/chromium/fast/js/regexp-compile-expected.txt: Added.
- platform/chromium/fast/js/regexp-no-extensions-expected.txt: Added.
- platform/chromium/fast/js/regexp-overflow-expected.txt: Removed.
- platform/chromium/fast/js/regexp-range-out-of-order-expected.txt: Added.
- platform/chromium/fast/js/regexp-test-null-string-expected.txt: Added.
- platform/chromium/fast/js/string-capitalization-expected.txt: Added.
- platform/chromium/fast/js/toString-and-valueOf-override-expected.txt: Added.
- platform/chromium/fast/js/toString-prefix-postfix-preserve-parens-expected.txt: Added.
- platform/chromium/fast/js/toString-stack-overflow-expected.txt: Added.
- platform/chromium/fast/js/uncaught-exception-line-number-expected.txt: Added.
- platform/gtk/fast/js/exception-linenums-in-html-3-expected.txt: Removed.
- platform/gtk/fast/js/missing-style-end-tag-js-expected.txt: Removed.
- platform/mac/fast/js/exception-linenums-in-html-3-expected.txt: Removed.
- platform/mac/fast/js/global-constructors-expected.txt: Added.
- platform/mac/fast/js/missing-style-end-tag-js-expected.txt: Removed.
- platform/qt/fast/js/exception-linenums-in-html-3-expected.txt: Removed.
- platform/qt/fast/js/missing-style-end-tag-js-expected.txt: Removed.
- 3:49 PM Changeset in webkit [92647] by
-
- 2 edits in trunk/Tools
Add triggers for Lion WK2 test bots.
Reviewed by Stephanie Lewis.
- BuildSlaveSupport/build.webkit.org-config/config.json:
- 3:29 PM Changeset in webkit [92646] by
-
- 1 edit5 adds7 deletes in trunk/LayoutTests
Optimize baselines for fast/inspector-support.
This patch was created with webkit-patch bulk-optimize-baselines.
- fast/inspector-support/style-expected.txt: Added.
- platform/chromium-mac/fast/inspector-support: Removed.
- platform/chromium-mac/fast/inspector-support/uncaught-dom1-exception-expected.txt: Removed.
- platform/chromium-mac/fast/inspector-support/uncaught-dom3-exception-expected.txt: Removed.
- platform/chromium-mac/fast/inspector-support/uncaught-dom8-exception-expected.txt: Removed.
- platform/chromium-win/fast/inspector-support/uncaught-dom1-exception-expected.txt: Removed.
- platform/chromium-win/fast/inspector-support/uncaught-dom3-exception-expected.txt: Removed.
- platform/chromium-win/fast/inspector-support/uncaught-dom8-exception-expected.txt: Removed.
- platform/chromium/fast/inspector-support: Added.
- platform/chromium/fast/inspector-support/uncaught-dom1-exception-expected.txt: Added.
- platform/chromium/fast/inspector-support/uncaught-dom3-exception-expected.txt: Added.
- platform/chromium/fast/inspector-support/uncaught-dom8-exception-expected.txt: Added.
- platform/gtk/fast/inspector-support/style-expected.txt: Removed.
- platform/mac/fast/inspector-support/style-expected.txt: Removed.
- platform/qt/fast/inspector-support/style-expected.txt: Removed.
- 3:24 PM Changeset in webkit [92645] by
-
- 1 edit13 adds23 deletes in trunk/LayoutTests
Optimize baselines for fast/dom/HTMLAnchorElement and fast/dom/Window.
This patch was created with webkit-patch bulk-optimize-baselines.
(Note: I massaged the two results that enumerate the global object to
leave the "base" results as matching mac even though the tool wanted to
push those results down into the mac directory.)
- platform/chromium-mac/fast/dom/HTMLAnchorElement/set-href-attribute-host-expected.txt: Removed.
- platform/chromium-mac/fast/dom/HTMLAnchorElement/set-href-attribute-hostname-expected.txt: Removed.
- platform/chromium-mac/fast/dom/HTMLAnchorElement/set-href-attribute-pathname-expected.txt: Removed.
- platform/chromium-mac/fast/dom/HTMLAnchorElement/set-href-attribute-port-expected.txt: Removed.
- platform/chromium-mac/fast/dom/HTMLAnchorElement/set-href-attribute-search-expected.txt: Removed.
- platform/chromium-mac/fast/dom/Window/element-constructors-on-window-expected.txt: Removed.
- platform/chromium-mac/fast/dom/Window/get-set-properties-expected.txt: Removed.
- platform/chromium-mac/fast/dom/Window/window-custom-prototype-expected.txt: Removed.
- platform/chromium-mac/fast/dom/Window/window-postmessage-args-expected.txt: Removed.
- platform/chromium-mac/fast/dom/Window/window-properties-device-orientation-expected.txt: Removed.
- platform/chromium-mac/fast/dom/Window/window-properties-geolocation-expected.txt: Removed.
- platform/chromium-mac/fast/dom/Window/window-property-shadowing-expected.txt: Removed.
- platform/chromium-win/fast/dom/HTMLAnchorElement/set-href-attribute-host-expected.txt: Removed.
- platform/chromium-win/fast/dom/HTMLAnchorElement/set-href-attribute-pathname-expected.txt: Removed.
- platform/chromium-win/fast/dom/HTMLAnchorElement/set-href-attribute-port-expected.txt: Removed.
- platform/chromium-win/fast/dom/Window/element-constructors-on-window-expected.txt: Removed.
- platform/chromium-win/fast/dom/Window/get-set-properties-expected.txt: Removed.
- platform/chromium-win/fast/dom/Window/window-custom-prototype-expected.txt: Removed.
- platform/chromium-win/fast/dom/Window/window-postmessage-args-expected.txt: Removed.
- platform/chromium-win/fast/dom/Window/window-postmessage-clone-frames-expected.txt: Added.
- platform/chromium-win/fast/dom/Window/window-properties-device-orientation-expected.txt: Removed.
- platform/chromium-win/fast/dom/Window/window-properties-geolocation-expected.txt: Removed.
- platform/chromium-win/fast/dom/Window/window-property-shadowing-expected.txt: Removed.
- platform/chromium/fast/dom/HTMLAnchorElement/set-href-attribute-host-expected.txt: Added.
- platform/chromium/fast/dom/HTMLAnchorElement/set-href-attribute-hostname-expected.txt: Added.
- platform/chromium/fast/dom/HTMLAnchorElement/set-href-attribute-pathname-expected.txt: Added.
- platform/chromium/fast/dom/HTMLAnchorElement/set-href-attribute-port-expected.txt: Added.
- platform/chromium/fast/dom/HTMLAnchorElement/set-href-attribute-search-expected.txt: Added.
- platform/chromium/fast/dom/Window/element-constructors-on-window-expected.txt: Added.
- platform/chromium/fast/dom/Window/get-set-properties-expected.txt: Added.
- platform/chromium/fast/dom/Window/window-custom-prototype-expected.txt: Added.
- platform/chromium/fast/dom/Window/window-postmessage-args-expected.txt: Added.
- platform/chromium/fast/dom/Window/window-postmessage-clone-frames-expected.txt: Removed.
- platform/chromium/fast/dom/Window/window-properties-device-orientation-expected.txt: Added.
- platform/chromium/fast/dom/Window/window-properties-geolocation-expected.txt: Added.
- platform/chromium/fast/dom/Window/window-property-shadowing-expected.txt: Added.
- 3:18 PM Changeset in webkit [92644] by
-
- 1 edit5 adds2 deletes in trunk/LayoutTests
Optimize baselines for fast/dom/DOMException.
This patch was created with webkit-patch bulk-optimize-baselines.
(I've manually remove the README file because we don't use these sorts
of README files anymore.)
- platform/chromium-mac/fast/dom/DOMException: Removed.
- platform/chromium-mac/fast/dom/DOMException/EventException-expected.txt: Removed.
- platform/chromium-mac/fast/dom/DOMException/README: Removed.
- platform/chromium-mac/fast/dom/DOMException/RangeException-expected.txt: Removed.
- platform/chromium-mac/fast/dom/DOMException/XPathException-expected.txt: Removed.
- platform/chromium-mac/fast/dom/DOMException/prototype-object-expected.txt: Removed.
- platform/chromium-win/fast/dom/DOMException: Removed.
- platform/chromium-win/fast/dom/DOMException/EventException-expected.txt: Removed.
- platform/chromium-win/fast/dom/DOMException/README: Removed.
- platform/chromium-win/fast/dom/DOMException/RangeException-expected.txt: Removed.
- platform/chromium-win/fast/dom/DOMException/XPathException-expected.txt: Removed.
- platform/chromium-win/fast/dom/DOMException/prototype-object-expected.txt: Removed.
- platform/chromium/fast/dom/DOMException: Added.
- platform/chromium/fast/dom/DOMException/EventException-expected.txt: Added.
- platform/chromium/fast/dom/DOMException/RangeException-expected.txt: Added.
- platform/chromium/fast/dom/DOMException/XPathException-expected.txt: Added.
- platform/chromium/fast/dom/DOMException/prototype-object-expected.txt: Added.
- 3:17 PM Changeset in webkit [92643] by
-
- 14 edits in trunk/Source
Unreviewed, rolling out r92619.
http://trac.webkit.org/changeset/92619
https://bugs.webkit.org/show_bug.cgi?id=65881
This patch breaks chromium canary (Requested by jianli on
#webkit).
Patch by Sheriff Bot <webkit.review.bot@gmail.com> on 2011-08-08
Source/WebCore:
- bindings/v8/V8Binding.h:
- bindings/v8/V8GCController.cpp:
(WebCore::globalHandleMap):
(WebCore::enumerateGlobalHandles):
(WebCore::V8GCController::registerGlobalHandle):
(WebCore::V8GCController::unregisterGlobalHandle):
- bindings/v8/V8HiddenPropertyName.cpp:
(WebCore::V8HiddenPropertyName::createString):
- bindings/v8/V8HiddenPropertyName.h:
- bindings/v8/V8LazyEventListener.cpp:
(WebCore::V8LazyEventListener::prepareListenerObject):
- bindings/v8/V8NPObject.cpp:
- bindings/v8/V8Proxy.cpp:
(WebCore::V8Proxy::checkNewLegal):
- bindings/v8/V8Utilities.h:
(WebCore::AllowAllocation::AllowAllocation):
(WebCore::AllowAllocation::~AllowAllocation):
(WebCore::SafeAllocation::newInstance):
- bindings/v8/WorkerContextExecutionProxy.cpp:
(WebCore::WorkerContextExecutionProxy::WorkerContextExecutionProxy):
(WebCore::WorkerContextExecutionProxy::initV8):
- bindings/v8/WorkerContextExecutionProxy.h:
- bindings/v8/WorkerScriptController.cpp:
(WebCore::WorkerScriptController::scheduleExecutionTermination):
Source/WebKit/chromium:
- src/BoundObject.cpp:
- 3:04 PM Changeset in webkit [92642] by
-
- 5 edits in branches/safari-534.51-branch/Source
Versioning.
- 3:04 PM Changeset in webkit [92641] by
-
- 2 edits in trunk/Tools
bulk-optimize-baselines should take directories on the command line
https://bugs.webkit.org/show_bug.cgi?id=65879
Reviewed by Dimitri Glazkov.
Passing lists of tests via stdin is a pain. It's easier if the command
takes a list of tests on the command line, like run-webkit-tests.
- Scripts/webkitpy/tool/commands/rebaseline.py:
- 3:03 PM Changeset in webkit [92640] by
-
- 1 copy in tags/Safari-534.51.8
New tag.
- 3:01 PM Changeset in webkit [92639] by
-
- 5 edits in trunk/Source
Scroll animator changes to nail the framerate
https://bugs.webkit.org/show_bug.cgi?id=65645
Patch by Scott Byer <scottbyer@chromium.org> on 2011-08-08
Reviewed by James Robinson.
Source/WebCore:
Partial test in ScrollAnimatorNoneTest::Enabled.
- platform/ScrollAnimatorNone.cpp:
(WebCore::ScrollAnimatorNone::PerAxisData::PerAxisData):
(WebCore::ScrollAnimatorNone::PerAxisData::updateDataFromParameters):
(WebCore::ScrollAnimatorNone::PerAxisData::animateScroll):
(WebCore::ScrollAnimatorNone::ScrollAnimatorNone):
(WebCore::ScrollAnimatorNone::~ScrollAnimatorNone):
(WebCore::ScrollAnimatorNone::scroll):
(WebCore::ScrollAnimatorNone::scrollToOffsetWithoutAnimation):
(WebCore::ScrollAnimatorNone::animationTimerFired):
(WebCore::ScrollAnimatorNone::stopAnimationTimerIfNeeded):
- platform/ScrollAnimatorNone.h:
Source/WebKit/chromium:
- tests/ScrollAnimatorNoneTest.cpp:
(TEST):
- 2:53 PM Changeset in webkit [92638] by
-
- 3 edits in trunk/Source/WebCore
Switch legacy flexbox to to new layout types
https://bugs.webkit.org/show_bug.cgi?id=65340
Reviewed by Eric Seidel.
No new tests, no new functionality.
- rendering/RenderDeprecatedFlexibleBox.cpp:
(WebCore::RenderDeprecatedFlexibleBox::calcHorizontalPrefWidths):
(WebCore::RenderDeprecatedFlexibleBox::calcVerticalPrefWidths):
(WebCore::RenderDeprecatedFlexibleBox::computePreferredLogicalWidths):
(WebCore::RenderDeprecatedFlexibleBox::layoutBlock):
(WebCore::RenderDeprecatedFlexibleBox::layoutHorizontalBox):
(WebCore::RenderDeprecatedFlexibleBox::layoutVerticalBox):
(WebCore::RenderDeprecatedFlexibleBox::placeChild):
(WebCore::RenderDeprecatedFlexibleBox::allowedChildFlex):
- rendering/RenderDeprecatedFlexibleBox.h:
- 2:37 PM Changeset in webkit [92637] by
-
- 2 edits in trunk/Tools
Deprecate rebaseline-chromium-webkit-tests
https://bugs.webkit.org/show_bug.cgi?id=65873
Reviewed by Dimitri Glazkov.
This script never worked correctly and now is redundant with more
modern infrastructure for rebaselining tests. This patch deprecates
the script in order to flush out any issues with the new tools. Once
folks are happy with the new tools, we'll delete this script.
- Scripts/rebaseline-chromium-webkit-tests:
- 2:35 PM Changeset in webkit [92636] by
-
- 5 edits in trunk/Tools
garden-o-matic should only touch expectations that need updating.
https://bugs.webkit.org/show_bug.cgi?id=65876
Reviewed by Adam Barth.
- Scripts/webkitpy/layout_tests/models/test_expectations.py: Added reconstitute_only_these to TestExpectationSerializer.list_to_string,
so that a caller could influence which lines to serialize from values.
- Scripts/webkitpy/layout_tests/models/test_expectations_unittest.py: Added tests.
- Scripts/webkitpy/tool/servers/gardeningserver.py: Started using reconstitute_only_these.
- Scripts/webkitpy/tool/servers/gardeningserver_unittest.py: Added tests.
- 2:28 PM Changeset in webkit [92635] by
-
- 2 edits in trunk/Source/JavaScriptCore
Using mprotect to create guard pages breaks our use of madvise to release executable memory
https://bugs.webkit.org/show_bug.cgi?id=65870
Reviewed by Gavin Barraclough.
Use mmap rather than mprotect to clear guard page permissions.
- wtf/OSAllocatorPosix.cpp:
(WTF::OSAllocator::reserveAndCommit):
- 2:28 PM Changeset in webkit [92634] by
-
- 3 edits in trunk/Tools
TestExpectationsEditor should return a list of updated expectations.
https://bugs.webkit.org/show_bug.cgi?id=65872
Reviewed by Adam Barth.
- Scripts/webkitpy/layout_tests/models/test_expectations.py: Added a list to store lines that are being updated.
- Scripts/webkitpy/layout_tests/models/test_expectations_unittest.py: Changed tests to account for updated lines.
- 2:16 PM QtWebKitRelease22 edited by
- (diff)
- 2:07 PM Changeset in webkit [92633] by
-
- 2 edits in trunk/LayoutTests
Unreviewed, mark preventExtensions.html as failed on chromium.
- platform/chromium/test_expectations.txt:
- 2:04 PM Changeset in webkit [92632] by
-
- 3 edits in trunk/Tools
Fix SCM webkitpy unit test failures
https://bugs.webkit.org/show_bug.cgi?id=65823
Patch by Jochen Eisinger <jochen@chromium.org> on 2011-08-08
Reviewed by Eric Seidel.
- Scripts/webkitpy/common/checkout/scm/git.py:
- Scripts/webkitpy/common/checkout/scm/scm_unittest.py:
- 1:49 PM Changeset in webkit [92631] by
-
- 5 edits in trunk/Source/WebCore
Switch RenderStyle to to new layout types
https://bugs.webkit.org/show_bug.cgi?id=65208
Reviewed by Eric Seidel.
No new tests, no new functionality.
- rendering/RenderBox.cpp:
(WebCore::RenderBox::addShadowOverflow):
- rendering/style/RenderStyle.cpp:
(WebCore::RenderStyle::applyTransform):
(WebCore::calcRadiiFor):
(WebCore::RenderStyle::getRoundedBorderFor):
(WebCore::RenderStyle::getRoundedInnerBorderFor):
- rendering/style/RenderStyle.h:
- rendering/style/ShadowData.cpp:
(WebCore::ShadowData::adjustRectForShadow):
- 1:39 PM Changeset in webkit [92630] by
-
- 2 edits in trunk/Source/WebCore
Remove counter nodes from the tree and fix-up children when they are removed from the counter map.
https://bugs.webkit.org/show_bug.cgi?id=65346
Reviewed by Adam Barth.
Covered by existing CSS counter tests.
- rendering/CounterNode.cpp:
(WebCore::CounterNode::~CounterNode):
- 1:37 PM Changeset in webkit [92629] by
-
- 2 edits in trunk/Tools
Move the --leaks bot back over to NRWT now that I'm back
from vacation and able to debug it.
Unreviewed.
- Scripts/run-webkit-tests:
(usingWebKit2):
(useNewRunWebKitTests):
- 1:32 PM QtWebKitRelease22 edited by
- (diff)
- 1:29 PM Changeset in webkit [92628] by
-
- 8 edits4 adds in trunk
implement basic horizontal flexing
https://bugs.webkit.org/show_bug.cgi?id=65045
Reviewed by David Hyatt.
Source/WebCore:
Test: css3/flexbox/001.html
- css/CSSPrimitiveValueMappings.h:
(WebCore::CSSPrimitiveValue::CSSPrimitiveValue):
- rendering/RenderBox.cpp:
(WebCore::RenderBox::computeLogicalWidth):
- rendering/RenderFlexibleBox.cpp:
(WebCore::RenderFlexibleBox::FlexibleBoxIterator::FlexibleBoxIterator): flexitem iterator
(WebCore::RenderFlexibleBox::FlexibleBoxIterator::first):
(WebCore::RenderFlexibleBox::FlexibleBoxIterator::next):
(WebCore::RenderFlexibleBox::FlexibleBoxIterator::reset):
(WebCore::RenderFlexibleBox::layoutBlock):
(WebCore::preferredFlexItemContentWidth): Returns the intrinsic size of a flex item's content.
(WebCore::RenderFlexibleBox::layoutHorizontalBlock): Runs the flex algorithm
(WebCore::preferredSizeForMarginsAndPadding):
(WebCore::RenderFlexibleBox::computePreferredSize): Calculate the preferred size of the
flex items.
- rendering/RenderFlexibleBox.h:
- rendering/RenderObject.cpp:
(WebCore::RenderObject::createObject):
- rendering/style/RenderStyleConstants.h:
LayoutTests:
- css3/flexbox/001-expected.txt: Added.
- css3/flexbox/001.html: Added.
- css3/flexbox/resources/flexbox.js: Added. I plan on using this file for other tests.
(insertAfter):
(checkHorizontalBoxen):
- 1:18 PM Changeset in webkit [92627] by
-
- 2 edits in trunk/Source/WebCore
Add detail to ASSERT message in IDBTransaction::enqueueEvent
https://bugs.webkit.org/show_bug.cgi?id=65735
I've hit this a few times but haven't been able to pin it down. The
extra detail could be helpful.
Patch by David Grogan <dgrogan@chromium.org> on 2011-08-08
Reviewed by Nate Chapin.
No new tests, just an error message.
- storage/IDBTransaction.cpp:
(WebCore::IDBTransaction::enqueueEvent):
- 1:13 PM Changeset in webkit [92626] by
-
- 9 edits in trunk
Unreviewed, rolling out r92610.
http://trac.webkit.org/changeset/92610
https://bugs.webkit.org/show_bug.cgi?id=65868
Caused assertion failures when running fast/multicol tests
(Requested by andersca on #webkit).
Patch by Sheriff Bot <webkit.review.bot@gmail.com> on 2011-08-08
PerformanceTests:
- Layout/floats.html:
Source/WebCore:
- WebCore.xcodeproj/project.pbxproj:
- platform/PODIntervalTree.h:
(WebCore::PODIntervalTree::allOverlaps):
(WebCore::PODIntervalTree::searchForOverlapsFrom):
- platform/PODRedBlackTree.h:
(WebCore::PODRedBlackTree::add):
(WebCore::PODRedBlackTree::remove):
(WebCore::PODRedBlackTree::contains):
(WebCore::PODRedBlackTree::visitInorder):
(WebCore::PODRedBlackTree::size):
(WebCore::PODRedBlackTree::checkInvariants):
(WebCore::PODRedBlackTree::dump):
- rendering/RenderBlock.cpp:
(WebCore::RenderBlock::styleDidChange):
(WebCore::RenderBlock::addOverflowFromFloats):
(WebCore::RenderBlock::repaintOverhangingFloats):
(WebCore::RenderBlock::paintFloats):
(WebCore::RenderBlock::selectionGaps):
(WebCore::RenderBlock::insertFloatingObject):
(WebCore::RenderBlock::removeFloatingObject):
(WebCore::RenderBlock::removeFloatingObjectsBelow):
(WebCore::RenderBlock::positionNewFloats):
(WebCore::RenderBlock::logicalLeftOffsetForLine):
(WebCore::RenderBlock::logicalRightOffsetForLine):
(WebCore::RenderBlock::nextFloatLogicalBottomBelow):
(WebCore::RenderBlock::lowestFloatLogicalBottom):
(WebCore::RenderBlock::addPositionedFloats):
(WebCore::RenderBlock::clearFloats):
(WebCore::RenderBlock::addOverhangingFloats):
(WebCore::RenderBlock::hasOverhangingFloat):
(WebCore::RenderBlock::addIntrudingFloats):
(WebCore::RenderBlock::markSiblingsWithFloatsForLayout):
(WebCore::RenderBlock::hitTestFloats):
(WebCore::RenderBlock::adjustForBorderFit):
(WebCore::RenderBlock::FloatingObjects::clear):
- rendering/RenderBlock.h:
(WebCore::RenderBlock::FloatingObject::FloatingObject):
(WebCore::RenderBlock::FloatingObject::setX):
(WebCore::RenderBlock::FloatingObject::setY):
(WebCore::RenderBlock::FloatingObject::setWidth):
(WebCore::RenderBlock::FloatingObject::setHeight):
(WebCore::RenderBlock::FloatingObject::setFrameRect):
(WebCore::RenderBlock::FloatingObjects::FloatingObjects):
(WebCore::RenderBlock::FloatingObjects::set):
- rendering/RenderBlockLineLayout.cpp:
(WebCore::RenderBlock::layoutRunsAndFloatsInRange):
(WebCore::RenderBlock::linkToEndLineIfNeeded):
(WebCore::RenderBlock::matchedEndLine):
(WebCore::RenderBlock::positionNewFloatOnLine):
- 1:11 PM Changeset in webkit [92625] by
-
- 7 edits in trunk/Source/WebCore
Rename absoluteQuadsForRange and InlineTextBox::selectionRect to local*
https://bugs.webkit.org/show_bug.cgi?id=65722
Reviewed by Simon Fraser.
No new tests, no new functionality.
- rendering/InlineTextBox.cpp:
(WebCore::InlineTextBox::localSelectionRect):
Rename InlineTextBox::selectionRect to localSelectionRect to reflect that
it, unlike RenderObject::selectionRect returns a rect in the local
coordinate space.
- rendering/InlineTextBox.h:
- rendering/RenderText.cpp:
(WebCore::localQuadForTextBox):
(WebCore::RenderText::absoluteRectsForRange):
(WebCore::RenderText::absoluteQuadsForRange):
(WebCore::RenderText::selectionRectForRepaint):
Rename absoluteQuadForTextBox to localQuadForTextBox to reflect that it
returns a quad in the local coordinate space.
- rendering/svg/RenderSVGInlineText.cpp:
(WebCore::RenderSVGInlineText::localCaretRect):
- rendering/svg/SVGInlineTextBox.cpp:
(WebCore::SVGInlineTextBox::localSelectionRect):
- rendering/svg/SVGInlineTextBox.h:
- 12:59 PM Changeset in webkit [92624] by
-
- 5 edits in trunk/Tools
Wire up updating expectations in garden-o-matic.
https://bugs.webkit.org/show_bug.cgi?id=65794
Reviewed by Adam Barth.
- Scripts/webkitpy/layout_tests/port/factory.py: Moved _port_for_builder from rebaseline.py to here, rename to get_from_builder_name.
- Scripts/webkitpy/tool/commands/rebaseline.py: Adapted callsites to new location.
- Scripts/webkitpy/tool/servers/gardeningserver.py: Added GardeningExpectationsUpdater, which knows how to update expectations.
- Scripts/webkitpy/tool/servers/gardeningserver_unittest.py: Added loads of tests.
- 12:54 PM Changeset in webkit [92623] by
-
- 6 edits in trunk/Source/WebCore
Use a raw pointer to the security origin in the ctor of FrameLoadRequest
https://bugs.webkit.org/show_bug.cgi?id=65852
Reviewed by Alexey Proskuryakov.
- loader/FrameLoadRequest.h:
(WebCore::FrameLoadRequest::FrameLoadRequest):
- loader/FrameLoader.cpp:
(WebCore::FrameLoader::changeLocation):
- loader/FrameLoader.h:
- loader/NavigationScheduler.cpp:
(WebCore::ScheduledURLNavigation::ScheduledURLNavigation):
(WebCore::ScheduledURLNavigation::fire):
(WebCore::ScheduledRedirect::ScheduledRedirect):
(WebCore::ScheduledLocationChange::ScheduledLocationChange):
(WebCore::ScheduledRefresh::ScheduledRefresh):
(WebCore::NavigationScheduler::scheduleLocationChange):
- loader/NavigationScheduler.h:
- 12:47 PM Changeset in webkit [92622] by
-
- 5 edits2 deletes in branches/chromium/835
Revert r91125 for Chromium 835.
- 12:41 PM Changeset in webkit [92621] by
-
- 2 edits in trunk/Source/WebKit/win
WebView::performLayeredWindowUpdate() crashes with
NULL pointer when using layered window updates.
https://bugs.webkit.org/show_bug.cgi?id=60618
Reviewed by Adam Roben.
During resize operations, the backing store will be destroyed if
the window's size (either height or width) is set to zero. The
bug was identified when a user first resized a WebView to zero
dimensions, then attempted to perform a MoveWindow. The paint
message triggered by the MoveWindow attempted to use the layered
window update logic, which encountered the nulled backing store.
- WebView.cpp:
(WebView::performLayeredWindowUpdate): Add an early
return when there is no backing store to blend with.
- 12:15 PM Changeset in webkit [92620] by
-
- 15 edits2 adds in trunk
Remove redundant inline styles from the pasted contents more aggressively
https://bugs.webkit.org/show_bug.cgi?id=65833
Reviewed by Tony Chang.
Source/WebCore:
Make removeRedundantStylesAndKeepStyleSpanInline more aggressively remove redundant styles by realizing that
when an editing inheritable property in an inline style declaration of an element can be safely removed
if it is present either in style rules or in its ancestor and not overridden by style rules or default style
of the element.
Test: editing/pasteboard/paste-with-redundant-style.html
- css/CSSStyleSelector.cpp:
(WebCore::CSSStyleSelector::pseudoStyleRulesForElement): Do not match author style sheets if AuthorCSSRules
is not included in the rules to include. This is used in EditingStyle::removePropertiesInElementDefaultStyle.
- editing/ApplyStyleCommand.cpp:
(WebCore::isStyleSpanOrSpanWithOnlyStyleAttribute): Added; returns true if the element is a style span or
span possibly with a style attribute.
- editing/ApplyStyleCommand.h:
- editing/EditingStyle.cpp:
(WebCore::styleFromMatchedRulesForElement): Takes rulesToInclude.
(WebCore::EditingStyle::mergeStyleFromRules): Calls styleFromMatchedRulesForElement with AuthorCSSRules
| CrossOriginCSSRules to keep the original behavior.
(WebCore::EditingStyle::removeStyleFromRulesAndContext): Renamed from removeStyleFromRules; removes styles that
are present in context and not overridden by matched rules.
(WebCore::EditingStyle::removePropertiesInElementDefaultStyle): Added.
- editing/EditingStyle.h:
- editing/ReplaceSelectionCommand.cpp:
(WebCore::ReplaceSelectionCommand::removeRedundantStylesAndKeepStyleSpanInline): See the description above.
LayoutTests:
Added a test to paste contents with many redundant styles. WebKit should remove as much style spans as possible
(all of this in this case).
- editing/pasteboard/4930986-2-expected.txt: style attribute now has a trailing space.
- editing/pasteboard/interchange-newline-1-expected.txt: No longer has a wrapping span without any attributes.
- editing/pasteboard/nested-blocks-with-text-area-expected.txt: Ditto.
- editing/pasteboard/nested-blocks-with-text-field-expected.txt: Ditto.
- editing/pasteboard/paste-blockquote-into-blockquote-2-expected.txt: Ditto.
- editing/pasteboard/paste-blockquote-into-blockquote-expected.txt: Ditto.
- editing/pasteboard/prevent-block-nesting-01-expected.txt: Ditto.
- editing/pasteboard/paste-with-redundant-style-expected.txt: Added.
- editing/pasteboard/paste-with-redundant-style.html: Added.
- 12:11 PM Changeset in webkit [92619] by
-
- 14 edits in trunk/Source
Source/WebCore: https://bugs.webkit.org/show_bug.cgi?id=65778
[WebWorkers][chromium] Make statics thread-safe and make sure V8 API accesses correct isolates.
Reviewed by David Levin.
Covered by existing tests.
- bindings/v8/V8Binding.h:
(WebCore::V8BindingPerIsolateData::lazyEventListenerToStringTemplate):
(WebCore::V8BindingPerIsolateData::hiddenPropertyName):
(WebCore::V8BindingPerIsolateData::globalHandleMap):
(WebCore::AllowAllocation::AllowAllocation): Moving to V8Binding.h from V8Utilities.h to resolve header dependency.
(WebCore::AllowAllocation::~AllowAllocation):
(WebCore::AllowAllocation::current):
(WebCore::SafeAllocation::newInstance):
- bindings/v8/V8GCController.cpp:
(WebCore::currentGlobalHandleMap):
(WebCore::enumerateGlobalHandles):
(WebCore::V8GCController::registerGlobalHandle):
(WebCore::V8GCController::unregisterGlobalHandle):
- bindings/v8/V8HiddenPropertyName.cpp:
(WebCore::V8HiddenPropertyName::createString):
- bindings/v8/V8HiddenPropertyName.h:
- bindings/v8/V8LazyEventListener.cpp:
(WebCore::V8LazyEventListener::prepareListenerObject):
- bindings/v8/V8NPObject.cpp:
- bindings/v8/V8Proxy.cpp:
(WebCore::V8Proxy::checkNewLegal):
- bindings/v8/V8Utilities.h:
- bindings/v8/WorkerContextExecutionProxy.cpp:
(WebCore::WorkerContextExecutionProxy::WorkerContextExecutionProxy):
(WebCore::WorkerContextExecutionProxy::initIsolate):
- bindings/v8/WorkerContextExecutionProxy.h:
- bindings/v8/WorkerScriptController.cpp:
(WebCore::WorkerScriptController::scheduleExecutionTermination):
Source/WebKit/chromium: https://bugs.webkit.org/show_bug.cgi?id=65778
[WebWorkers][chromium] Make statics thread-safe and make sure V8 API accesses correct isolates
Reviewed by David Levin.
- src/BoundObject.cpp: AllowAllocation moved from V8Utilities.h to V8Binding.h
- 12:09 PM Changeset in webkit [92618] by
-
- 5 edits in trunk
Non-extensibility does not prevent mutating Prototype
https://bugs.webkit.org/show_bug.cgi?id=65832
Reviewed by Gavin Barraclough.
../../../../Volumes/Data/git/WebKit/OpenSource/LayoutTests:
Add tests to ensure we can't assign to proto when an object
is not extensible.
- fast/js/preventExtensions-expected.txt:
- fast/js/script-tests/preventExtensions.js:
../../../../Volumes/Data/git/WebKit/OpenSource/Source/JavaScriptCore:
Disallow mutation of proto on objects that are not extensible.
- runtime/JSObject.cpp:
(JSC::JSObject::put):
- 12:09 PM Changeset in webkit [92617] by
-
- 14 edits in trunk/Source
Unreviewed, rolling out r92607.
http://trac.webkit.org/changeset/92607
https://bugs.webkit.org/show_bug.cgi?id=65865
This patch breaks Chromium Mac Canary (Requested by jianli on
#webkit).
Patch by Sheriff Bot <webkit.review.bot@gmail.com> on 2011-08-08
Source/WebCore:
- platform/PlatformWheelEvent.h:
(WebCore::PlatformWheelEvent::PlatformWheelEvent):
- platform/chromium/ScrollAnimatorChromiumMac.mm:
(WebCore::ScrollAnimatorChromiumMac::handleGestureEvent):
Source/WebKit/chromium:
- features.gypi:
- public/WebInputEvent.h:
(WebKit::WebMouseWheelEvent::WebMouseWheelEvent):
- public/mac/WebInputEventFactory.h:
- src/WebInputEventConversion.cpp:
(WebKit::PlatformWheelEventBuilder::PlatformWheelEventBuilder):
- src/WebInputEventConversion.h:
- src/WebPopupMenuImpl.cpp:
(WebKit::WebPopupMenuImpl::handleInputEvent):
- src/WebPopupMenuImpl.h:
- src/WebViewImpl.cpp:
(WebKit::WebViewImpl::handleInputEvent):
- src/WebViewImpl.h:
- src/mac/WebInputEventFactory.mm:
(WebKit::WebInputEventFactory::mouseWheelEvent):
- 11:59 AM Changeset in webkit [92616] by
-
- 2 edits in trunk/LayoutTests
Unreviewed, mark 1 test as flaky in chromium.
- platform/chromium/test_expectations.txt:
- 11:42 AM Changeset in webkit [92615] by
-
- 2 edits in trunk/Source/WebCore
[Qt] Implement WebGL antialiasing (part 3)
https://bugs.webkit.org/show_bug.cgi?id=64879
Patch by Andrew Wason <rectalogic@rectalogic.com> on 2011-08-08
Reviewed by Noam Rosenthal.
Existing WebGL layout tests cover this.
Implement WebGL antialiasing for Qt desktop.
Existing code in GraphicsContext3DOpenGL.cpp manages the
multisample FBO. GraphicsContext3DQt.cpp creates it and blits
it to the regular FBO when painting.
Requires adoption of Extensions3DOpenGL to be fully functional.
- platform/graphics/qt/GraphicsContext3DQt.cpp:
(WebCore::GraphicsContext3DInternal::GraphicsContext3DInternal):
(WebCore::GraphicsContext3DInternal::paintToTextureMapper):
(WebCore::GraphicsContext3DInternal::paint):
(WebCore::GraphicsContext3DInternal::multisampleResolve):
(WebCore::GraphicsContext3D::GraphicsContext3D):
(WebCore::GraphicsContext3D::~GraphicsContext3D):
- 11:39 AM Changeset in webkit [92614] by
-
- 3 edits3 deletes in branches/chromium/835
Reverting for crbug.com/91858
Revert 91958 - Merge 91915 - 2011-07-28 Rob Buis <rbuis@rim.com>
REGRESSION (r91125): Google Drawings is broken
https://bugs.webkit.org/show_bug.cgi?id=65257
Reviewed by Darin Adler.
Only consider zero-length path rendering code path when a stroke is defined.
Test: svg/custom/zero-path-square-cap-rendering2.svg
- rendering/svg/RenderSVGPath.cpp: (WebCore::RenderSVGPath::shouldStrokeZeroLengthSubpath):
TBR=rwlbuis@webkit.org
Review URL: http://codereview.chromium.org/7532014
TBR=kerz@chromium.org
Review URL: http://codereview.chromium.org/7529030
- 11:35 AM Changeset in webkit [92613] by
-
- 1 edit2 deletes in branches/chromium/835/LayoutTests
Beginning revert chain to fix crbug.com/91858
Revert 91968 - Merge 91927 - [chromium] New expectations for r91915
https://bugs.webkit.org/show_bug.cgi?id=65317
Unreviewed expections update.
- platform/chromium-win/svg/custom/zero-path-square-cap-rendering2-expected.png: Added.
- platform/chromium-win/svg/custom/zero-path-square-cap-rendering2-expected.txt: Added.
TBR=tonyg@chromium.org
Review URL: http://codereview.chromium.org/7474011
TBR=kerz@chromium.org
Review URL: http://codereview.chromium.org/7558004
- 11:33 AM Changeset in webkit [92612] by
-
- 2 edits in trunk/LayoutTests
Unreviewed, update chromium test_expectations.
- platform/chromium/test_expectations.txt:
- 11:26 AM Changeset in webkit [92611] by
-
- 2 edits in trunk/Source/WebCore
Fix build.
- platform/PODRedBlackTree.h:
(WebCore::PODRedBlackTree::Counter::visit):
- 11:09 AM Changeset in webkit [92610] by
-
- 9 edits in trunk
Optimize floating elements lookup
https://bugs.webkit.org/show_bug.cgi?id=65668
PerformanceTests:
Patch by Alexandru Chiculita <Alexandru Chiculita> on 2011-08-08
Reviewed by David Hyatt.
- Layout/floats.html: Added the nested divs, so that we can test the propagation impact of the floats tree.
Source/WebCore:
Added an interval tree in the FloatingObjects structure. Also added new mechanisms to make
sure the tree is updated correctly when a float is repositioned.
Changed the PODIntervalTree to support giving a search adapter that can be implemented by the
client. I'm not adding a different bug for that because PODIntervalTree is not used anywhere else
and would be hard to test that the change is not breaking anything.
Patch by Alexandru Chiculita <Alexandru Chiculita> on 2011-08-08
Reviewed by David Hyatt.
No new tests, just a refactor on the floating objects data structure.
- WebCore.xcodeproj/project.pbxproj:
- platform/PODIntervalTree.h:
(WebCore::PODIntervalSearchAdapter::PODIntervalSearchAdapter):
(WebCore::PODIntervalSearchAdapter::lowValue):
(WebCore::PODIntervalSearchAdapter::highValue):
(WebCore::PODIntervalSearchAdapter::collectIfNeeded):
(WebCore::PODIntervalTree::PODIntervalTree):
(WebCore::PODIntervalTree::allOverlaps):
(WebCore::PODIntervalTree::allOverlapsWithAdapter):
(WebCore::PODIntervalTree::searchForOverlapsFrom):
- platform/PODRedBlackTree.h:
(WebCore::PODRedBlackTree::PODRedBlackTree):
(WebCore::PODRedBlackTree::clear):
(WebCore::PODRedBlackTree::isInitialized):
(WebCore::PODRedBlackTree::initIfNeeded):
(WebCore::PODRedBlackTree::add):
(WebCore::PODRedBlackTree::remove):
(WebCore::PODRedBlackTree::contains):
(WebCore::PODRedBlackTree::visitInorder):
(WebCore::PODRedBlackTree::size):
(WebCore::PODRedBlackTree::checkInvariants):
(WebCore::PODRedBlackTree::dump):
- rendering/RenderBlock.cpp:
(WebCore::RenderBlock::styleDidChange):
(WebCore::RenderBlock::addOverflowFromFloats):
(WebCore::RenderBlock::repaintOverhangingFloats):
(WebCore::RenderBlock::paintFloats):
(WebCore::RenderBlock::selectionGaps):
(WebCore::RenderBlock::insertFloatingObject):
(WebCore::RenderBlock::removeFloatingObject):
(WebCore::RenderBlock::removeFloatingObjectsBelow):
(WebCore::RenderBlock::positionNewFloats):
(WebCore::::collectIfNeeded):
(WebCore::RenderBlock::logicalLeftOffsetForLine):
(WebCore::RenderBlock::logicalRightOffsetForLine):
(WebCore::RenderBlock::nextFloatLogicalBottomBelow):
(WebCore::RenderBlock::lowestFloatLogicalBottom):
(WebCore::RenderBlock::addPositionedFloats):
(WebCore::RenderBlock::clearFloats):
(WebCore::RenderBlock::addOverhangingFloats):
(WebCore::RenderBlock::hasOverhangingFloat):
(WebCore::RenderBlock::addIntrudingFloats):
(WebCore::RenderBlock::markSiblingsWithFloatsForLayout):
(WebCore::RenderBlock::hitTestFloats):
(WebCore::RenderBlock::adjustForBorderFit):
(WebCore::RenderBlock::FloatingObjects::clear):
(WebCore::RenderBlock::FloatingObjects::intervalForFloatingObject):
(WebCore::RenderBlock::FloatingObjects::addPlacedObject):
(WebCore::RenderBlock::FloatingObjects::removePlacedObject):
(WebCore::RenderBlock::FloatingObjects::add):
(WebCore::RenderBlock::FloatingObjects::remove):
(WebCore::RenderBlock::FloatingObjects::computePlacedFloatsTree):
(WebCore::::string):
- rendering/RenderBlock.h:
(WebCore::RenderBlock::FloatingObject::FloatingObject):
(WebCore::RenderBlock::FloatingObject::setX):
(WebCore::RenderBlock::FloatingObject::setY):
(WebCore::RenderBlock::FloatingObject::setWidth):
(WebCore::RenderBlock::FloatingObject::setHeight):
(WebCore::RenderBlock::FloatingObject::setFrameRect):
(WebCore::RenderBlock::FloatingObject::isInPlacedTree):
(WebCore::RenderBlock::FloatingObject::setIsInPlacedTree):
(WebCore::RenderBlock::FloatIntervalSearchAdapter::FloatIntervalSearchAdapter):
(WebCore::RenderBlock::FloatIntervalSearchAdapter::lowValue):
(WebCore::RenderBlock::FloatIntervalSearchAdapter::highValue):
(WebCore::RenderBlock::FloatingObjects::FloatingObjects):
(WebCore::RenderBlock::FloatingObjects::setHorizontalWritingMode):
(WebCore::RenderBlock::FloatingObjects::set):
(WebCore::RenderBlock::FloatingObjects::placedFloatsTree):
(WebCore::RenderBlock::FloatingObjects::computePlacedFloatsTreeIfNeeded):
- rendering/RenderBlockLineLayout.cpp:
(WebCore::RenderBlock::layoutRunsAndFloatsInRange):
(WebCore::RenderBlock::linkToEndLineIfNeeded):
(WebCore::RenderBlock::matchedEndLine):
(WebCore::RenderBlock::positionNewFloatOnLine):
- 11:02 AM Changeset in webkit [92609] by
-
- 3 edits in trunk/Tools
webkit-patch doesn't get along with renamed files
https://bugs.webkit.org/show_bug.cgi?id=48075
Possibly a bit heavy handed - I removed all instances of -C and
changed every instance of -M with '--no-renames' in git.py. This
forces git to not try to tell us about renames at all, which is
ultimately the behaviour we want. The old file is shown deleted,
then the new file is shown added, followed by any changes that
occurred. Also gets rid of the problem where deleting one file
and adding another file which has similar content would
unexpectedly show up as a rename, and fall out of a diff.
Based on a patch by Wyatt Carss.
Reviewed by Eric Seidel.
- Scripts/webkitpy/common/checkout/scm/git.py:
- 11:00 AM Changeset in webkit [92608] by
-
- 2 edits in trunk/LayoutTests
Unreviewed, mark some tests as flaky on chromium.
- platform/chromium/test_expectations.txt:
- 10:56 AM Changeset in webkit [92607] by
-
- 14 edits in trunk/Source
[Chromium] Enable rubber banding when scrolling.
https://bugs.webkit.org/show_bug.cgi?id=65707
Patch by Alexei Svitkine <asvitkine@chromium.org> on 2011-08-08
Reviewed by Dimitri Glazkov.
Source/WebCore:
No new tests since this is just syncing changes to chromium platform.
- platform/PlatformWheelEvent.h:
(WebCore::PlatformWheelEvent::PlatformWheelEvent):
- platform/chromium/ScrollAnimatorChromiumMac.mm:
(WebCore::ScrollAnimatorChromiumMac::handleGestureEvent):
Source/WebKit/chromium:
- features.gypi:
- public/WebInputEvent.h:
(WebKit::WebMouseWheelEvent::WebMouseWheelEvent):
(WebKit::WebGestureEvent::WebGestureEvent):
- public/mac/WebInputEventFactory.h:
- src/WebInputEventConversion.cpp:
(WebKit::PlatformWheelEventBuilder::PlatformWheelEventBuilder):
(WebKit::PlatformGestureEventBuilder::PlatformGestureEventBuilder):
- src/WebInputEventConversion.h:
- src/WebPopupMenuImpl.cpp:
(WebKit::WebPopupMenuImpl::GestureEvent):
(WebKit::WebPopupMenuImpl::handleInputEvent):
- src/WebPopupMenuImpl.h:
- src/WebViewImpl.cpp:
(WebKit::WebViewImpl::gestureEvent):
(WebKit::WebViewImpl::handleInputEvent):
- src/WebViewImpl.h:
- src/mac/WebInputEventFactory.mm:
(WebKit::gestureEventTypeForEvent):
(WebKit::phaseForNSEventPhase):
(WebKit::phaseForEvent):
(WebKit::momentumPhaseForEvent):
(WebKit::WebInputEventFactory::mouseWheelEvent):
(WebKit::WebInputEventFactory::gestureEvent):
- 10:54 AM Changeset in webkit [92606] by
-
- 2 edits in trunk/Source/WebKit/chromium
Unreviewed. Rolled Chromium DEPS from 95576 to 95783.
- DEPS:
- 10:52 AM Changeset in webkit [92605] by
-
- 2 edits in trunk/LayoutTests
[Cairo][Gtk] Get more of the philip suite of canvas tests passing
https://bugs.webkit.org/show_bug.cgi?id=54458
Patch by Zan Dobersek <zandobersek@gmail.com> on 2011-08-08
Reviewed by Martin Robinson.
Update the list of skipped canvas tests and describe why platform-specific
failures occur.
- platform/gtk/Skipped:
- 10:43 AM Changeset in webkit [92604] by
-
- 6 edits2 copies5 adds in trunk/LayoutTests
More Lion specific results.
- platform/mac-lion/Skipped:
- platform/mac-snowleopard/editing: Added.
- platform/mac-snowleopard/editing/input: Added.
- platform/mac-snowleopard/editing/input/devanagari-ligature-expected.png: Copied from platform/mac/editing/input/devanagari-ligature-expected.png.
- platform/mac-snowleopard/editing/input/devanagari-ligature-expected.txt: Copied from platform/mac/editing/input/devanagari-ligature-expected.txt.
- platform/mac-snowleopard/fast/xsl: Added.
- platform/mac-snowleopard/fast/xsl/sort-locale-expected.txt: Added.
- platform/mac/editing/input/devanagari-ligature-expected.png:
- platform/mac/editing/input/devanagari-ligature-expected.txt:
- platform/mac/editing/spelling/autocorrection-at-beginning-of-word-1-expected.txt:
- platform/mac/editing/spelling/autocorrection-at-beginning-of-word-2-expected.txt:
- platform/mac/fast/xsl/sort-locale-expected.txt: Added.
- 10:28 AM Changeset in webkit [92603] by
-
- 3 edits in trunk/Source/WebKit2
<rdar://problem/9652350> REGRESSION (r87755): WKView doesn't update when I drag files into a background Safari window
https://bugs.webkit.org/show_bug.cgi?id=65860
Reviewed by Simon Fraser.
When layer flush scheduling is re-enabled, schedule a layer flush, just in case one was requested while
scheduling was disabled. It doesn’t seem worthwhile to track whether that in fact happened, so do so
unconditionally.
- WebProcess/WebPage/ca/mac/LayerTreeHostCAMac.mm:
(WebKit::LayerTreeHostCAMac::setLayerFlushSchedulingEnabled):
- WebProcess/WebPage/ca/win/LayerTreeHostCAWin.cpp:
(WebKit::LayerTreeHostCAWin::setLayerFlushSchedulingEnabled):
- 10:20 AM Changeset in webkit [92602] by
-
- 2 edits in trunk/LayoutTests
Unreviewed, fix more typo in test_expectations.txt.
- platform/chromium/test_expectations.txt:
- 9:27 AM Changeset in webkit [92601] by
-
- 2 edits in trunk/LayoutTests
2011-08-08 Pavel Podivilov <podivilov@chromium.org>
Web Inspector: unreviewed, build fix for r92598.
- inspector/debugger/script-formatter.html:
- 9:26 AM Changeset in webkit [92600] by
-
- 2 edits in trunk/Source/WebCore
Build fix.
- html/NumberInputType.cpp:
(WebCore::NumberInputType::sizeShouldIncludeDecoration): Fixed an obvious typo.
- 9:13 AM Changeset in webkit [92599] by
-
- 2 edits in trunk/Source/WebCore
[Qt] Clean up project file after r92492.
Unreviewed gardening.
No new tests needed.
- WebCore.pro: remove nonexistent PluginHalterClient.h, PluginHalter.h, HaltablePlugin.h.
- 8:50 AM Changeset in webkit [92598] by
-
- 11 edits in trunk/Source/WebCore
Web Inspector: refactor links creation.
https://bugs.webkit.org/show_bug.cgi?id=65612
Reviewed by Pavel Feldman.
No new tests - it is refactoring, modified code covered by script-formatter.html test.
- inspector/front-end/ConsoleView.js:
(WebInspector.ConsoleMessage.prototype._formatMessage):
(WebInspector.ConsoleMessage.prototype._linkifyLocation):
(WebInspector.ConsoleMessage.prototype._linkifyCallFrame):
(WebInspector.ConsoleMessage.prototype._populateStackTraceTreeElement):
- inspector/front-end/DebuggerPresentationModel.js:
(WebInspector.DebuggerPresentationModel):
(WebInspector.DebuggerPresentationModel.prototype.addSourceMappingListener):
(WebInspector.DebuggerPresentationModel.prototype.removeSourceMappingListener):
(WebInspector.DebuggerPresentationModel.prototype.linkifyLocation.updateAnchor.didGetLocation):
(WebInspector.DebuggerPresentationModel.prototype.linkifyLocation.updateAnchor):
(WebInspector.DebuggerPresentationModel.prototype.linkifyLocation):
(WebInspector.DebuggerPresentationModel.prototype.setFormatSourceFiles):
(WebInspector.DebuggerPresentationModel.prototype._sourceFileForScript):
(WebInspector.DebuggerPresentationModel.prototype._debuggerReset):
- inspector/front-end/EventListenersSidebarPane.js:
- inspector/front-end/NetworkPanel.js:
(WebInspector.NetworkDataGridNode.prototype._refreshInitiatorCell):
- inspector/front-end/Panel.js:
- inspector/front-end/ProfileDataGridTree.js:
(WebInspector.ProfileDataGridNode.prototype.createCell):
- inspector/front-end/ScriptsPanel.js:
(WebInspector.ScriptsPanel.prototype._folderAndDisplayNameForScriptURL):
- inspector/front-end/StylesSidebarPane.js:
(WebInspector.StylePropertiesSection.linkifyUncopyable):
(WebInspector.StylePropertiesSection):
- inspector/front-end/TimelinePanel.js:
(WebInspector.TimelinePanel.FormattedRecord.prototype._getRecordDetails):
(WebInspector.TimelinePanel.FormattedRecord.prototype._linkifyLocation):
(WebInspector.TimelinePanel.FormattedRecord.prototype._linkifyCallFrame):
(WebInspector.TimelinePanel.PopupContentHelper.prototype._appendLinkRow):
(WebInspector.TimelinePanel.PopupContentHelper.prototype._appendStackTrace):
- inspector/front-end/inspector.js:
(WebInspector._showSettingsScreen):
(WebInspector.formatLinkText):
(WebInspector.linkifyResourceAsNode):
- 8:34 AM Changeset in webkit [92597] by
-
- 2 edits in trunk/LayoutTests
2011-08-08 Andrei Popescu <andreip@google.com>
svg/zoom/page/zoom-svg-through-object-with-*.xhtml are flaky
https://bugs.webkit.org/show_bug.cgi?id=63186
Unreviewed gardening.
Fix typo in test_expectations.txt.
- platform/chromium/test_expectations.txt:
- 8:29 AM Changeset in webkit [92596] by
-
- 7 edits in trunk/Source/WebCore
[Qt] Implement WebGL antialiasing (part 3)
https://bugs.webkit.org/show_bug.cgi?id=64879
Patch by Andrew Wason <rectalogic@rectalogic.com> on 2011-08-08
Reviewed by Noam Rosenthal.
Existing WebGL layout tests.
Adopt Extensions3DOpenGL for Qt desktop as a prerequisite
for implementing WebGL antialiasing.
Extensions3DQt is still used for ES2.
- WebCore.pri:
- WebCore.pro:
- platform/graphics/GraphicsContext3D.h:
- platform/graphics/opengl/Extensions3DOpenGL.cpp:
(WebCore::Extensions3DOpenGL::createVertexArrayOES):
(WebCore::Extensions3DOpenGL::deleteVertexArrayOES):
(WebCore::Extensions3DOpenGL::isVertexArrayOES):
(WebCore::Extensions3DOpenGL::bindVertexArrayOES):
- platform/graphics/opengl/GraphicsContext3DOpenGL.cpp:
(WebCore::GraphicsContext3D::getExtensions):
- platform/graphics/qt/GraphicsContext3DQt.cpp:
(WebCore::GraphicsContext3D::layerComposited):
- 8:05 AM Changeset in webkit [92595] by
-
- 2 edits in trunk/LayoutTests
2011-08-08 Andrei Popescu <andreip@google.com>
svg/zoom/page/zoom-svg-through-object-with-*.xhtml are flaky
https://bugs.webkit.org/show_bug.cgi?id=63186
Unreviewed gardening.
Marks the tests as failing on Chromium.
- platform/chromium/test_expectations.txt:
- 7:25 AM Changeset in webkit [92594] by
-
- 2 edits in trunk/Source/WebCore
Build fix after r92589, defaultSize is not used.
Reviewed by Andreas Kling.
- html/InputType.cpp:
(WebCore::InputType::sizeShouldIncludeDecoration):
- 5:50 AM Changeset in webkit [92593] by
-
- 6 edits in trunk/Source/JavaScriptCore
DFG JIT does not track speculation decisions for global variables
https://bugs.webkit.org/show_bug.cgi?id=65825
Reviewed by Gavin Barraclough.
Added the capability to track predictions for global variables, and
ensured that code can abstract over the source of prediction (local
versus global variable) wherever it is appropriate to do so. Also
cleaned up the code in SpeculativeJIT that decides how to speculate
based on recorded predictions (for example instead of using isInteger,
which makes sense for local predictions where the GetLocal would
return an integer value, we now tend to use shouldSpeculateInteger,
which checks if the value is either already an integer or should be
speculated to be an integer).
This is an 0.8% win on SunSpider, almost entirely thanks to a 25%
win on controlflow-recursive. It's also a 4.8% win on v8-crypto.
- dfg/DFGByteCodeParser.cpp:
(JSC::DFG::ByteCodeParser::predictArray):
(JSC::DFG::ByteCodeParser::predictInt32):
(JSC::DFG::ByteCodeParser::parseBlock):
- dfg/DFGGraph.cpp:
(JSC::DFG::Graph::dump):
- dfg/DFGGraph.h:
(JSC::DFG::Graph::predictGlobalVar):
(JSC::DFG::Graph::predict):
(JSC::DFG::Graph::getGlobalVarPrediction):
(JSC::DFG::Graph::getPrediction):
- dfg/DFGSpeculativeJIT.cpp:
(JSC::DFG::SpeculativeJIT::compile):
- dfg/DFGSpeculativeJIT.h:
(JSC::DFG::SpeculativeJIT::shouldSpeculateInteger):
(JSC::DFG::SpeculativeJIT::shouldSpeculateDouble):
- 5:44 AM Changeset in webkit [92592] by
-
- 15 edits2 adds in trunk/Source/WebCore
Implement <input type=color> UI behavior WebCore part
https://bugs.webkit.org/show_bug.cgi?id=62619
Reviewed by Kent Tamura.
- WebCore.exp.in: Added ZN7WebCore12ColorChooser7chooserEv and
ZNK7WebCore12ColorChooser13colorSelectedERKNS_5ColorE
- WebCore.xcodeproj/project.pbxproj: Added ColorChooser.{h,cpp}
- html/ColorInputType.cpp:
(WebCore::ColorInputType::~ColorInputType): Added. Close color chooser. ex. when type attribute changes.
(WebCore::ColorInputType::valueAsColor): Added.
(WebCore::ColorInputType::setValueAsColor): Added.
(WebCore::ColorInputType::valueChanged): Update selected color in color chooser too.
(WebCore::ColorInputType::handleClickEvent): Opens color chooser.
(WebCore::ColorInputType::handleDOMActivateEvent): Called when element.click(). Open color chooser only
when it was initiated by a user interaction.
(WebCore::ColorInputType::detach): Close color chooser. Called when input element or its ancestors have "display:none"
or is removed from DOM.
(WebCore::ColorInputType::colorSelected): Callback from color chooser.
(WebCore::ColorInputType::isColorInputType): Returns true.
(WebCore::ColorInputType::closeColorChooserIfCurrentClient): Close color chooser if this input type is the current client of ColorChooser.
- html/ColorInputType.h:
- html/FileInputType.cpp:
- html/FileInputType.h:
- html/HTMLInputElement.cpp:
(WebCore::HTMLInputElement::detach): Calls InputType::detach
- html/InputType.cpp:
(WebCore::InputType::chrome): Added. Used in FileInputType and ColorInputType.
(WebCore::InputType::detach): ColorInputType overrides this.
- html/InputType.h:
- loader/EmptyClients.h:
(WebCore::EmptyChromeClient::openColorChooser):
(WebCore::EmptyChromeClient::closeColorChooser):
(WebCore::EmptyChromeClient::setSelectedColorInColorChooser):
- loader/FrameLoader.cpp:
(WebCore::FrameLoader::transitionToCommitted): Close color chooser when navigating away from the page. We do this here
because ColorInputType::detach() is called seconds after the page transition so it is too slow.
- page/Chrome.cpp:
(WebCore::Chrome::openColorChooser): Added.
(WebCore::Chrome::closeColorChooser): Added.
(WebCore::Chrome::setSelectedColorInColorChooser): Added.
- page/Chrome.h:
- page/ChromeClient.h:
- platform/ColorChooser.cpp: Added.
(WebCore::ColorChooserClient::~ColorChooserClient): Disconnects itself from the ColorChooser.
(WebCore::ColorChooser::chooser): Get shared instance of ColorChooser.
(WebCore::ColorChooser::connectClient): Connects a ColorChooserClient that receives the colorSelected callbacks.
(WebCore::ColorChooser::disconnectClient): Disconnects the connectClient.
(WebCore::ColorChooser::colorSelected): Called from color chooser listener.
- platform/ColorChooser.h: Added.
(WebCore::ColorChooserClient::isColorInputType): Added.
(WebCore::ColorChooser::client): Added. Returns the current connected client.
(WebCore::ColorChooser::ColorChooser): Added.
- 5:16 AM Changeset in webkit [92591] by
-
- 2 edits in trunk/LayoutTests
[Qt] fast/forms/input-number-size.html added in r92589 fails
https://bugs.webkit.org/show_bug.cgi?id=65851
Unreviewed gardening.
- platform/qt/Skipped: Skip the test.
- 3:56 AM Changeset in webkit [92590] by
-
- 2 edits in trunk/LayoutTests
Adjust test expectations.
https://bugs.webkit.org/show_bug.cgi?id=65847
Unreviewed.
- platform/chromium/test_expectations.txt:
- 2:16 AM Changeset in webkit [92589] by
-
- 9 edits2 adds in trunk
Source/WebCore: The input[type=number] element should be as wide as necessary to show the widest possible value.
https://bugs.webkit.org/show_bug.cgi?id=60673
Patch by Shinya Kawanaka <shinyak@google.com> on 2011-08-08
Reviewed by Kent Tamura.
The size of input[type=number] is calculated from min/max/step attributes to show the widest possible value.
If min or max attribute is absent, the default size is used.
Also, if its css width is not auto, the width is used with priority.
If min/max/attribute is set dynamically, the size of the input[type=number] will be recalculated.
Test: fast/forms/input-number-size.html
- html/HTMLInputElement.cpp:
(WebCore::HTMLInputElement::parseMappedAttribute):
Added stepAttributeChanged handler.
(WebCore::HTMLInputElement::sizeShouldIncludeDecoration):
Returns true if a renderer should include decoration (e.g. inner spinbox).
Also returns the preferred size of the input.
- html/HTMLInputElement.h:
- html/InputType.cpp:
(WebCore::InputType::sizeShouldIncludeDecoration):
Same as WebCore::HTMLInputElement::sizeShouldIncludeDecoration.
(WebCore::InputType::stepAttributeChanged):
Will be called When step attribute is changed.
Sets a flag to recalculate layout.
- html/InputType.h:
- html/NumberInputType.cpp:
(WebCore::lengthBeforeDecimalPoint):
Calculates the width before the decimal point.
(WebCore::NumberInputType::sizeShouldIncludeDecoration):
Same as WebCore::HTMLInputElement::sizeShouldIncludeDecoration.
However, this will calculate the preferred size from min/max/step attribute.
(WebCore::NumberInputType::minOrMaxAttributeChanged):
Sets a flag to recalculate layout.
(WebCore::NumberInputType::stepAttributeChanged): ditto.
- html/NumberInputType.h:
- rendering/RenderTextControlSingleLine.cpp:
(WebCore::RenderTextControlSingleLine::preferredContentWidth):
Uses preferredSize instead of size.
Also, adds innerSpinButtonElement size to width if sizeShouldIncludeDecoration returns true.
LayoutTests: Added the test to check the width of input[type=number].
https://bugs.webkit.org/show_bug.cgi?id=60673
Patch by Shinya Kawanaka <shinyak@google.com> on 2011-08-08
Reviewed by Kent Tamura.
- fast/forms/input-number-size-expected.txt: Added.
- fast/forms/input-number-size.html: Added.
- 1:42 AM Changeset in webkit [92588] by
-
- 2 edits in trunk/Source/WebCore
Should not use C-style cast in CSSParser.cpp
https://bugs.webkit.org/show_bug.cgi?id=65807
Remove C-style cast.
Reviewed by Kent Tamura.
No new tests because no behavior change.
- css/CSSParser.cpp:
(WebCore::CSSParser::parseAnimationTimingFunction): Replaced a cast with clampToInteger().
(WebCore::CSSParser::parseFontFeatureTag): Ditto.
(WebCore::CSSParser::createKeyframeRule): Replaced a cast with C++-style cast.
- 1:12 AM Changeset in webkit [92587] by
-
- 23 edits in trunk/Source
Web Inspector: implement dock/undock in WebKit2 without getting into WebCore.
https://bugs.webkit.org/show_bug.cgi?id=65763
Source/WebCore:
InspectorFrontendClient.h can't have synchronous canAttachWindow() returning value
since in the multiprocess environment, you can't immediately get back to it from the host.
r92384 introduced an unhealthy WebKit -> WebCore -> WebKit canAttach query where embedder
was asking itself a question. This loop was fixed.
Reviewed by Yury Semikhatsky.
- WebCore.exp.in:
- inspector/InspectorController.cpp:
- inspector/InspectorController.h:
- inspector/InspectorFrontendClient.h:
- inspector/InspectorFrontendClientLocal.h:
- inspector/front-end/inspector.js:
(windowLoaded):
Source/WebKit/chromium:
Reviewed by Yury Semikhatsky.
- src/InspectorFrontendClientImpl.cpp:
- src/InspectorFrontendClientImpl.h:
- src/js/DevTools.js:
(devtools.domContentLoaded):
Source/WebKit2:
InspectorFrontendClient.h can't have synchronous canAttachWindow() returning value
since in the multiprocess environment, you can't immediately get back to it from the host.
r92384 introduced an unhealthy WebKit -> WebCore -> WebKit canAttach query where embedder
was asking itself a question. This loop was fixed.
Reviewed by Yury Semikhatsky.
- UIProcess/WebInspectorProxy.cpp:
(WebKit::WebInspectorProxy::attach):
(WebKit::WebInspectorProxy::createInspectorPage):
(WebKit::WebInspectorProxy::didLoadInspectorPage):
(WebKit::WebInspectorProxy::shouldOpenAttached):
- UIProcess/WebInspectorProxy.h:
- UIProcess/WebInspectorProxy.messages.in:
- UIProcess/efl/WebInspectorEfl.cpp:
(WebKit::WebInspectorProxy::platformInspectedWindowHeight):
- UIProcess/gtk/WebInspectorGtk.cpp:
(WebKit::WebInspectorProxy::platformInspectedWindowHeight):
- UIProcess/mac/WebInspectorProxyMac.mm:
(WebKit::WebInspectorProxy::platformOpen):
(WebKit::WebInspectorProxy::platformInspectedWindowHeight):
- UIProcess/qt/WebInspectorProxyQt.cpp:
(WebKit::WebInspectorProxy::platformOpen):
(WebKit::WebInspectorProxy::platformInspectedWindowHeight):
- UIProcess/win/WebInspectorProxyWin.cpp:
(WebKit::WebInspectorProxy::platformOpen):
(WebKit::WebInspectorProxy::platformInspectedWindowHeight):
- WebProcess/WebPage/WebInspector.cpp:
(WebKit::WebInspector::didLoadInspectorPage):
- WebProcess/WebPage/WebInspector.h:
- WebProcess/WebPage/WebInspector.messages.in:
- 12:32 AM Changeset in webkit [92586] by
-
- 2 edits in trunk/LayoutTests
[Qt] Skip divergent tests
https://bugs.webkit.org/show_bug.cgi?id=65831
- platform/qt/Skipped:
- 12:25 AM Changeset in webkit [92585] by
-
- 14 edits2 adds in trunk
[Chromium] Make form validation bubble fit with Chrome UI style
https://bugs.webkit.org/show_bug.cgi?id=65359
Reviewed by Hajime Morita.
Source/WebCore:
Change the appearance of validation message bubble for
Chromium. Basically it doesn't change for other ports.
- Introduce a new element to put an icon, and enclose it and the
message text by a flexible box.
- Repesent the message text by two elements. One for the heading,
another for the remaining.
- Introduce themeChromium.css
- WebCore.gyp/WebCore.gyp: Add themeChromium.css.
- css/html.css:
(::-webkit-validation-bubble-message): Make this a flexible box container.
(::-webkit-validation-bubble-text-block): Takes flexibility.
(::-webkit-validation-bubble-heading):
Make the content bold because we removed <b></b>.
- css/themeChromium.css: Added.
(::-webkit-validation-bubble):
(::-webkit-validation-bubble-message):
(::-webkit-validation-bubble-arrow):
(::-webkit-validation-bubble-arrow-clipper):
(::-webkit-validation-bubble-icon):
(::-webkit-validation-bubble-heading):
(::-webkit-validation-bubble-body):
- html/ValidationMessage.cpp:
(WebCore::ValidationMessage::setMessageDOMAndStartTimer):
Sets the text into m_messageHeading and m_messageBody, instead of m_bubbleMessage.
Use ASSERT_NO_EXCEPTION.
(WebCore::ValidationMessage::buildBubbleTree):
Build the new structure, and use ASSERT_NO_EXCEPTION.
(WebCore::ValidationMessage::deleteBubbleTree):
Clear m_messageHeading and m_messageBody.
- html/ValidationMessage.h:
- rendering/RenderThemeChromiumMac.h: Add extraDefaultStyleSheet().
- rendering/RenderThemeChromiumMac.mm:
(WebCore::RenderThemeChromiumMac::extraDefaultStyleSheet): Append themeChromium.css.
- rendering/RenderThemeChromiumSkia.cpp:
(WebCore::RenderThemeChromiumSkia::extraDefaultStyleSheet): Append themeChromium.css.
LayoutTests:
- fast/forms/validation-message-appearance.html: Need to wait for a litle because of image loading.
- platform/chromium-mac/fast/forms/validation-message-appearance-expected.png:
- platform/chromium-mac/fast/forms/validation-message-appearance-expected.txt:
- platform/chromium/test_expectations.txt:
- platform/mac/fast/forms/validation-message-appearance-expected.png:
- platform/mac/fast/forms/validation-message-appearance-expected.txt:
- 12:03 AM Changeset in webkit [92584] by
-
- 2 edits in branches/chromium/835/Source/WebCore
Merge 92529 - Introduced fast path for border rendering when all visible sides are solid, same rgba color but not all visible
https://bugs.webkit.org/show_bug.cgi?id=65762
Patch by Ben Wells <benwells@chromium.org> on 2011-08-05
Reviewed by Simon Fraser.
No intended change in behaviour, no new tests.
- rendering/RenderBoxModelObject.cpp:
(WebCore::calculateSideRect):
(WebCore::RenderBoxModelObject::paintBorderSides):
(WebCore::RenderBoxModelObject::paintBorder):
TBR=commit-queue@webkit.org
Review URL: http://codereview.chromium.org/7585032
Aug 7, 2011:
- 11:38 PM Changeset in webkit [92583] by
-
- 2 edits in trunk/LayoutTests
Layout Test fast/loader/ping-error.html is failing
https://bugs.webkit.org/show_bug.cgi?id=65754
Unreviewed chromium test_expectations.txt update
No more failure as r92439 was rolled out by r92453
- platform/chromium/test_expectations.txt:
- 11:02 PM Changeset in webkit [92582] by
-
- 2 edits in trunk/Source/WebCore
Sort WebCore.xcodeproj
Accomplished using sort-Xcode-project-file.
- WebCore.xcodeproj/project.pbxproj:
- 9:06 PM Changeset in webkit [92581] by
-
- 2 edits in trunk/LayoutTests
Unreviewed test fix after r92578. I accidentally added the call to dumpAsText(true).
- editing/pasteboard/nested-blocks-with-text-area.html:
- 8:46 PM Changeset in webkit [92580] by
-
- 3 edits2 adds17 deletes in trunk/LayoutTests
Dump-as-markup conversion: paste-blockquote-into-blockquote.html and prevent-block-nesting-01.html
https://bugs.webkit.org/show_bug.cgi?id=65837
Reviewed by Kent Tamura.
Converted the tests to dump-as-markup tests to improve the readability of the expected results.
- editing/pasteboard/paste-blockquote-into-blockquote-expected.txt: Added.
- editing/pasteboard/paste-blockquote-into-blockquote.html:
- editing/pasteboard/prevent-block-nesting-01-expected.txt: Added.
- editing/pasteboard/prevent-block-nesting-01.html:
- platform/chromium-linux/editing/pasteboard/paste-blockquote-into-blockquote-expected.png: Removed.
- platform/chromium-linux/editing/pasteboard/prevent-block-nesting-01-expected.png: Removed.
- platform/chromium-win/editing/pasteboard/paste-blockquote-into-blockquote-expected.png: Removed.
- platform/chromium-win/editing/pasteboard/paste-blockquote-into-blockquote-expected.txt: Removed.
- platform/chromium-win/editing/pasteboard/prevent-block-nesting-01-expected.png: Removed.
- platform/chromium-win/editing/pasteboard/prevent-block-nesting-01-expected.txt: Removed.
- platform/gtk/editing/pasteboard/paste-blockquote-into-blockquote-expected.txt: Removed.
- platform/gtk/editing/pasteboard/prevent-block-nesting-01-expected.png: Removed.
- platform/gtk/editing/pasteboard/prevent-block-nesting-01-expected.txt: Removed.
- platform/mac-leopard/editing/pasteboard/paste-blockquote-into-blockquote-expected.png: Removed.
- platform/mac-leopard/editing/pasteboard/prevent-block-nesting-01-expected.png: Removed.
- platform/mac/editing/pasteboard/paste-blockquote-into-blockquote-expected.png: Removed.
- platform/mac/editing/pasteboard/paste-blockquote-into-blockquote-expected.txt: Removed.
- platform/mac/editing/pasteboard/prevent-block-nesting-01-expected.png: Removed.
- platform/mac/editing/pasteboard/prevent-block-nesting-01-expected.txt: Removed.
- platform/qt/editing/pasteboard/paste-blockquote-into-blockquote-expected.txt: Removed.
- platform/qt/editing/pasteboard/prevent-block-nesting-01-expected.txt: Removed.
- 8:31 PM Changeset in webkit [92579] by
-
- 2 edits in trunk/LayoutTests
Layout Test fast/xsl/xslt-import-depth.xml is failing
https://bugs.webkit.org/show_bug.cgi?id=65758
Test is now green on chromium and webkit build bots.
Patch by Noel Gordon <noel.gordon@gmail.com> on 2011-08-07
Reviewed by Kent Tamura.
- platform/chromium/test_expectations.txt:
- 7:47 PM Changeset in webkit [92578] by
-
- 3 edits2 adds23 deletes in trunk/LayoutTests
Dump-as-markup conversion: nested-blocks-with-text-area.html and nested-blocks-with-text-field.html
https://bugs.webkit.org/show_bug.cgi?id=65836
Reviewed by Kent Tamura.
Converted the tests to dump-as-markup tests to improve the readability of the expected results.
- editing/pasteboard/nested-blocks-with-text-area-expected.txt: Added.
- editing/pasteboard/nested-blocks-with-text-area.html:
- editing/pasteboard/nested-blocks-with-text-field-expected.txt: Added.
- editing/pasteboard/nested-blocks-with-text-field.html:
- platform/chromium-linux/editing/pasteboard/nested-blocks-with-text-area-expected.png: Removed.
- platform/chromium-linux/editing/pasteboard/nested-blocks-with-text-field-expected.png: Removed.
- platform/chromium-mac-leopard/editing/pasteboard/nested-blocks-with-text-area-expected.png: Removed.
- platform/chromium-mac-leopard/editing/pasteboard/nested-blocks-with-text-field-expected.png: Removed.
- platform/chromium-win/editing/pasteboard/nested-blocks-with-text-area-expected.png: Removed.
- platform/chromium-win/editing/pasteboard/nested-blocks-with-text-area-expected.txt: Removed.
- platform/chromium-win/editing/pasteboard/nested-blocks-with-text-field-expected.png: Removed.
- platform/chromium-win/editing/pasteboard/nested-blocks-with-text-field-expected.txt: Removed.
- platform/gtk/editing/pasteboard/nested-blocks-with-text-area-expected.png: Removed.
- platform/gtk/editing/pasteboard/nested-blocks-with-text-area-expected.txt: Removed.
- platform/gtk/editing/pasteboard/nested-blocks-with-text-field-expected.png: Removed.
- platform/gtk/editing/pasteboard/nested-blocks-with-text-field-expected.txt: Removed.
- platform/mac-leopard/editing/pasteboard/nested-blocks-with-text-area-expected.png: Removed.
- platform/mac-leopard/editing/pasteboard/nested-blocks-with-text-field-expected.png: Removed.
- platform/mac/editing/pasteboard/nested-blocks-with-text-area-expected.png: Removed.
- platform/mac/editing/pasteboard/nested-blocks-with-text-area-expected.txt: Removed.
- platform/mac/editing/pasteboard/nested-blocks-with-text-field-expected.png: Removed.
- platform/mac/editing/pasteboard/nested-blocks-with-text-field-expected.txt: Removed.
- platform/qt/editing/pasteboard/nested-blocks-with-text-area-expected.png: Removed.
- platform/qt/editing/pasteboard/nested-blocks-with-text-area-expected.txt: Removed.
- platform/qt/editing/pasteboard/nested-blocks-with-text-field-expected.png: Removed.
- platform/qt/editing/pasteboard/nested-blocks-with-text-field-expected.txt: Removed.
- platform/win/editing/pasteboard/nested-blocks-with-text-area-expected.txt: Removed.
- 7:28 PM Changeset in webkit [92577] by
-
- 2 edits in trunk/LayoutTests
Layout Test fast/xsl/import-after-comment.xml is failing
https://bugs.webkit.org/show_bug.cgi?id=65757
This test and the others mentioned in the bug are now green on chromium
and webkit build bots.
Patch by Noel Gordon <noel.gordon@gmail.com> on 2011-08-07
Reviewed by Kent Tamura.
- platform/chromium/test_expectations.txt:
- 7:06 PM Changeset in webkit [92576] by
-
- 8 edits in trunk/Source
Make the fullscreen JS API enabled at runtime.
https://bugs.webkit.org/show_bug.cgi?id=65501
Reviewed by Adam Barth.
Source/WebCore:
- bindings/generic/RuntimeEnabledFeatures.cpp:
- bindings/generic/RuntimeEnabledFeatures.h:
(WebCore::RuntimeEnabledFeatures::webkitFullScreenAPIEnabled):
(WebCore::RuntimeEnabledFeatures::setWebkitFullScreenAPIEnabled):
(WebCore::RuntimeEnabledFeatures::webkitRequestFullScreenEnabled):
(WebCore::RuntimeEnabledFeatures::webkitIsFullScreenEnabled):
(WebCore::RuntimeEnabledFeatures::webkitFullScreenKeyboardInputAllowedEnabled):
(WebCore::RuntimeEnabledFeatures::webkitCurrentFullScreenElementEnabled):
(WebCore::RuntimeEnabledFeatures::webkitCancelFullScreenEnabled):
- dom/Document.idl:
- dom/Element.idl:
Source/WebKit/chromium:
- public/WebRuntimeFeatures.h:
- src/WebRuntimeFeatures.cpp:
(WebKit::WebRuntimeFeatures::enableFullScreenAPI):
(WebKit::WebRuntimeFeatures::isFullScreenAPIEnabled):
- 3:16 PM Changeset in webkit [92575] by
-
- 2 edits in trunk/LayoutTests
[Qt] svg/zoom/page/zoom-svg-through-* results diverging between bots
https://bugs.webkit.org/show_bug.cgi?id=65831
Unreviewed Qt gardening.
- platform/qt/Skipped:
- 12:42 PM Changeset in webkit [92574] by
-
- 2 edits in trunk/Source/WebKit2
[QT] Possible Leaks WKRetainPtr<> should Adopt allocated Copy
https://bugs.webkit.org/show_bug.cgi?id=65790
Reviewed by Sam Weinig.
Fix a leak by adopting an allocation instead of retaining it.
- UIProcess/qt/qwkhistory.cpp:
(QWKHistoryItem::title):
(QWKHistoryItem::url):
- 6:47 AM Changeset in webkit [92573] by
-
- 5 edits in trunk/Source
Distribution fix for GTK+.
Source/JavaScriptCore:
- GNUmakefile.list.am: Strip removed files from the source list.
Source/WebCore:
- GNUmakefile.am: Add some files to the distribution list.
- GNUmakefile.list.am: Strip removed files from the source list.
- 4:29 AM Changeset in webkit [92572] by
-
- 5 edits1 move in trunk/Source/WebCore
Move FrameLoadRequest to loader/
https://bugs.webkit.org/show_bug.cgi?id=65817
Reviewed by Alexey Proskuryakov.
- GNUmakefile.list.am:
- WebCore.gypi:
- WebCore.vcproj/WebCore.vcproj:
- WebCore.xcodeproj/project.pbxproj:
- loader/FrameLoadRequest.h:
(WebCore::FrameLoadRequest::FrameLoadRequest):
(WebCore::FrameLoadRequest::isEmpty):
(WebCore::FrameLoadRequest::requester):
(WebCore::FrameLoadRequest::resourceRequest):
(WebCore::FrameLoadRequest::frameName):
(WebCore::FrameLoadRequest::setFrameName):
- 2:48 AM Changeset in webkit [92571] by
-
- 12 edits2 adds in trunk
Source/WebCore: Add the ability to search the AccessibilityObject cache
https://bugs.webkit.org/show_bug.cgi?id=64994
New AccessibilityObject cache search functionality and API for the mac
platform to expose it. At this point the AccessibilityObject cache can
be searched using one of the supported search keys that have been defined
in AccessibilityObject.h, or by passing search text.
Patch by Sam White <samuel.white@rochester.edu> on 2011-08-07
Reviewed by Chris Fleizach.
Test: platform/mac/accessibility/search-predicate.html
- accessibility/AccessibilityObject.cpp:
(WebCore::AccessibilityObject::isAccessibilityObjectSearchMatch):
(WebCore::AccessibilityObject::isAccessibilityTextSearchMatch):
(WebCore::AccessibilityObject::accessibilityObjectContainsText):
(WebCore::AccessibilityObject::accessibleObjectsWithAccessibilitySearchPredicate):
- accessibility/AccessibilityObject.h:
- accessibility/mac/AccessibilityObjectWrapper.mm:
(createAccessibilitySearchKeyMap):
(accessibilitySearchKeyForString):
(-[AccessibilityObjectWrapper accessibilityParameterizedAttributeNames]):
(-[AccessibilityObjectWrapper accessibilityAttributeValue:forParameter:]):
Tools: Add the ability to search the AccessibilityObject cache
https://bugs.webkit.org/show_bug.cgi?id=64994
Added testing support for AccessibilityObject cache searching. Currently,
only the mac platform is full supported and has had API exposed. Other
platforms have only have this new functionality stubbed. Full implementation
is a job suited only for an accessibility expert of each respective platform.
Patch by Sam White <samuel.white@rochester.edu> on 2011-08-07
Reviewed by Chris Fleizach.
- DumpRenderTree/AccessibilityUIElement.cpp:
(uiElementForSearchPredicateCallback):
(AccessibilityUIElement::getJSClass):
- DumpRenderTree/AccessibilityUIElement.h:
- DumpRenderTree/gtk/AccessibilityUIElementGtk.cpp:
(AccessibilityUIElement::uiElementForSearchPredicate):
- DumpRenderTree/mac/AccessibilityUIElementMac.mm:
(AccessibilityUIElement::uiElementForSearchPredicate):
- DumpRenderTree/win/AccessibilityUIElementWin.cpp:
(AccessibilityUIElement::uiElementForSearchPredicate):
LayoutTests: Add the ability to search the AccessibilityObject cache
https://bugs.webkit.org/show_bug.cgi?id=64994
Tests for the new AccessibilityObject cache search API and the additional
functionality in the AccessibilityObject class that makes AccessibilityObject
cache searching possible.
Additional tests for finding frames, misspellings, and visited links will be
included in a subsequent patch.
Patch by Sam White <samuel.white@rochester.edu> on 2011-08-07
Reviewed by Chris Fleizach.
- platform/mac/accessibility/bounds-for-range-expected.txt:
- platform/mac/accessibility/search-predicate-expected.txt: Added.
- platform/mac/accessibility/search-predicate.html: Added.
- 1:01 AM Changeset in webkit [92570] by
-
- 2 edits in trunk/LayoutTests
Rebaseline a test on GTK+ for which r92554 checked in an
incorrect result.
- platform/gtk/svg/zoom/page/zoom-replaced-intrinsic-ratio-001-expected.png: Update results.
- platform/gtk/svg/zoom/page/zoom-replaced-intrinsic-ratio-001-expected.txt: Ditto.