date | project | content | link |
|---|
| 14 min ago | WebKit | Commit by darin@apple.com :: r118649 Source/WTF/ (ChangeLog wtf/Vector.h): Fix an incorrect assertion in Vector::remove https://bugs.webkit.org/show_bug.cgi?id=87612
Reviewed by Dan Bernstein.
- wtf/Vector.h: There's no good reason to disallow calling remove with a size of 0, even when the position is at the end of the vector, so changed the two-argument Vector::remove assertion to assert that the position is <= size rather than < size.
| # |
| 49 min ago | WebKit | Commit by shinyak@chromium.org :: r118648 /trunk/ (7 files in 4 dirs): cut, copy or paste event won't be fired in Shadow DOM. https://bugs.webkit.org/show_bug.cgi?id=87352
Reviewed by Dimitri Glazkov.
Source/WebCore:
cut, copy or paste event was not fired in Shadow DOM. Since event re-targeting has been implemented, it should be safe to fire them in Shadow DOM now.
Tests: fast/dom/shadow/cppevent-in-shadow.html fast/dom/shadow/cppevent-input-in-shadow.html
- editing/Editor.cpp: (WebCore::Editor::findEventTargetFrom): LayoutTests:
- fast/dom/shadow/cppevent-in-shadow-expected.txt: Added.
- fast/dom/shadow/cppevent-in-shadow.html: Added.
- fast/dom/shadow/cppevent-input-in-shadow-expected.txt: Added.
- fast/dom/shadow/cppevent-input-in-shadow.html: Added.
| # |
| 09:27 today | WebKit | Commit by commit-queue@webkit.org :: r118647 /trunk/ (7 files in 6 dirs): [EFL] Enable blob support for the EFL port https://bugs.webkit.org/show_bug.cgi?id=85363
Patch by Sudarsana Nagineni <sudarsana dot nagineni at linux dot intel dot com> on 2012-05-27 Reviewed by Hajime Morita.
.:
Enable Blob support by default for the EFL port.
- Source/cmake/OptionsEfl.cmake: Tools: Enable Blob support by default for the EFL port.
- Scripts/webkitperl/FeatureList.pm: LayoutTests: Unskip tests which require blob support to be enabled.
- platform/efl/Skipped:
- platform/efl/test_expectations.txt:
| # |
| 09:22 today | WebKit | Commit by ggaren@apple.com :: r118646 Source/JavaScriptCore/ (6 files in 2 dirs): Weak pointer finalization should be lazy https://bugs.webkit.org/show_bug.cgi?id=87599
Reviewed by Darin Adler.
- heap/Heap.cpp: (JSC::Heap::collect): Don't force immediate finalization -- it will happen lazily.
- heap/MarkedBlock.cpp: (JSC::MarkedBlock::sweep): Sweep a block's weak set when sweeping the block. The weak set may not have been swept yet, and this is our last chance to run weak finalizers before we recycle the memory they reference.
- heap/MarkedBlock.h:
- heap/MarkedSpace.cpp: (JSC::MarkedBlock::sweepWeakSets):
- heap/MarkedSpace.h: (JSC::MarkedSpace::sweepWeakSets): Nixed sweepWeakSets because it's unused now.
| # |
| 09:06 today | WebKit | Commit by hayato@chromium.org :: r118645 /trunk/ (5 files in 4 dirs): Support multiple shadow roots in event dispatching. https://bugs.webkit.org/show_bug.cgi?id=87470
Reviewed by Dimitri Glazkov.
Source/WebCore:
The current implementation does not set event's target correctly if an event happens on DOM tree with multiple shadow roots. So this patch updates an event re-targeting algorithm so that it works even if it is applied to multiple shadow roots.
Tests: fast/dom/shadow/shadow-dom-event-dispatching.html
- dom/ComposedShadowTreeWalker.cpp: (WebCore::ComposedShadowTreeWalker::traverseParentIncludingInsertionPointAndShadowRoot):
- dom/EventDispatcher.cpp: (WebCore::EventDispatcher::ensureEventAncestors): LayoutTests:
- fast/dom/shadow/shadow-dom-event-dispatching-expected.txt:
- fast/dom/shadow/shadow-dom-event-dispatching.html:
| # |
| 08:49 today | WebKit | Commit by benjamin@webkit.org :: r118644 Source/WebCore/ (3 files in 2 dirs): Minor code cleaning for the interface of MainResourceLoader https://bugs.webkit.org/show_bug.cgi?id=87607
Reviewed by Darin Adler.
- loader/MainResourceLoader.cpp: (WebCore::MainResourceLoader::MainResourceLoader): (WebCore::MainResourceLoader::handleSubstituteDataLoadNow): (WebCore::MainResourceLoader::handleSubstituteDataLoadSoon):
- loader/MainResourceLoader.h: (MainResourceLoader): -Add the OVERRIDE keyword for the methods inherited from ResourceLoader. -Remove the useless declaration of handleDataLoad(ResourceRequest&), this method does not exist. -Rename handleDataLoadNow() to handleSubstituteDataLoadNow() and make the method private. This should only be used by handleSubstituteDataLoadSoon() and indirectly through the timer.
| # |
| 06:53 today | WebKit | Commit by yosin@chromium.org :: r118643 Source/ (4 files in 4 dirs): [WTF] Introduce UINT64_C to MathExtras.h https://bugs.webkit.org/show_bug.cgi?id=87485
Reviewed by Kent Tamura.
Source/WebCore:
This patch introduces UINT64_C for all platforms to avoid using conditional compilation.
No new tests. This patch doesn't change behavior.
- Modules/websockets/WebSocketFrame.cpp: (WebCore::WebSocketFrame::parseFrame): Replace conditional compilation with UINT64_C. Source/WTF:
- wtf/MathExtras.h:
| # |
| 06:32 today | WebKit | Commit by mitz@apple.com :: r118642 /releases/Apple/Safari 5.1.7/ (6 files in 6 dirs): Added a tag for the Safari 5.1.7 release.
Safari 5.1.7 includes JavaScriptCore-x534.57.3, JavaScriptGlue-x534.57.2, WebCore-x534.57.2, WebKit-x534.57.2, and WebKit2-x534.57.2. | # |
| 06:25 today | WebKit | Commit by mitz@apple.com :: r118641 /releases/Apple/OS X Lion Update 10.7.4/ (5 files in 5 dirs): Added a tag for the OS X Lion Update 10.7.4 release.
OS X Lion v10.7.4 includes JavaScriptCore-7534.56.6, WebCore-7534.56.5, WebKit-7534.56.5, and WebKit2-7534.56.5. | # |
| 06:23 today | WebKit | Commit by rakuco@webkit.org :: r118640 /trunk/ (2 files in 2 dirs): [CMake] Make WEBKIT_SET_EXTRA_COMPILER_FLAGS work with clang. https://bugs.webkit.org/show_bug.cgi?id=87597
Reviewed by Daniel Bates.
Building with clang requires at least the -fPIC option being passed correctly, just like it is needed with gcc. clang is also compatible with most of gcc's compiler options, so we only need to check for clang besides g++ in the macro definition.
- Source/cmake/WebKitHelpers.cmake: Check for "Clang" and use CMAKE_COMPILER_IS_GNUCXX for the previous check, as it is shorter and achieves the same effect.
| # |
| 06:20 today | WebKit | Commit by macpherson@chromium.org :: r118639 Source/WebCore/ (2 files in 2 dirs): Use StringBuilder in WebKitCSSTransformValue::customCssText() to allow code reuse with CSS Variables. https://bugs.webkit.org/show_bug.cgi?id=87462
Reviewed by Dimitri Glazkov.
Factor out strings into a const char* array, and use a StringBuilder instead of String concatenation. This will allow future code to re-use the array of transform names, and StringBuilder is generally faster.
Covered by existing CSS transform tests.
- css/WebKitCSSTransformValue.cpp: (WebCore): (WebCore::WebKitCSSTransformValue::customCssText):
| # |
| 06:19 today | WebKit | Commit by mitz@apple.com :: r118638 /releases/Apple/Safari 5.1.5/ (6 files in 6 dirs): Added a tag for the Safari 5.1.5 release.
Safari 5.1.5 includes JavaScriptCore-x534.55.2, JavaScriptGlue-x534.55.2, WebCore-x534.55.3, WebKit-x534.55.3, and WebKit2-x534.55.3. | # |
| 06:16 today | WebKit | Commit by mitz@apple.com :: r118637 /releases/Apple/Safari 5.1.4/ (6 files in 6 dirs): Added a tag for the Safari 5.1.4 release.
Safari 5.1.4 includes JavaScriptCore-x534.54.15, JavaScriptGlue-x534.54.5, WebCore-x534.54.17, WebKit-x534.54.16, and WebKit2-x534.54.16. | # |
| 06:11 today | WebKit | Commit by mitz@apple.com :: r118636 /releases/Apple/OS X Lion Update 10.7.3/ (5 files in 5 dirs): Added a tag for the OS X Lion Update 10.7.3 release.
OS X Lion v10.7.3 includes JavaScriptCore-x534.53.8, WebCore-x534.53.11, WebKit-x534.53.11, and WebKit2-x534.53.11. | # |
| 05:51 today | WebKit | Commit by mitz@apple.com :: r118635 /releases/Apple/Safari 5.1.2/ (6 files in 6 dirs): Added a tag for the Safari 5.1.2 release.
Safari 5.1.2 includes JavaScriptCore-x534.52.7, JavaScriptGlue-x534.51.13, WebCore-x534.52.11, WebKit-x534.52.7, and WebKit2-x534.52.7. | # |
| 05:44 today | WebKit | Commit by mitz@apple.com :: r118634 /releases/Apple/Safari 5.1.1/ (6 files in 6 dirs): Added a tag for the Safari 5.1.1 release.
Safari 5.1.1 includes JavaScriptCore-x534.51.21, JavaScriptGlue-x534.51.13, WebCore-x534.51.22, WebKit-x534.51.22, and WebKit2-x534.51.22. | # |
| 04:55 today | WebKit | Commit by commit-queue@webkit.org :: r118633 LayoutTests/ (3 files in 3 dirs): fast/dom/shadow/content-element-in-media.html is wrong. https://bugs.webkit.org/show_bug.cgi?id=81310
Modifying to check() to dump expected and actual text at the same absolute position, because DumpRenderTree dumps absolute x,y-position information for a layer which contains RenderVideo. For example, backgroundClip at (8,163), clip at (8, 163) and so on.
Patch by Takashi Sakamoto <tasak at google dot com> on 2012-05-27 Reviewed by Hajime Morita.
- fast/dom/resources/shadow-test-driver.js: (check): Disabled actual block when dumping expected block as text, and vice versa.
- platform/chromium/test_expectations.txt: Removed BUGWK81310.
| # |
| 04:50 today | WebKit | Commit by commit-queue@webkit.org :: r118632 Source/WebCore/ (2 files in 2 dirs): [BlackBerry] Update color for tap highlight and selection https://bugs.webkit.org/show_bug.cgi?id=87606
Patch by Arvid Nilsson <anilsson at rim dot com> on 2012-05-27 Reviewed by Antonio Gomes.
PR #154813
- platform/blackberry/RenderThemeBlackBerry.cpp: (WebCore::RenderThemeBlackBerry::platformTapHighlightColor): (WebCore::RenderThemeBlackBerry::platformActiveSelectionBackgroundColor):
| # |
| 01:58 today | WebKit | Commit by benjamin@webkit.org :: r118631 /trunk/ (13 files in 8 dirs): When pages are loaded from AppCache with DeferredLoading, willSendRequest() is never called https://bugs.webkit.org/show_bug.cgi?id=87582
Patch by Benjamin Poulain <bpoulain at apple dot com> on 2012-05-27 Reviewed by Darin Adler.
Source/WebCore:
Previously, there was a shortcut when a deferred MainResourceLoader is resumed: If the data was coming from AppCache we could jump directly to startDataLoadTimer().
The problem with the shortcut is willSendRequest() is never called in that particular case (substituteData + deferred-resume). The imbalance between willSendRequest() and didReceiveResponse() causes problems.
This patch removes the shortcut so that MainResourceLoader::loadNow() is used regardless of the deferred loading. The method MainResourceLoader::loadNow() handle the substituteData as if the loading was not deferred.
Test: http/tests/appcache/load-from-appcache-defer-resume-crash.html
- loader/MainResourceLoader.cpp: (WebCore::MainResourceLoader::continueAfterNavigationPolicy): (WebCore::MainResourceLoader::handleSubstituteDataLoadSoon): Rename the method to be consistent with the attribute it uses, making the naming more explicit. (WebCore::MainResourceLoader::loadNow): (WebCore::MainResourceLoader::setDefersLoading):
- loader/MainResourceLoader.h: (MainResourceLoader): Tools: Extend DumpRenderTree to support loading the main resource deferred with a delay. This makes it possible to test pages in a similar way as they are loaded in Browsers.
- DumpRenderTree/LayoutTestController.cpp: (LayoutTestController::LayoutTestController): (setUseDeferredFrameLoadingCallback): (LayoutTestController::staticFunctions):
- DumpRenderTree/LayoutTestController.h: (LayoutTestController::useDeferredFrameLoading): (LayoutTestController::setUseDeferredFrameLoading): (LayoutTestController):
- DumpRenderTree/mac/FrameLoadDelegate.mm: (-[FrameLoadDelegate webView:didStartProvisionalLoadForFrame:]): LayoutTests:
- http/tests/appcache/load-from-appcache-defer-resume-crash-expected.txt: Added.
- http/tests/appcache/load-from-appcache-defer-resume-crash.html: Added.
- http/tests/appcache/resources/load-from-appcache-defer-resume-bounce-back.html: Added.
- http/tests/appcache/resources/load-from-appcache-defer-resume-crash.manifest: Added.
| # |
| 00:17 today | WebKit | Commit by zandobersek@gmail.com :: r118630 LayoutTests/ (2 files in 2 dirs): Unreviewed GTK gardening after r118618.
- platform/gtk/test_expectations.txt:
| # |