Timeline
Nov 29, 2013:
- 11:41 PM Changeset in webkit [159884] by
-
- 2 edits in trunk/Source/WebKit2
Unreviewed build fix for EFL and GTK WK2 builds.
- Scripts/generate-forwarding-headers.pl: Add Cocoa to the list of platform prefixes.
- 8:17 PM Changeset in webkit [159883] by
-
- 6 edits in trunk/Source/JavaScriptCore
FTL IC should nop-fill to make up the difference between the actual IC size and the requested patchpoint size
https://bugs.webkit.org/show_bug.cgi?id=124960
Reviewed by Sam Weinig.
- assembler/LinkBuffer.h:
(JSC::LinkBuffer::size):
- assembler/X86Assembler.h:
(JSC::X86Assembler::fillNops):
- dfg/DFGDisassembler.cpp:
(JSC::DFG::Disassembler::dumpHeader):
- ftl/FTLCompile.cpp:
(JSC::FTL::generateICFastPath):
- jit/JITDisassembler.cpp:
(JSC::JITDisassembler::dumpHeader):
- 8:13 PM Changeset in webkit [159882] by
-
- 5 edits in trunk/Source/WebKit2
Fix build warnings in WebKit2
https://bugs.webkit.org/show_bug.cgi?id=125012
Patch by Tibor Meszaros <mtibor@inf.u-szeged.hu> on 2013-11-29
Reviewed by Anders Carlsson.
fix unused parameter warnings in the following files:
- Platform/gtk/WorkQueueGtk.cpp:
(WorkQueue::SocketEventSource::eventCallback):
- Shared/API/c/WKDeprecatedFunctions.cpp:
(WKArrayIsMutable):
- WebProcess/WebCoreSupport/WebChromeClient.cpp:
(WebKit::WebChromeClient::unavailablePluginButtonClicked):
(WebKit::WebChromeClient::didAddHeaderLayer):
(WebKit::WebChromeClient::didAddFooterLayer):
- WebProcess/WebCoreSupport/WebFrameLoaderClient.cpp:
(WebKit::WebFrameLoaderClient::createJavaAppletWidget):
- 6:04 PM Changeset in webkit [159881] by
-
- 10 edits in trunk/Source/WebKit2
[Cocoa] Add a little template magic to the inline API::Object storage to remove the need for all the reinterpret_casts
https://bugs.webkit.org/show_bug.cgi?id=125024
Reviewed by Dan Bernstein.
Introduce API::ObjectStorage which wraps std::aligned_storage and adds some convenience functions
to reinterpret the data as the corresponding type. Deploy it everywhere we were previously using
std::aligned_storage.
- Shared/Cocoa/WKNSArray.mm:
- Shared/Cocoa/WKNSDictionary.mm:
- Shared/Cocoa/WKObject.h:
- UIProcess/API/Cocoa/WKBackForwardList.mm:
- UIProcess/API/Cocoa/WKBackForwardListItem.mm:
- UIProcess/API/Cocoa/WKBrowsingContextController.mm:
- UIProcess/API/Cocoa/WKBrowsingContextGroup.mm:
- UIProcess/API/Cocoa/WKNavigationData.mm:
- UIProcess/API/Cocoa/WKProcessGroup.mm:
- 5:46 PM Changeset in webkit [159880] by
-
- 2 edits in trunk/Source/WebKit2
Fix crashing API tests.
- UIProcess/API/Cocoa/WKBrowsingContextController.mm:
(-[WKBrowsingContextController dealloc]):
- 4:56 PM Changeset in webkit [159879] by
-
- 2 edits in trunk/Source/WebKit2
Fix some style boo-boos.
- UIProcess/API/Cocoa/WKBrowsingContextController.mm:
(-[WKBrowsingContextController loadDelegate]):
(-[WKBrowsingContextController setLoadDelegate:]):
(-[WKBrowsingContextController policyDelegate]):
(-[WKBrowsingContextController setPolicyDelegate:]):
- 4:53 PM Changeset in webkit [159878] by
-
- 2 edits in trunk/Source/WebKit2
Fix the iOS build.
- UIProcess/API/Cocoa/WKBrowsingContextController.mm:
(-[WKBrowsingContextController loadDelegate]):
(-[WKBrowsingContextController policyDelegate]):
(-[WKBrowsingContextController setPolicyDelegate:]):
- 4:27 PM Changeset in webkit [159877] by
-
- 9 edits in trunk/Source/WebKit2
[Cocoa] Make WKBrowsingContextController work with WKObject wrapping
https://bugs.webkit.org/show_bug.cgi?id=125022
Reviewed by Dan Bernstein.
- Shared/Cocoa/APIObject.mm:
(API::Object::newObject):
- Shared/mac/ObjCObjectGraphCoders.mm:
Add support for WKProcessGroup.
(WebKit::WebContextObjCObjectGraphDecoderImpl::decode):
Replace call to _browsingContextControllerForPageRef: with wrapper.
- UIProcess/API/Cocoa/WKBrowsingContextController.mm:
Convert from wrapping the C-SPI type to storing the bits of the wrapped object inline.
(-[WKBrowsingContextController dealloc]):
Add explicit destructor call.
(-[WKBrowsingContextController setLoadDelegate:]):
(-[WKBrowsingContextController setPolicyDelegate:]):
Lazily set up the load and policy clients only once a delegate has been set to allow
continued use of the C-SPI clients for WebKitTestRunner.
(-[WKBrowsingContextController _finishInitialization]):
Move remaining work that was done in the initialize (setting up the observer) here,
and have the WebPageProxy call it.
- UIProcess/API/Cocoa/WKBrowsingContextControllerInternal.h:
(WebKit::wrapper):
Add wrapper() helper and declare conformance to the WKObject protocol. Remove no longer used
_initWithPageRef: and _browsingContextControllerForPageRef: helpers.
- UIProcess/API/Cocoa/WKProcessGroup.mm:
(didNavigateWithNavigationData):
(didPerformClientRedirect):
(didPerformServerRedirect):
(didUpdateHistoryTitle):
Switch to using wrapper().
- UIProcess/API/ios/WKContentView.mm:
- UIProcess/API/mac/WKView.mm:
Stop caching the WKBrowsingContextController, as it no long makes sense since it is the same object
as the WebPageProxy.
- UIProcess/mac/WebPageProxyMac.mm:
(WebKit::WebPageProxy::platformInitialize):
Inform the wrapper that it is safe to finish initialization.
- 3:21 PM Changeset in webkit [159876] by
-
- 8 edits2 adds in trunk/Source/WebKit2
[Cocoa] Add a way to recover from load errors
https://bugs.webkit.org/show_bug.cgi?id=125020
Reviewed by Sam Weinig.
- UIProcess/API/Cocoa/WKBrowsingContextController.mm:
(createErrorWithRecoveryAttempter): Added this helper function. It creates an NSError from
the given error, adding two keys to the user info dictionary: the context controller under
the recovery attempter key, and the frame under a private key.
(didFailProvisionalLoadWithErrorForFrame): Changed to use createErrorWithRecoveryAttempter.
(didFailLoadWithErrorForFrame): Ditto.
(-[WKBrowsingContextController attemptRecoveryFromError:]): Implemented this
WKErrorRecoveryAttempting protocol method by loading the failing URL from the error into the
frame from the error.
- UIProcess/API/Cocoa/WKErrorRecoveryAttempting.h: Added. Defines a protocol for attempting
recovery from errors and declares the error user info dictionary key under which an object
conforming to this protocol may be stored.
- UIProcess/API/Cocoa/WKErrorRecoveryAttempting.m: Added. Defines
WKRecoveryAttempterErrorKey.
- UIProcess/WebFrameProxy.cpp:
(WebKit::WebFrameProxy::loadURL): Added. Sends the LoadURLInFrame message to the page.
- UIProcess/WebFrameProxy.h:
- WebKit2.xcodeproj/project.pbxproj: Added references to new files.
- WebProcess/WebPage/WebPage.cpp:
(WebKit::WebPage::loadURLInFrame): Added. Loads the URL in the given frame.
- WebProcess/WebPage/WebPage.h:
- WebProcess/WebPage/WebPage.messages.in: Added LoadURLInFrame.
- 1:15 PM Changeset in webkit [159875] by
-
- 3 edits in trunk/Source/WebKit2
[Cocoa] Expose loadAlternateHTMLString via the API
https://bugs.webkit.org/show_bug.cgi?id=125019
Reviewed by Sam Weinig.
- UIProcess/API/Cocoa/WKBrowsingContextController.h: Declared new method.
- UIProcess/API/Cocoa/WKBrowsingContextController.mm:
(-[WKBrowsingContextController loadAlternateHTMLString:baseURL:forUnreachableURL:]): Added.
Calls WebPageProxy::loadAlternateHTMLString.
- 12:54 PM Changeset in webkit [159874] by
-
- 2 edits22 moves in trunk/Source/WebKit2
Move API files shared between Mac and iOS to the Cocoa directory
https://bugs.webkit.org/show_bug.cgi?id=125017
Reviewed by Dan Bernstein.
- UIProcess/API/Cocoa/WKBrowsingContextController.h: Copied from Source/WebKit2/UIProcess/API/mac/WKBrowsingContextController.h.
- UIProcess/API/Cocoa/WKBrowsingContextController.mm: Copied from Source/WebKit2/UIProcess/API/mac/WKBrowsingContextController.mm.
- UIProcess/API/Cocoa/WKBrowsingContextControllerInternal.h: Copied from Source/WebKit2/UIProcess/API/mac/WKBrowsingContextControllerInternal.h.
- UIProcess/API/Cocoa/WKBrowsingContextControllerPrivate.h: Copied from Source/WebKit2/UIProcess/API/mac/WKBrowsingContextControllerPrivate.h.
- UIProcess/API/Cocoa/WKBrowsingContextGroup.h: Copied from Source/WebKit2/UIProcess/API/mac/WKBrowsingContextGroup.h.
- UIProcess/API/Cocoa/WKBrowsingContextGroup.mm: Copied from Source/WebKit2/UIProcess/API/mac/WKBrowsingContextGroup.mm.
- UIProcess/API/Cocoa/WKBrowsingContextGroupInternal.h: Copied from Source/WebKit2/UIProcess/API/mac/WKBrowsingContextGroupInternal.h.
- UIProcess/API/Cocoa/WKBrowsingContextGroupPrivate.h: Copied from Source/WebKit2/UIProcess/API/mac/WKBrowsingContextGroupPrivate.h.
- UIProcess/API/Cocoa/WKBrowsingContextLoadDelegate.h: Copied from Source/WebKit2/UIProcess/API/mac/WKBrowsingContextLoadDelegate.h.
- UIProcess/API/Cocoa/WKBrowsingContextPolicyDelegate.h: Copied from Source/WebKit2/UIProcess/API/mac/WKBrowsingContextPolicyDelegate.h.
- UIProcess/API/Cocoa/WKConnection.h: Copied from Source/WebKit2/UIProcess/API/mac/WKConnection.h.
- UIProcess/API/Cocoa/WKConnection.mm: Copied from Source/WebKit2/UIProcess/API/mac/WKConnection.mm.
- UIProcess/API/Cocoa/WKConnectionInternal.h: Copied from Source/WebKit2/UIProcess/API/mac/WKConnectionInternal.h.
- UIProcess/API/Cocoa/WKProcessGroup.h: Copied from Source/WebKit2/UIProcess/API/mac/WKProcessGroup.h.
- UIProcess/API/Cocoa/WKProcessGroup.mm: Copied from Source/WebKit2/UIProcess/API/mac/WKProcessGroup.mm.
- UIProcess/API/Cocoa/WKProcessGroupInternal.h: Copied from Source/WebKit2/UIProcess/API/mac/WKProcessGroupInternal.h.
- UIProcess/API/Cocoa/WKProcessGroupPrivate.h: Copied from Source/WebKit2/UIProcess/API/mac/WKProcessGroupPrivate.h.
- UIProcess/API/Cocoa/WKTypeRefWrapper.h: Copied from Source/WebKit2/UIProcess/API/mac/WKTypeRefWrapper.h.
- UIProcess/API/Cocoa/WKTypeRefWrapper.mm: Copied from Source/WebKit2/UIProcess/API/mac/WKTypeRefWrapper.mm.
- UIProcess/API/Cocoa/WKView.h: Copied from Source/WebKit2/UIProcess/API/mac/WKView.h.
- UIProcess/API/Cocoa/WKViewPrivate.h: Copied from Source/WebKit2/UIProcess/API/mac/WKViewPrivate.h.
- UIProcess/API/Cocoa/WebKit2.h: Copied from Source/WebKit2/UIProcess/API/mac/WebKit2.h.
- UIProcess/API/mac/WKBrowsingContextController.h: Removed.
- UIProcess/API/mac/WKBrowsingContextController.mm: Removed.
- UIProcess/API/mac/WKBrowsingContextControllerInternal.h: Removed.
- UIProcess/API/mac/WKBrowsingContextControllerPrivate.h: Removed.
- UIProcess/API/mac/WKBrowsingContextGroup.h: Removed.
- UIProcess/API/mac/WKBrowsingContextGroup.mm: Removed.
- UIProcess/API/mac/WKBrowsingContextGroupInternal.h: Removed.
- UIProcess/API/mac/WKBrowsingContextGroupPrivate.h: Removed.
- UIProcess/API/mac/WKBrowsingContextLoadDelegate.h: Removed.
- UIProcess/API/mac/WKBrowsingContextPolicyDelegate.h: Removed.
- UIProcess/API/mac/WKConnection.h: Removed.
- UIProcess/API/mac/WKConnection.mm: Removed.
- UIProcess/API/mac/WKConnectionInternal.h: Removed.
- UIProcess/API/mac/WKProcessGroup.h: Removed.
- UIProcess/API/mac/WKProcessGroup.mm: Removed.
- UIProcess/API/mac/WKProcessGroupInternal.h: Removed.
- UIProcess/API/mac/WKProcessGroupPrivate.h: Removed.
- UIProcess/API/mac/WKTypeRefWrapper.h: Removed.
- UIProcess/API/mac/WKTypeRefWrapper.mm: Removed.
- UIProcess/API/mac/WKView.h: Removed.
- UIProcess/API/mac/WKViewPrivate.h: Removed.
- UIProcess/API/mac/WebKit2.h: Removed.
- WebKit2.xcodeproj/project.pbxproj:
- 10:50 AM Moving to Git edited by
- (diff)
- 9:25 AM Changeset in webkit [159873] by
-
- 2 edits in trunk/Source/JavaScriptCore
Use moveDoubleToInts in SpecializedThunkJIT::returnDouble for non-X86 JSVALUE32_64 ports.
https://bugs.webkit.org/show_bug.cgi?id=124936
Patch by Julien Brianceau <jbriance@cisco.com> on 2013-11-29
Reviewed by Zoltan Herczeg.
The moveDoubleToInts implementations in ARM, MIPS and SH4 macro assemblers do not clobber
src FPRegister and are likely to be more efficient than the current generic implementation
using the stack.
- jit/SpecializedThunkJIT.h:
(JSC::SpecializedThunkJIT::returnDouble):
- 6:32 AM Changeset in webkit [159872] by
-
- 3 edits in trunk/Tools
check-webkit-style should check for extraneous newline between config.h and primary header.
https://bugs.webkit.org/show_bug.cgi?id=124821
Patch by Gergo Balogh <geryxyz@inf.u-szeged.hu> on 2013-11-29
Reviewed by Csaba Osztrogonác.
- Scripts/webkitpy/style/checkers/cpp.py:
(check_include_line):
- Scripts/webkitpy/style/checkers/cpp_unittest.py:
(OrderOfIncludesTest.test_check_line_break_after_own_header):
(OrderOfIncludesTest):
(OrderOfIncludesTest.test_check_line_break_before_own_header):
- 6:16 AM Changeset in webkit [159871] by
-
- 4 edits in trunk/Source/JavaScriptCore
Merge arm and sh4 paths in nativeForGenerator and privateCompileCTINativeCall functions.
https://bugs.webkit.org/show_bug.cgi?id=124892
Patch by Julien Brianceau <jbriance@cisco.com> on 2013-11-29
Reviewed by Zoltan Herczeg.
- assembler/MacroAssemblerSH4.h:
(JSC::MacroAssemblerSH4::call): Pick a scratch register instead of getting it as a
parameter. The sh4 port was the only one to have this call(Address, RegisterID) prototype.
- jit/JITOpcodes32_64.cpp:
(JSC::JIT::privateCompileCTINativeCall): Use argumentGPRx and merge arm and sh4 paths.
- jit/ThunkGenerators.cpp:
(JSC::nativeForGenerator): Use argumentGPRx and merge arm and sh4 paths.
- 4:23 AM Changeset in webkit [159870] by
-
- 3 edits in trunk/LayoutTests
Unreviewed EFL gardening
Accessibility rebaselines after r159848.
- platform/efl-wk1/accessibility/table-detection-expected.txt:
- platform/efl-wk2/accessibility/table-detection-expected.txt:
- 4:06 AM Changeset in webkit [159869] by
-
- 2 edits in trunk/Source/WebCore
Remove Symbian specific code.
https://bugs.webkit.org/show_bug.cgi?id=124939
Patch by Tamas Gergely <tgergely.u-szeged@partner.samsung.com> on 2013-11-29
Reviewed by Zoltan Herczeg.
Symbian is not supported, remove leftover code.
- plugins/npapi.h:
- 3:41 AM Changeset in webkit [159868] by
-
- 2 edits in trunk/Tools
test-webkit-scripts should show the failing tests and use an appropriate exit code
https://bugs.webkit.org/show_bug.cgi?id=124840
Patch by Jozsef Berta <jberta@inf.u-szeged.hu> on 2013-11-29
Reviewed by Ryosuke Niwa.
A fixme in test-webkit-scripts asked that the script should display success or failiure
and exit with a 0 or 1 value accordingly after all of the tests have completed.
- Scripts/test-webkit-scripts:
(ScriptsTester.run_test_script):
The outcome of the currently run script is returned to the main as a boolean value. A boolean is returned,
because at this point we don't need to pass on more information other than success or failiure.
(ScriptsTester.main):
The return values are now stored for each script and when all tests have completed successfully,
the script indicates success and returns 0. Otherwise it will display the name(s) of the failing script(s) and return 1.
- 3:38 AM Changeset in webkit [159867] by
-
- 4 edits2 moves in trunk
[ATK] Added support for isAttributeSettable in AccessibilityUIElementAtk
https://bugs.webkit.org/show_bug.cgi?id=124923
Patch by Krzysztof Czech <k.czech@samsung.com> on 2013-11-29
Reviewed by Mario Sanchez Prada.
Tools:
Added missing implementation of isAttributeSettable. Using
ATK_STATE_EDITABLE for checking whether attribute is settable.
- DumpRenderTree/atk/AccessibilityUIElementAtk.cpp:
(AccessibilityUIElement::isAttributeSettable):
- WebKitTestRunner/InjectedBundle/atk/AccessibilityUIElementAtk.cpp:
(WTR::AccessibilityUIElement::isAttributeSettable):
LayoutTests:
Test could be reused by EFL and GTK as well.
- accessibility/content-editable-expected.txt: Renamed from LayoutTests/platform/mac/accessibility/content-editable-expected.txt.
- accessibility/content-editable.html: Renamed from LayoutTests/platform/mac/accessibility/content-editable.html.
- 3:26 AM WebKitGTK/2.2.x edited by
- changeset 159572 is controversial (diff)
- 2:51 AM Changeset in webkit [159866] by
-
- 3 edits in trunk
[cmake] Fix cmake warning: Argument not separated from preceding token by whitespace
https://bugs.webkit.org/show_bug.cgi?id=124899
Patch by Laszlo Vidacs <lac@inf.u-szeged.hu> on 2013-11-29
Reviewed by Gyuyoung Kim.
- Source/cmake/FindCairo.cmake:
- Source/cmake/FindGStreamer.cmake:
- 12:37 AM Changeset in webkit [159865] by
-
- 2 edits in trunk/Source/WebKit2
[EFL] viewport must be same with the size of webview
https://bugs.webkit.org/show_bug.cgi?id=124965
Patch by Hunseop Jeong <Hunseop Jeong> on 2013-11-29
Reviewed by Gyuyoung Kim.
Currently, size of the viewport is larger than size of webview.
Changed the size of viewport with size of webview, because viewport is translated by wrong calculation.
- UIProcess/API/efl/EwkView.cpp:
(EwkView::displayTimerFired): Changed to use the (0,0).
(EwkView::createGLSurface): Modified to use the viewSize instead of the boundsEnd.
(EwkView::handleEvasObjectCalculate): Removed the WKViewSetUserViewportTranslation.
Nov 28, 2013:
- 11:51 PM Changeset in webkit [159864] by
-
- 2 edits in trunk/Source/WebKit2
[CoordinatedGraphics][WK2] Correct wrong usage of m_contentPosition variable in the WebView.
https://bugs.webkit.org/show_bug.cgi?id=118548
Patch by Eunmi Lee <eunmi15.lee@samsung.com> on 2013-11-28
Reviewed by Noam Rosenthal.
CoordinatedGraphics uses its own scaling logic - contents scaling - and
WebView of CoordinatedGraphics maintains contents position by scaling
with contents scaling factor.
However transformToScene() and updateViewportSize() of WebView regard
the contents position as a non-scaled value, so it should be fixed.
- UIProcess/CoordinatedGraphics/WebView.cpp:
(WebKit::WebView::transformToScene):
(WebKit::WebView::updateViewportSize):
- 7:42 PM Changeset in webkit [159863] by
-
- 5 edits in trunk/Source/WebKit2
[EFL] PageViewportController does not need to be unique_ptr instance
https://bugs.webkit.org/show_bug.cgi?id=124993
Reviewed by Gyuyoung Kim.
PageViewportController and PageViewportControllerEfl have same life cycle
with EwkView. So, we don't need to make them as unique_ptr instance.
- UIProcess/API/efl/EwkView.cpp:
(EwkView::EwkView):
(EwkView::handleEvasObjectCalculate):
(EwkView::scrollBy):
- UIProcess/API/efl/EwkView.h:
(EwkView::pageViewportController):
- UIProcess/efl/PageLoadClientEfl.cpp:
(WebKit::PageLoadClientEfl::didCommitLoadForFrame):
- UIProcess/efl/ViewClientEfl.cpp:
(WebKit::ViewClientEfl::didChangeContentsSize):
(WebKit::ViewClientEfl::didChangeContentsPosition):
(WebKit::ViewClientEfl::didRenderFrame):
(WebKit::ViewClientEfl::didCompletePageTransition):
(WebKit::ViewClientEfl::didChangeViewportAttributes):
- 5:35 PM Changeset in webkit [159862] by
-
- 3 edits in trunk/Source/WebKit2
[GTK] Build fix after r159859
https://bugs.webkit.org/show_bug.cgi?id=124992
Patch by Nick Diego Yamane <nick.yamane@openbossa.org> on 2013-11-28
Reviewed by Gyuyoung Kim.
- UIProcess/API/gtk/PageClientImpl.cpp:
(WebKit::PageClientImpl::didCommitLoadForMainFrame): Added.
- UIProcess/API/gtk/PageClientImpl.h:
- 5:02 PM Changeset in webkit [159861] by
-
- 3 edits in trunk/Source/WebKit2
[EFL] Build fix after r159859
https://bugs.webkit.org/show_bug.cgi?id=124991
Reviewed by Gyuyoung Kim.
Redefined newly added pure virtual function in PageClient class after r159859.
- UIProcess/CoordinatedGraphics/WebView.cpp:
(WebKit::WebView::didCommitLoadForMainFrame):
- UIProcess/CoordinatedGraphics/WebView.h:
- 3:25 PM Changeset in webkit [159860] by
-
- 7 edits in trunk/Source/WebCore
Rename InlineIterator::m_obj and make it private
https://bugs.webkit.org/show_bug.cgi?id=124837
Reviewed by Antti Koivisto.
InlineIterator has been exported m_obj as public though there is a getter function.
Besides *object* name isn't ambigious. So, changed it with m_renderer and renderer().
Additionally, setRenderer() is added as well.
No new tests, no behavior changes.
- rendering/InlineIterator.h:
(WebCore::InlineIterator::setObject):
(WebCore::operator==):
(WebCore::operator!=):
(WebCore::InlineBidiResolver::appendRun):
- rendering/RenderBlockLineLayout.cpp:
(WebCore::RenderBlockFlow::appendRunsForObject):
(WebCore::constructBidiRunsForLine):
(WebCore::RenderBlockFlow::createLineBoxesFromBidiRuns):
(WebCore::RenderBlockFlow::layoutRunsAndFloatsInRange):
(WebCore::RenderBlockFlow::matchedEndLine):
- rendering/line/BreakingContextInlineHeaders.h:
(WebCore::TrailingObjects::updateMidpointsForTrailingBoxes):
(WebCore::BreakingContext::BreakingContext):
(WebCore::BreakingContext::currentObject):
(WebCore::BreakingContext::initializeForCurrentObject):
(WebCore::BreakingContext::handleBR):
(WebCore::BreakingContext::handleOutOfFlowPositioned):
(WebCore::BreakingContext::handleFloat):
(WebCore::BreakingContext::handleEmptyInline):
(WebCore::BreakingContext::handleReplaced):
(WebCore::iteratorIsBeyondEndOfRenderCombineText):
(WebCore::ensureCharacterGetsLineBox):
(WebCore::BreakingContext::handleText):
(WebCore::BreakingContext::canBreakAtThisPosition):
(WebCore::BreakingContext::commitAndUpdateLineBreakIfNeeded):
(WebCore::checkMidpoints):
(WebCore::BreakingContext::handleEndOfLine):
- rendering/line/LineBreaker.cpp:
(WebCore::LineBreaker::skipTrailingWhitespace):
(WebCore::LineBreaker::skipLeadingWhitespace):
- rendering/line/LineInlineHeaders.h:
(WebCore::skipNonBreakingSpace):
(WebCore::requiresLineBox):
- 2:23 PM WebKitGTK/Debugging edited by
- (diff)
- 1:01 PM Changeset in webkit [159859] by
-
- 14 edits1 add in trunk/Source/WebKit2
Perform some spring cleaning to WKContentView and WKView
https://bugs.webkit.org/show_bug.cgi?id=124961
Reviewed by Dan Bernstein.
- Store the PageClientImpl in a std::unique_ptr.
- Remove the WKBrowsingContextController internal load delegate. Replace its use with a new PageClient function, didCommitLoadForMainFrame.
- Fix typo in the WKContentViewDelegate. contentViewdidCommitLoadForMainFrame -> contentViewDidCommitLoadForMainFrame.
- Add initializers for WKContentView and WKView that take WKContextRefs and WKPageGroupRefs to match the Mac WKView. These are needed for WebKitTestRunner.
- Require a WKProcessGroup (or WKContextRef) and a WKBrowsingContextGroup (or WKPageGroupRef).
- Stop caching the WKProcessGroup and WKBrowsingContextGroup on the WKContentView.
- Remove incorrect implementations of initWithCoder.
- Make WKContentView lazily create its WKBrowsingContextController wrapper.
- UIProcess/API/ios/PageClientImplIOS.h:
- UIProcess/API/ios/PageClientImplIOS.mm:
(WebKit::PageClientImpl::PageClientImpl):
(WebKit::PageClientImpl::didCommitLoadForMainFrame):
(WebKit::PageClientImpl::mainDocumentDidReceiveMobileDocType):
- UIProcess/API/ios/WKContentView.h:
- UIProcess/API/ios/WKContentView.mm:
(-[WKContentView initWithCoder:]):
(-[WKContentView initWithFrame:processGroup:browsingContextGroup:]):
(-[WKContentView browsingContextController]):
(-[WKContentView _commonInitializationWithContextRef:pageGroupRef:relatedToPage:]):
(-[WKContentView _didCommitLoadForMainFrame]):
(-[WKContentView _didReceiveMobileDocTypeForMainFrame]):
(-[WKContentView _didChangeViewportArguments:WebCore::]):
(-[WKContentView _decidePolicyForGeolocationRequestFromOrigin:frame:request:]):
(-[WKContentView _pageRef]):
(-[WKContentView initWithFrame:contextRef:pageGroupRef:]):
(-[WKContentView initWithFrame:contextRef:pageGroupRef:relatedToPage:]):
- UIProcess/API/ios/WKContentViewInternal.h:
- UIProcess/API/ios/WKContentViewPrivate.h: Added.
- UIProcess/API/ios/WKView.mm:
(-[WKView initWithFrame:processGroup:browsingContextGroup:]):
(-[WKView initWithFrame:processGroup:browsingContextGroup:relatedToView:]):
(-[WKView contentViewDidCommitLoadForMainFrame:]):
(-[WKView _commonInitializationWithContextRef:pageGroupRef:relatedToPage:]):
(-[WKView pageRef]):
(-[WKView initWithFrame:contextRef:pageGroupRef:]):
(-[WKView initWithFrame:contextRef:pageGroupRef:relatedToPage:]):
- UIProcess/API/mac/PageClientImpl.h:
- UIProcess/API/mac/PageClientImpl.mm:
(WebKit::PageClientImpl::didCommitLoadForMainFrame):
- UIProcess/API/mac/WKBrowsingContextController.mm:
(didCommitLoadForFrame):
- UIProcess/API/mac/WKBrowsingContextControllerInternal.h:
- UIProcess/API/mac/WKViewPrivate.h:
- UIProcess/PageClient.h:
- UIProcess/WebPageProxy.cpp:
(WebKit::WebPageProxy::didCommitLoadForFrame):
- 12:59 PM Changeset in webkit [159858] by
-
- 1 edit2 deletes in trunk/LayoutTests
Remove an oddly named css variables test
Rubber-stamped by Andreas Kling.
- css3/filters/reference-filter-update-after-remove-expected.txt: Removed.
- css3/filters/reference-filter-update-after-remove.html: Removed.
- 12:55 PM Changeset in webkit [159857] by
-
- 5 edits1 add in trunk/Source/WTF
Nix Upstream: Updating Nix WTF files
https://bugs.webkit.org/show_bug.cgi?id=124980
Patch by Thiago de Barros Lacerda <thiago.lacerda@openbossa.org> on 2013-11-28
Reviewed by Csaba Osztrogonác.
Just to sync our private repo files and the trunk, as part of the upstream process.
- wtf/DisallowCType.h:
- wtf/PlatformNix.cmake:
- wtf/nix/FeatureDefinesNix.h:
- wtf/nix/PlatformNix.h:
- wtf/nix/RunLoopNix.cpp: Added.
- 12:53 PM Changeset in webkit [159856] by
-
- 158 edits2 moves in trunk
Rename StylePropertySet to StyleProperties
https://bugs.webkit.org/show_bug.cgi?id=124990
Reviewed by Andreas Kling.
"Set" does not add useful information here. Use less clunky plural name.
- 12:33 PM Changeset in webkit [159855] by
-
- 4 edits in trunk/Source/JavaScriptCore
Revert the X86 assembler peephole changes
https://bugs.webkit.org/show_bug.cgi?id=124988
Reviewed by Csaba Osztrogonác.
- assembler/MacroAssemblerX86.h:
(JSC::MacroAssemblerX86::add32):
(JSC::MacroAssemblerX86::add64):
(JSC::MacroAssemblerX86::or32):
- assembler/MacroAssemblerX86Common.h:
(JSC::MacroAssemblerX86Common::add32):
(JSC::MacroAssemblerX86Common::or32):
(JSC::MacroAssemblerX86Common::branchAdd32):
- assembler/MacroAssemblerX86_64.h:
(JSC::MacroAssemblerX86_64::add32):
(JSC::MacroAssemblerX86_64::or32):
(JSC::MacroAssemblerX86_64::add64):
(JSC::MacroAssemblerX86_64::or64):
(JSC::MacroAssemblerX86_64::xor64):
- 11:43 AM Changeset in webkit [159854] by
-
- 2 edits2 adds in trunk/Source/WebCore
Nix Upstream: Adding EditorNix to WebCore
https://bugs.webkit.org/show_bug.cgi?id=124984
Patch by Thiago de Barros Lacerda <thiago.lacerda@openbossa.org> on 2013-11-28
Reviewed by Csaba Osztrogonác.
No new tests needed.
- PlatformNix.cmake:
- editing/nix/EditorNix.cpp: Added.
- 11:35 AM Changeset in webkit [159853] by
-
- 274 edits2 adds in trunk/LayoutTests
RenderTableSection Blink merge asserting
https://bugs.webkit.org/show_bug.cgi?id=124857
Rebase EFL results (and the remaining Mac) after r159848.
Patch by Laszlo Vidacs <lac@inf.u-szeged.hu> on 2013-11-28
Reviewed by Csaba Osztrogonác.
- fast/table/anonymous-table-section-removed.html: Updated.
- platform/efl/accessibility/table-attributes-expected.txt: Added.
- platform/efl/accessibility/table-sections-expected.txt: Added.
- platform/efl/fast/forms/input-value-expected.png:
- platform/efl/fast/forms/input-value-expected.txt:
- platform/efl/fast/table/[...]:
- platform/efl/tables/[...]:
- platform/mac/editing/deleting/deletionUI-single-instance-expected.txt:
- platform/mac-mountainlion/fast/forms/input-value-expected.txt:
- platform/mac-mountainlion/tables/mozilla/bugs/bug26178-expected.txt:
- 11:33 AM Changeset in webkit [159852] by
-
- 2 edits in trunk/Source/WebKit
Building EFL Webkit again with mediastream enabled
https://bugs.webkit.org/show_bug.cgi?id=124930
Patch by Thiago de Barros Lacerda <thiago.lacerda@openbossa.org> on 2013-11-28
Reviewed by Csaba Osztrogonác.
- CMakeLists.txt:
- 11:03 AM Changeset in webkit [159851] by
-
- 147 edits in trunk/LayoutTests
RenderTableSection Blink merge asserting
https://bugs.webkit.org/show_bug.cgi?id=124857
Rebase GTK results after r159848.
Patch by Laszlo Vidacs <lac@inf.u-szeged.hu> on 2013-11-28
Reviewed by Csaba Osztrogonác.
- platform/mac/accessibility/table-detection-expected.txt:
- platform/mac/fast/forms/input-value-expected.txt:
- platform/mac/fast/table/[...]:
- platform/mac/tables/[...]:
- 10:54 AM Changeset in webkit [159850] by
-
- 269 edits in trunk/LayoutTests
RenderTableSection Blink merge asserting
https://bugs.webkit.org/show_bug.cgi?id=124857
Rebase GTK results after r159848.
Patch by Laszlo Vidacs <lac@inf.u-szeged.hu> on 2013-11-28
Reviewed by Csaba Osztrogonác.
- platform/gtk/accessibility/table-detection-expected.txt:
- platform/gtk/fast/forms/input-value-expected.png:
- platform/gtk/fast/forms/input-value-expected.txt:
- platform/gtk/fast/table/[...]:
- platform/gtk/tables/[...]:
- 9:43 AM Changeset in webkit [159849] by
-
- 2 edits in trunk/Source/WebCore
[Win] Update vcxproj.filters, since LineInfo.h and LineLayoutState.h have been moved to rendering/line
https://bugs.webkit.org/show_bug.cgi?id=124959
Reviewed by Brent Fulgham.
Update WebCore.vcxproj.filters, since LineInfo.h (r155628) and LineLayoutState.h (158121) have been moved to rendering/line.
No new tests, no behavior change.
- WebCore.vcxproj/WebCore.vcxproj.filters:
- 9:40 AM Changeset in webkit [159848] by
-
- 4 edits in trunk
RenderTableSection Blink merge asserting
https://bugs.webkit.org/show_bug.cgi?id=124857
Patch by Laszlo Vidacs <lac@inf.u-szeged.hu> on 2013-11-28
Reviewed by Csaba Osztrogonác.
Source/WebCore:
Use border spacing at the end of all sections.
- rendering/RenderTableSection.cpp:
(WebCore::RenderTableSection::calcRowLogicalHeight):
LayoutTests:
Skipped tests enabled.
- 8:55 AM Changeset in webkit [159847] by
-
- 6 edits in trunk/Tools
Unreviewed, rolling out r159839.
http://trac.webkit.org/changeset/159839
https://bugs.webkit.org/show_bug.cgi?id=124974
run-webkit-tests doesn't generate pretty diff (Requested by
Ossy on #webkit).
- Scripts/webkitpy/common/prettypatch.py:
(PrettyPatch.init):
(PrettyPatch.pretty_diff):
- Scripts/webkitpy/layout_tests/controllers/test_result_writer.py:
(TestResultWriter.create_text_diff_and_write_result):
- Scripts/webkitpy/layout_tests/models/test_run_results.py:
(summarize_results):
- Scripts/webkitpy/port/base.py:
(Port.init):
(Port.pretty_patch_available):
(Port.check_pretty_patch):
(Port.variable):
(Port.variable.pretty_patch_text):
- Scripts/webkitpy/port/base_unittest.py:
(PortTest.test_pretty_patch_os_error):
(PortTest.test_pretty_patch_script_error):
- 8:35 AM Changeset in webkit [159846] by
-
- 2 edits2 adds in trunk/LayoutTests
Unreviewed EFL gardening
- platform/efl/TestExpectations: Added test expectations for failing tests.
- platform/efl/fast/forms/search/search-size-with-decorations-expected.png: Added.
- platform/efl/fast/forms/search/search-size-with-decorations-expected.txt: Added.
- 8:20 AM Changeset in webkit [159845] by
-
- 2 edits in trunk/Source/WebKit2
Buildfix after r159824 for GCC 4.6
https://bugs.webkit.org/show_bug.cgi?id=124968
Patch by Éva Balázsfalvi <balazsfalvi.eva@stud.u-szeged.hu> on 2013-11-28
Reviewed by Csaba Osztrogonác.
Added explicit "friend class", because GCC 4.6 doesn't support extended friend declaration (c++11)
- Shared/APIObject.h:
- 8:19 AM Changeset in webkit [159844] by
-
- 3 edits in trunk/LayoutTests
No need to skip css variables tests as they were removed.
- platform/mac/TestExpectations:
- platform/win/TestExpectations:
- 8:02 AM Changeset in webkit [159843] by
-
- 3 edits in trunk/Source/WebKit/gtk
REGRESSION(r154658): webkit_web_view_get_view_source_mode always returns false
https://bugs.webkit.org/show_bug.cgi?id=124954
Patch by Gustavo Noronha Silva <gustavo.noronha@collabora.com> on 2013-11-28
Reviewed by Carlos Garcia Campos.
- tests/testwebview.c: new test to ensure setting and getting source mode work as intended.
- webkit/webkitwebview.cpp:
(webkit_web_view_get_view_source_mode): actually return the value we query from WebCore.
- 7:46 AM Changeset in webkit [159842] by
-
- 60 edits3 deletes in trunk
Remove feature: CSS variables
https://bugs.webkit.org/show_bug.cgi?id=114119
.:
Reviewed by Andreas Kling.
- Source/cmakeconfig.h.cmake:
Source/JavaScriptCore:
Reviewed by Andreas Kling.
- Configurations/FeatureDefines.xcconfig:
Source/WebCore:
Reviewed by Andreas Kling.
The feature is unmaintained and it is getting in the way of refactoring. Code quality is not up to
WebKit standards either.
- Configurations/FeatureDefines.xcconfig:
- GNUmakefile.list.am:
- WebCore.xcodeproj/project.pbxproj:
- css/CSSBasicShapes.cpp:
- css/CSSBasicShapes.h:
- css/CSSCalculationValue.cpp:
(WebCore::unitCategory):
(WebCore::hasDoubleValue):
(WebCore::CSSCalcPrimitiveValue::toCalcValue):
(WebCore::CSSCalcPrimitiveValue::computeLengthPx):
(WebCore::determineCategory):
(WebCore::CSSCalcBinaryOperation::primitiveType):
- css/CSSCalculationValue.h:
- css/CSSComputedStyleDeclaration.cpp:
(WebCore::ComputedStyleExtractor::propertyValue):
- css/CSSGrammar.y.in:
- css/CSSParser.cpp:
(WebCore::CSSParserContext::CSSParserContext):
(WebCore::operator==):
(WebCore::filterProperties):
(WebCore::CSSParser::createStylePropertySet):
(WebCore::CSSParser::addProperty):
(WebCore::CSSParser::validCalculationUnit):
(WebCore::CSSParser::validUnit):
(WebCore::CSSParser::createPrimitiveNumericValue):
(WebCore::CSSParser::parseValidPrimitive):
(WebCore::CSSParser::parseValue):
(WebCore::CSSParser::parseReflect):
(WebCore::CSSParser::detectDashToken):
(WebCore::CSSParser::realLex):
- css/CSSParser.h:
- css/CSSParserMode.h:
- css/CSSParserValues.cpp:
(WebCore::CSSParserValue::createCSSValue):
- css/CSSParserValues.h:
- css/CSSPrimitiveValue.cpp:
(WebCore::isValidCSSUnitTypeForDoubleConversion):
(WebCore::CSSPrimitiveValue::primitiveType):
(WebCore::CSSPrimitiveValue::cleanup):
(WebCore::CSSPrimitiveValue::getStringValue):
(WebCore::CSSPrimitiveValue::customCSSText):
(WebCore::CSSPrimitiveValue::equals):
- css/CSSPrimitiveValue.h:
- css/CSSPrimitiveValueMappings.h:
(WebCore::CSSPrimitiveValue::convertToLength):
- css/CSSProperty.cpp:
- css/CSSProperty.h:
(WebCore::CSSProperty::CSSProperty):
- css/CSSReflectValue.cpp:
- css/CSSReflectValue.h:
- css/CSSValue.cpp:
(WebCore::CSSValue::equals):
(WebCore::CSSValue::cssText):
(WebCore::CSSValue::destroy):
- css/CSSValue.h:
(WebCore::CSSValue::setCssText):
- css/CSSValueList.cpp:
- css/CSSValueList.h:
- css/CSSVariableValue.h: Removed.
- css/Pair.h:
- css/Rect.h:
- css/StylePropertySet.cpp:
(WebCore::StylePropertySet::asText):
(WebCore::StylePropertySet::PropertyReference::cssName):
- css/StyleResolver.cpp:
(WebCore::StyleResolver::styleForPage):
(WebCore::StyleResolver::applyProperties):
(WebCore::StyleResolver::applyMatchedProperties):
(WebCore::StyleResolver::applyProperty):
- css/StyleResolver.h:
- css/WebKitCSSTransformValue.cpp:
- css/WebKitCSSTransformValue.h:
(WebCore::WebKitCSSTransformValue::equals):
- css/makeprop.pl:
- page/Settings.cpp:
(WebCore::Settings::Settings):
- page/Settings.h:
- rendering/style/RenderStyle.h:
- rendering/style/StyleRareInheritedData.cpp:
(WebCore::StyleRareInheritedData::StyleRareInheritedData):
(WebCore::StyleRareInheritedData::operator==):
- rendering/style/StyleRareInheritedData.h:
- rendering/style/StyleVariableData.h: Removed.
- testing/InternalSettings.cpp:
(WebCore::InternalSettings::Backup::Backup):
(WebCore::InternalSettings::Backup::restoreTo):
- testing/InternalSettings.h:
- testing/InternalSettings.idl:
Source/WebKit/mac:
Reviewed by Andreas Kling.
- Configurations/FeatureDefines.xcconfig:
Source/WebKit2:
Reviewed by Andreas Kling.
- Configurations/FeatureDefines.xcconfig:
Source/WTF:
Reviewed by Andreas Kling.
- wtf/FeatureDefines.h:
Tools:
Reviewed by Andreas Kling.
- Scripts/webkitperl/FeatureList.pm:
LayoutTests:
Reviewed by Andreas Kling.
- fast/css/variables: Removed.
- fast/css/variables/border-width-expected.html: Removed.
- fast/css/variables/border-width.html: Removed.
- fast/css/variables/build-supports-variables-expected.txt: Removed.
- fast/css/variables/build-supports-variables.html: Removed.
- fast/css/variables/calc-expected.html: Removed.
- fast/css/variables/calc-inside-calc-expected.html: Removed.
- fast/css/variables/calc-inside-calc.html: Removed.
- fast/css/variables/calc-invalid-value-expected.html: Removed.
- fast/css/variables/calc-invalid-value.html: Removed.
- fast/css/variables/calc-invalid-variable-expected.html: Removed.
- fast/css/variables/calc-invalid-variable.html: Removed.
- fast/css/variables/calc-negated-variable-expected.html: Removed.
- fast/css/variables/calc-negated-variable.html: Removed.
- fast/css/variables/calc-vw-crash-expected.txt: Removed.
- fast/css/variables/calc-vw-crash.html: Removed.
- fast/css/variables/calc.html: Removed.
- fast/css/variables/case-sensitive-expected.html: Removed.
- fast/css/variables/case-sensitive.html: Removed.
- fast/css/variables/colors-test-expected.html: Removed.
- fast/css/variables/colors-test.html: Removed.
- fast/css/variables/complex-cycle-expected.html: Removed.
- fast/css/variables/complex-cycle.html: Removed.
- fast/css/variables/computed-style-expected.html: Removed.
- fast/css/variables/computed-style.html: Removed.
- fast/css/variables/deferred-image-load-from-variable-expected.txt: Removed.
- fast/css/variables/deferred-image-load-from-variable.html: Removed.
- fast/css/variables/inherited-values-expected.html: Removed.
- fast/css/variables/inherited-values.html: Removed.
- fast/css/variables/inline-styles-expected.html: Removed.
- fast/css/variables/inline-styles.html: Removed.
- fast/css/variables/invalid-font-reference-expected.txt: Removed.
- fast/css/variables/invalid-font-reference.html: Removed.
- fast/css/variables/invalid-shorthand-expected.html: Removed.
- fast/css/variables/invalid-shorthand.html: Removed.
- fast/css/variables/invalid-value-list-crash-expected.txt: Removed.
- fast/css/variables/invalid-value-list-crash.html: Removed.
- fast/css/variables/invalid-variable-value-expected.html: Removed.
- fast/css/variables/invalid-variable-value.html: Removed.
- fast/css/variables/multi-level-cycle-expected.html: Removed.
- fast/css/variables/multi-level-cycle.html: Removed.
- fast/css/variables/redefinition-expected.html: Removed.
- fast/css/variables/redefinition.html: Removed.
- fast/css/variables/root-background-size-expected.html: Removed.
- fast/css/variables/root-background-size.html: Removed.
- fast/css/variables/shorthand-expected.html: Removed.
- fast/css/variables/shorthand.html: Removed.
- fast/css/variables/simple-cycle-expected.html: Removed.
- fast/css/variables/simple-cycle.html: Removed.
- fast/css/variables/transform-test-expected.html: Removed.
- fast/css/variables/transform-test.html: Removed.
- fast/css/variables/undefined-expected.html: Removed.
- fast/css/variables/undefined.html: Removed.
- fast/css/variables/use-before-defined-expected.html: Removed.
- fast/css/variables/use-before-defined.html: Removed.
- fast/css/variables/var-filter-expected.txt: Removed.
- fast/css/variables/var-filter.html: Removed.
- fast/css/variables/var-inside-box-reflect-expected.html: Removed.
- fast/css/variables/var-inside-box-reflect.html: Removed.
- fast/css/variables/var-inside-pair-expected.html: Removed.
- fast/css/variables/var-inside-pair.html: Removed.
- fast/css/variables/var-inside-quad-expected.html: Removed.
- fast/css/variables/var-inside-quad.html: Removed.
- fast/css/variables/var-inside-shape-expected.html: Removed.
- fast/css/variables/var-inside-shape.html: Removed.
- fast/css/variables/var-inside-shorthand-expected.html: Removed.
- fast/css/variables/var-inside-shorthand.html: Removed.
- fast/css/variables/variable-chain-expected.html: Removed.
- fast/css/variables/variable-chain.html: Removed.
- fast/css/variables/variable-unparseable-value-crash-expected.txt: Removed.
- fast/css/variables/variable-unparseable-value-crash.html: Removed.
- 7:27 AM Changeset in webkit [159841] by
-
- 4 edits in trunk/LayoutTests
[EFL] Layout tests need to be rebaselined.
https://bugs.webkit.org/show_bug.cgi?id=124879
Unreviewed, EFL rebaseline.
EFL tests need to be rebaselined after r159747
Patch by Jongwoo Choi <jw0330.choi@samsung.com> on 2013-11-28
- platform/efl/fast/table/011-expected.txt:
- platform/efl/fast/table/border-collapsing/004-expected.txt:
- platform/efl/fast/table/tableInsideCaption-expected.txt:
- 7:15 AM Changeset in webkit [159840] by
-
- 3 edits in trunk/Source/WebCore
Updating RTCPeerConnectionHandlerMock after r159769
https://bugs.webkit.org/show_bug.cgi?id=124947
Patch by Thiago de Barros Lacerda <thiago.lacerda@openbossa.org> on 2013-11-28
Reviewed by Philippe Normand.
Adding its create function back, in order to run RTCPeerConnection LayoutTests.
No new tests needed.
- platform/mock/RTCPeerConnectionHandlerMock.cpp:
(WebCore::RTCPeerConnectionHandlerMock::create):
- platform/mock/RTCPeerConnectionHandlerMock.h:
- 7:14 AM Changeset in webkit [159839] by
-
- 6 edits in trunk/Tools
Move PrettyPatch related code to prettypatch.py
https://bugs.webkit.org/show_bug.cgi?id=124937
Patch by Dániel Bátyai <Batyai.Daniel@stud.u-szeged.hu> on 2013-11-28
Reviewed by Ryosuke Niwa.
This code seems to have a better place here than in Port, since PrettyPatch already knows
pretty_patch_path, and this also unifies the usage of PrettyPatch
- Scripts/webkitpy/common/prettypatch.py:
(PrettyPatch.init):
(PrettyPatch.pretty_diff):
(PrettyPatch):
(PrettyPatch.pretty_patch_available):
(PrettyPatch.check_pretty_patch):
(PrettyPatch.pretty_patch_text):
- Scripts/webkitpy/layout_tests/controllers/test_result_writer.py:
(TestResultWriter.create_text_diff_and_write_result):
- Scripts/webkitpy/layout_tests/models/test_run_results.py:
(summarize_results):
- Scripts/webkitpy/port/base.py:
(Port.init):
(Port.wdiff_available):
(Port.check_image_diff):
(Port.wdiff_text):
- Scripts/webkitpy/port/base_unittest.py:
(PortTest.test_pretty_patch_os_error):
(PortTest.test_pretty_patch_script_error):
- 6:20 AM WebKitGTK/2.2.x edited by
- (diff)
- 6:09 AM WebKitGTK/2.2.x edited by
- (diff)
- 5:46 AM Changeset in webkit [159838] by
-
- 2 edits in trunk/Tools
Checkout should own the scm object in Host
https://bugs.webkit.org/show_bug.cgi?id=124943
Patch by Dániel Bátyai <Batyai.Daniel@stud.u-szeged.hu> on 2013-11-28
Reviewed by Ryosuke Niwa.
- Scripts/webkitpy/common/host.py:
(Host.init):
(Host.initialize_scm):
(Host.scm):
- 5:41 AM WebKitGTK/2.2.x edited by
- (diff)
- 4:40 AM Changeset in webkit [159837] by
-
- 9 edits in trunk
[GTK] Support custom types for drag and drop data
https://bugs.webkit.org/show_bug.cgi?id=124659
Patch by Gustavo Noronha Silva <gustavo.noronha@collabora.com> on 2013-11-27
Reviewed by Martin Robinson.
Source/WebCore:
Covered by fast/events/drag-customData.html.
- platform/gtk/DataObjectGtk.cpp:
(WebCore::DataObjectGtk::unknownTypes): returns a hash map with all custom types set.
(WebCore::DataObjectGtk::clearAllExceptFilenames): clear custom types.
- platform/gtk/DataObjectGtk.h:
(WebCore::DataObjectGtk::hasUnknownTypeData): returns whether custom types are set.
(WebCore::DataObjectGtk::unknownTypeData): returns the data for a custom type.
(WebCore::DataObjectGtk::setUnknownTypeData): sets the data for a custom type.
- platform/gtk/PasteboardGtk.cpp:
(WebCore::Pasteboard::writeString): handle unknown types as custom.
(WebCore::Pasteboard::writePasteboard): ditto.
(WebCore::Pasteboard::hasData): also check for custom types.
(WebCore::Pasteboard::types): also obtain the list of custom types.
(WebCore::Pasteboard::readString): handle unknown types as custom.
- platform/gtk/PasteboardHelper.cpp:
(WebCore::initGdkAtoms): new unknown atom.
(WebCore::PasteboardHelper::PasteboardHelper): add custom type to the list of targets.
(WebCore::PasteboardHelper::fillSelectionData): turns any custom types' data into a GVariant, which
is in turn serialized to a single string for GtkSelectionData to hold.
(WebCore::PasteboardHelper::targetListForDataObject): add custom data to the target list if any is
set.
(WebCore::PasteboardHelper::fillDataObjectFromDropData): retrieve the custom types and their data
from the serialized GVariant string held by GtkSelectionData.
(WebCore::PasteboardHelper::dropAtomsForContext): handle custom types.
Source/WebKit2:
- Shared/gtk/ArgumentCodersGtk.cpp:
(CoreIPC::encodeDataObject): encode the unknown types data.
(CoreIPC::decodeDataObject): decode the unknown types data.
LayoutTests:
- platform/gtk/TestExpectations: remove failure expectation for test that now passes.
- 4:22 AM WebKitGTK/2.2.x edited by
- (diff)
- 2:28 AM Changeset in webkit [159836] by
-
- 2 edits in trunk/Source/JavaScriptCore
Typo fix after r159834 to fix 32 bit builds.
Patch by Peter Gal <galpeter@inf.u-szeged.hu> on 2013-11-28
Reviewed by Csaba Osztrogonác.
- dfg/DFGSpeculativeJIT32_64.cpp:
(JSC::DFG::SpeculativeJIT::compile):