Timeline
Jun 26, 2017:
- 11:41 PM Changeset in webkit [218832] by
-
- 3 edits in trunk/Source/WebCore
[GTK] Layout Test webrtc/video.html issues "stack smashing detected"
https://bugs.webkit.org/show_bug.cgi?id=173862
Patch by Fujii Hironori <Fujii Hironori> on 2017-06-26
Reviewed by Carlos Garcia Campos.
Tests: webrtc/video.html
Passing a bool variable to g_object_get causes out-of-bound write.
gboolean should be used, which is 4 bytes while bool is one byte.
- platform/graphics/gstreamer/MediaPlayerPrivateGStreamerBase.cpp:
(WebCore::MediaPlayerPrivateGStreamerBase::muted): Use gboolean instead of bool.
- platform/graphics/gstreamer/MediaPlayerPrivateGStreamerOwr.cpp:
(WebCore::MediaPlayerPrivateGStreamerOwr::trackEnded): Ditto.
- 11:12 PM Changeset in webkit [218831] by
-
- 1 copy in releases/WebKitGTK/webkit-2.16.5
WebKitGTK+ 2.16.5
- 11:11 PM Changeset in webkit [218830] by
-
- 4 edits in releases/WebKitGTK/webkit-2.16
Unreviewed. Update OptionsGTK.cmake and NEWS for 2.16.5 release.
.:
- Source/cmake/OptionsGTK.cmake:
Source/WebKit2:
- gtk/NEWS: Add release notes for 2.16.5.
- 11:01 PM Changeset in webkit [218829] by
-
- 5 edits in releases/WebKitGTK/webkit-2.16
Merge r218798 - Unreviewed, rolling out r215190.
Broke product select element on GNOME Bugzilla
Reverted changeset:
"[GTK] Misplaced right click menu on web page due to
deprecated gtk_menu_popup()"
https://bugs.webkit.org/show_bug.cgi?id=170553
http://trac.webkit.org/changeset/215190
- 10:49 PM Changeset in webkit [218828] by
-
- 3 edits1 add in trunk
RegExpPrototype.js builtin uses for-of iteration which is almost certainly incorrect
https://bugs.webkit.org/show_bug.cgi?id=173740
Reviewed by Mark Lam.
JSTests:
- stress/regexp-prototype-replace-builtin-should-not-use-for-of.js: Added.
(Array.prototype.Symbol.iterator):
Source/JavaScriptCore:
The builtin was using for-of iteration to iterate over an internal
list in its algorithm. For-of iteration is observable via user code
in the global object, so this approach was wrong as it would break if
a user changed the Array iteration protocol in some way.
- builtins/RegExpPrototype.js:
(replace):
- 8:33 PM Changeset in webkit [218827] by
-
- 10 edits in trunk/Source
WebsiteDataStore::fetchDataForTopPrivatelyControlledDomains() is inefficient
https://bugs.webkit.org/show_bug.cgi?id=173850
Reviewed by Ryosuke Niwa.
Source/WebCore:
- loader/ResourceLoadStatisticsStore.cpp:
(WebCore::ResourceLoadStatisticsStore::updateStatisticsForRemovedDataRecords):
- loader/ResourceLoadStatisticsStore.h:
Source/WebKit2:
Update WebsiteDataRecord::matchesTopPrivatelyControlledDomain() to rely on
SecurityOriginData::host rather than SecurityOriginData::securityOrigin()->host().
SecurityOriginData::securityOrigin() is expensive and it seems unnecessary to call
it here since we already have the host.
Also update WebsiteDataStore::fetchDataForTopPrivatelyControlledDomains() to return
domains as a HashSet rather than a Vector to avoid having duplicate domains.
- UIProcess/WebProcessProxy.cpp:
(WebKit::WebProcessProxy::deleteWebsiteDataForTopPrivatelyControlledDomainsInAllPersistentDataStores):
- UIProcess/WebProcessProxy.h:
- UIProcess/WebResourceLoadStatisticsStore.cpp:
(WebKit::WebResourceLoadStatisticsStore::removeDataRecords):
- UIProcess/WebsiteData/WebsiteDataRecord.cpp:
(WebKit::WebsiteDataRecord::matchesTopPrivatelyControlledDomain):
- UIProcess/WebsiteData/WebsiteDataStore.cpp:
(WebKit::WebsiteDataStore::fetchDataForTopPrivatelyControlledDomains):
(WebKit::WebsiteDataStore::removeDataForTopPrivatelyControlledDomains):
- UIProcess/WebsiteData/WebsiteDataStore.h:
- 8:28 PM Changeset in webkit [218826] by
-
- 9 edits2 adds in trunk
REGRESSION (AsyncImageDecoding): A tab with the WWDC keynote paused is killed for using excessive power (Image thrashing)
https://bugs.webkit.org/show_bug.cgi?id=173804
<rdar://problem/32623745>
Reviewed by Simon Fraser.
Source/WebCore:
When under memory pressure MemoryCache::singleton().pruneLiveResources(true) is called inFrameView::didPaintContents()
after top level paint. We end up decoding and pruning bitmaps repeatedly for each tile, which is not great.
Situation gets worse with async decoding. Painting now doesn’t actually decode the image, it just starts the decoding.
When it completes we trigger another paint to get the bits to the tiles. The paint for the first tile then calls
pruneLiveResources and loses the bitmap and the second tile triggers another round of async decoding. We have code
that prevents pruning of visible images but non-visible images in tiling area can hit this bug easily.
Test: fast/images/low-memory-decode.html
- page/FrameView.cpp:
(WebCore::FrameView::willPaintContents):
(WebCore::FrameView::didPaintContents):
Eliminate synchronous pruning during painting. This is an obsolete mechanism from early iOS times.
- platform/graphics/BitmapImage.cpp:
(WebCore::BitmapImage::imageFrameAvailableAtIndex):
(WebCore::BitmapImage::decodeCountForTesting):
Testing support.
- platform/graphics/BitmapImage.h:
- testing/Internals.cpp:
(WebCore::Internals::imageDecodeCount):
- testing/Internals.h:
- testing/Internals.idl:
LayoutTests:
- fast/images/low-memory-decode-expected.txt: Added.
- fast/images/low-memory-decode.html: Added.
- 5:26 PM Changeset in webkit [218825] by
-
- 2 edits in trunk/LayoutTests
Marked media/media-source/media-source-paint-to-canvas.html as flaky.
https://bugs.webkit.org/show_bug.cgi?id=173565
Unreviewed test gardening.
- platform/mac/TestExpectations:
- 4:47 PM Changeset in webkit [218824] by
-
- 2 edits in trunk/LayoutTests
Marked animations/play-state-suspend.html as flaky.
https://bugs.webkit.org/show_bug.cgi?id=173726
Unreviewed test gardening.
- platform/ios-wk2/TestExpectations:
- 4:39 PM Changeset in webkit [218823] by
-
- 2 edits in trunk/JSTests
Skip a test on 32-bit platforms since we run out of address space.
Rubber stamped by Mark Lam.
- stress/dont-reserve-huge-capacity-lexer.js:
- 3:36 PM Changeset in webkit [218822] by
-
- 4 edits in trunk/Source/WebKit2
Invalidate WebVideoFullscreenManager when WebPage is destroyed.
https://bugs.webkit.org/show_bug.cgi?id=173835
rdar://problem/32969161
Patch by Jeremy Jones <jeremyj@apple.com> on 2017-06-26
Reviewed by Jer Noble.
WebVideoFullscreenManager has a pointer to WebPage, and even null checks it in a few places,
but the only place it is nulled out is in the destructor. This allows a dangling reference.
This changes invalidates that reference when WebPage is destructed and adds nullchecks
or asserts throughout WebVideoFullscreenManager as appropriate.
- WebProcess/WebPage/WebPage.cpp:
(WebKit::WebPage::~WebPage):
- WebProcess/cocoa/WebVideoFullscreenManager.h:
(WebKit::WebVideoFullscreenManager::invalidate):
- WebProcess/cocoa/WebVideoFullscreenManager.mm:
(WebKit::WebVideoFullscreenManager::~WebVideoFullscreenManager):
(WebKit::WebVideoFullscreenManager::enterVideoFullscreenForVideoElement):
(WebKit::WebVideoFullscreenManager::exitVideoFullscreenForVideoElement):
(WebKit::WebVideoFullscreenManager::exitVideoFullscreenToModeWithoutAnimation):
(WebKit::WebVideoFullscreenManager::hasVideoChanged):
(WebKit::WebVideoFullscreenManager::videoDimensionsChanged):
(WebKit::WebVideoFullscreenManager::didSetupFullscreen):
(WebKit::WebVideoFullscreenManager::didEnterFullscreen):
(WebKit::WebVideoFullscreenManager::didCleanupFullscreen):
(WebKit::WebVideoFullscreenManager::fullscreenMayReturnToInline):
- 2:09 PM Changeset in webkit [218821] by
-
- 2 edits in trunk/Source/WebKit2
Disable diagnostic logging in ephemeral sessions
https://bugs.webkit.org/show_bug.cgi?id=173849
<rdar://problem/32987341>
Reviewed by Geoffrey Garen.
- UIProcess/WebPageProxy.cpp:
(WebKit::WebPageProxy::setDiagnosticLoggingClient):
Construct a dummy logging client if the page's session is ephemeral.
(WebKit::WebPageProxy::logDiagnosticMessage):
(WebKit::WebPageProxy::logDiagnosticMessageWithResult):
(WebKit::WebPageProxy::logDiagnosticMessageWithValue):
(WebKit::WebPageProxy::logDiagnosticMessageWithEnhancedPrivacy):
Slight cleanup to make the code look a bit safer.
- 1:17 PM Changeset in webkit [218820] by
-
- 2 edits in trunk/Source/JavaScriptCore
Renamed DumpRegisterFunctor to DumpReturnVirtualPCFunctor.
https://bugs.webkit.org/show_bug.cgi?id=173848
Reviewed by JF Bastien.
This functor only dumps the return VirtualPC.
- interpreter/Interpreter.cpp:
(JSC::DumpReturnVirtualPCFunctor::DumpReturnVirtualPCFunctor):
(JSC::Interpreter::dumpRegisters):
(JSC::DumpRegisterFunctor::DumpRegisterFunctor): Deleted.
(JSC::DumpRegisterFunctor::operator()): Deleted.
- 12:34 PM Changeset in webkit [218819] by
-
- 3 edits1 add in trunk
Crash in JSC::Lexer<unsigned char>::setCode
https://bugs.webkit.org/show_bug.cgi?id=172754
Reviewed by Mark Lam.
JSTests:
- stress/dont-reserve-huge-capacity-lexer.js: Added.
(catch):
Source/JavaScriptCore:
The lexer was asking one of its buffers to reserve initial space that
was O(text size in bytes). For large sources, this would end up causing
the vector to overflow and crash. This patch changes this code be like
the Lexer's other buffers and to only reserve a small starting buffer.
- parser/Lexer.cpp:
(JSC::Lexer<T>::setCode):
- 12:13 PM Changeset in webkit [218818] by
-
- 2 edits in trunk/Source/WebCore
ImageFrameCache::startAsyncDecodingQueue() unsafely passes Strings across threads
https://bugs.webkit.org/show_bug.cgi?id=173842
Reviewed by Simon Fraser.
The URL string was passed across thread without isolated copy.
- platform/graphics/ImageFrameCache.cpp:
(WebCore::ImageFrameCache::startAsyncDecodingQueue):
- 11:51 AM Changeset in webkit [218817] by
-
- 8 edits2 deletes in trunk
Unreviewed, rolling out r218783.
Causing accessibility/mac/setting-attributes-is-
asynchronous.html to crash consistently on mac-wk2 Debug
Reverted changeset:
"AX: Cannot call setValue() on contenteditable or ARIA text
controls"
https://bugs.webkit.org/show_bug.cgi?id=173520
http://trac.webkit.org/changeset/218783
- 11:19 AM Changeset in webkit [218816] by
-
- 39 edits in trunk
[WTF] Drop Thread::create(obsolete things) API since we can use lambda
https://bugs.webkit.org/show_bug.cgi?id=173825
Reviewed by Saam Barati.
Source/JavaScriptCore:
- jsc.cpp:
(startTimeoutThreadIfNeeded):
(timeoutThreadMain): Deleted.
Source/WebCore:
No behavior change.
- Modules/indexeddb/server/IDBServer.cpp:
(WebCore::IDBServer::IDBServer::IDBServer):
(WebCore::IDBServer::IDBServer::databaseThreadEntry): Deleted.
- Modules/indexeddb/server/IDBServer.h:
- Modules/webaudio/AsyncAudioDecoder.cpp:
(WebCore::AsyncAudioDecoder::AsyncAudioDecoder):
(WebCore::AsyncAudioDecoder::threadEntry): Deleted.
- Modules/webaudio/AsyncAudioDecoder.h:
- Modules/webaudio/OfflineAudioDestinationNode.cpp:
(WebCore::OfflineAudioDestinationNode::startRendering):
(WebCore::OfflineAudioDestinationNode::offlineRenderEntry): Deleted.
- Modules/webaudio/OfflineAudioDestinationNode.h:
- Modules/webdatabase/DatabaseThread.cpp:
(WebCore::DatabaseThread::start):
(WebCore::DatabaseThread::databaseThreadStart): Deleted.
- Modules/webdatabase/DatabaseThread.h:
- bindings/js/GCController.cpp:
(WebCore::collect):
(WebCore::GCController::gcTimerFired):
(WebCore::GCController::garbageCollectOnAlternateThreadForDebugging):
- loader/icon/IconDatabase.cpp:
(WebCore::IconDatabase::open):
(WebCore::IconDatabase::iconDatabaseSyncThreadStart): Deleted.
- loader/icon/IconDatabase.h:
- page/ResourceUsageThread.cpp:
(WebCore::ResourceUsageThread::createThreadIfNeeded):
(WebCore::ResourceUsageThread::threadCallback): Deleted.
- page/ResourceUsageThread.h:
- page/scrolling/ScrollingThread.cpp:
(WebCore::ScrollingThread::createThreadIfNeeded):
(WebCore::ScrollingThread::threadCallback): Deleted.
(WebCore::ScrollingThread::threadBody): Deleted.
- page/scrolling/ScrollingThread.h:
- platform/audio/HRTFDatabaseLoader.cpp:
(WebCore::HRTFDatabaseLoader::loadAsynchronously):
(WebCore::databaseLoaderEntry): Deleted.
- platform/audio/HRTFDatabaseLoader.h:
- platform/audio/ReverbConvolver.cpp:
(WebCore::ReverbConvolver::ReverbConvolver):
(WebCore::backgroundThreadEntry): Deleted.
- platform/audio/ReverbConvolver.h:
(WebCore::ReverbConvolver::useBackgroundThreads):
- platform/network/cf/LoaderRunLoopCF.cpp:
(WebCore::loaderRunLoop):
(WebCore::runLoaderThread): Deleted.
- platform/network/curl/CurlManager.cpp:
(WebCore::CurlManager::startThreadIfNeeded):
(WebCore::CurlManager::workerThread):
- platform/network/curl/CurlManager.h:
- workers/WorkerThread.cpp:
(WebCore::WorkerThread::start):
(WebCore::WorkerThread::workerThreadStart): Deleted.
- workers/WorkerThread.h:
Source/WebKit:
- Storage/StorageThread.cpp:
(WebCore::StorageThread::start):
(WebCore::StorageThread::threadEntryPointCallback): Deleted.
- Storage/StorageThread.h:
Source/WTF:
Thread::create(ThreadFunction, void* data, const char* name) is a bit old API.
Since we have C++ lambda, the above API is simply unnecessary. And C++ lambda
based one is better since the above API needs casting data to and from void*.
- wtf/Function.h:
Avoid ambiguity.
- wtf/ParallelJobsGeneric.cpp:
(WTF::ParallelEnvironment::ThreadPrivate::tryLockFor):
(WTF::ParallelEnvironment::ThreadPrivate::workerThread): Deleted.
- wtf/ParallelJobsGeneric.h:
- wtf/Threading.cpp:
- wtf/ThreadingWin.cpp:
(WTF::createThread):
Tools:
- DumpRenderTree/JavaScriptThreading.cpp:
(runJavaScriptThread):
(startJavaScriptThreads):
- DumpRenderTree/mac/DumpRenderTree.mm:
(runThread):
(runPthread):
(testThreadIdentifierMap):
- 11:02 AM Changeset in webkit [218815] by
-
- 3 edits in trunk/Tools
[TestWebKitAPI] Fix false-positive bad release warnings found by clang static analyzer
<https://webkit.org/b/173837>
Reviewed by Geoffrey Garen.
The clang static analyzer can't reason about objects that are
assigned to a delegate as +1 retained, and then released
later in a different method when the delegate is cleared.
Instead, use a common idiom where the object setting the
delegate retains it as an instance variable on initialization.
Then the same object clears the delegate and releases its
instance variable during teardown.
Also add EXPECT_TRUE() tests to make sure the delegate objects
match before teardown.
- TestWebKitAPI/Tests/mac/FullscreenZoomInitialFrame.mm:
(TestWebKitAPI::FullscreenZoomInitialFrame::initializeView):
(TestWebKitAPI::FullscreenZoomInitialFrame::teardownView):
- TestWebKitAPI/Tests/mac/PageVisibilityStateWithWindowChanges.mm:
(TestWebKitAPI::PageVisibilityStateWithWindowChanges::initializeView):
(TestWebKitAPI::PageVisibilityStateWithWindowChanges::teardownView):
- 11:01 AM Changeset in webkit [218814] by
-
- 2 edits in trunk/Source/WebKit2
[GCrypt] Properly initialize libgcrypt before using it
https://bugs.webkit.org/show_bug.cgi?id=173589
Reviewed by Michael Catanzaro.
Initialize libgcrypt in the Unix-specific main() entrypoint. This is early enough
to ensure no other libgcrypt API function is invoked and to also ensure this is
done in a thread-safe manner.
Initialization is initiated through the gcry_check_version() call. 16 kilobytes of
secure memory is pre-allocated before we mark the initialization as complete, as
recommended by the libgcrypt documentation.
- WebProcess/EntryPoint/unix/WebProcessMain.cpp:
(main):
- 11:00 AM Changeset in webkit [218813] by
-
- 2 edits in trunk/Source/WebKit2
When Mission Control closes fullscreen window, allow media element to update its state.
https://bugs.webkit.org/show_bug.cgi?id=173671
rdar://problem/32892671
Patch by Jeremy Jones <jeremyj@apple.com> on 2017-06-26
Reviewed by Eric Carlson.
When Mission Control closes element fullscreen without an animation, we need to notify the
media element that fullscreen has exited.
Without this change, the page still behaves like the element is in fullscreen.
- UIProcess/mac/WKFullScreenWindowController.mm:
(-[WKFullScreenWindowController beganExitFullScreenWithInitialFrame:finalFrame:]):
(-[WKFullScreenWindowController finishedExitFullScreenAnimation:]):
- 10:54 AM Changeset in webkit [218812] by
-
- 2 edits in trunk/Source/WebKit2
[iOS DnD] [WK2] Beginning a drag session should prevent clicking via long press
https://bugs.webkit.org/show_bug.cgi?id=173838
Reviewed by Tim Horton.
After r218579, WebKit no longer attempts to replace out-of-the-box UIKit long-press/drag lift disambiguation by
firing events immediately. However, this means that dragging will defer the highlight long press gesture
recognizer until dragging ends rather than cancel it immediately, which causes WKContentView to dispatch a
synthetic click immediately upon lift. To fix this, we should bail out of the highlight long press gesture when
beginning a drag.
- UIProcess/ios/WKContentViewInteraction.mm:
(-[WKContentView _dragInteraction:prepareForSession:completion:]):
- 10:52 AM Changeset in webkit [218811] by
-
- 2 edits in trunk/LayoutTests
Make webrtc/video-replace-track-to-null.html more robust
https://bugs.webkit.org/show_bug.cgi?id=173834
Patch by Youenn Fablet <youenn@apple.com> on 2017-06-26
Reviewed by Eric Carlson.
- webrtc/video-replace-track-to-null.html:
- 10:48 AM Changeset in webkit [218810] by
-
- 2 edits in trunk/Tools
[TestWebKitAPI] REGRESSION (r218750): Fix leak of NSURLResponse in WKURLSchemeHandler-1.mm
<https://webkit.org/b/173836>
Reviewed by Brady Eidson.
- TestWebKitAPI/Tests/WebKit2Cocoa/WKURLSchemeHandler-1.mm:
(-[RedirectSchemeHandler webView:startURLSchemeTask:]): Use
adoptNS() to fix the leak. Also use auto/adoptNS() for other
objects in this test.
- 9:45 AM Changeset in webkit [218809] by
-
- 14 edits in trunk
[ATK] Add support for aria-details and aria-errormessage
https://bugs.webkit.org/show_bug.cgi?id=172588
Reviewed by Chris Fleizach.
Source/WebCore:
Add methods to retrieve elements referenced by or referencing the new
aria-details and aria-errormessage attributes. Include aria-details and
aria-errormessage in AccessibilityObject::supportsARIAAttributes() to ensure
elements with these attributes will be included in the accessibility tree.
New test cases added to accessibility/gtk/relation-types.html.
- accessibility/AccessibilityObject.cpp:
(WebCore::AccessibilityObject::supportsARIAAttributes):
(WebCore::AccessibilityObject::ariaDetailsElements):
(WebCore::AccessibilityObject::ariaDetailsReferencingElements):
(WebCore::AccessibilityObject::ariaErrorMessageElements):
(WebCore::AccessibilityObject::ariaErrorMessageReferencingElements):
- accessibility/AccessibilityObject.h:
- accessibility/atk/WebKitAccessibleWrapperAtk.cpp:
(setAtkRelationSetFromCoreObject):
- html/HTMLAttributeNames.in:
Tools:
Add additional methods to test ARIA properties which are exposed via
AtkRelation. Also bump minimum versions of at-spi2-core and at-spi2-atk
to versions which support the details and error-message relation types.
- WebKitTestRunner/InjectedBundle/AccessibilityUIElement.h:
(WTR::AccessibilityUIElement::ariaDetailsElementAtIndex):
(WTR::AccessibilityUIElement::ariaDetailsReferencingElementAtIndex):
(WTR::AccessibilityUIElement::ariaErrorMessageElementAtIndex):
(WTR::AccessibilityUIElement::ariaErrorMessageReferencingElementAtIndex):
- WebKitTestRunner/InjectedBundle/Bindings/AccessibilityUIElement.idl:
- WebKitTestRunner/InjectedBundle/atk/AccessibilityUIElementAtk.cpp:
(WTR::AccessibilityUIElement::ariaDetailsElementAtIndex):
(WTR::AccessibilityUIElement::ariaDetailsReferencingElementAtIndex):
(WTR::AccessibilityUIElement::ariaErrorMessageElementAtIndex):
(WTR::AccessibilityUIElement::ariaErrorMessageReferencingElementAtIndex):
- gtk/jhbuild.modules:
LayoutTests:
Add new test cases to relation-types.html.
- accessibility/gtk/relation-types-expected.txt:
- accessibility/gtk/relation-types.html:
- 7:12 AM Changeset in webkit [218808] by
-
- 1 edit5 adds in trunk/LayoutTests
[WPE][GCrypt] Unreviewed gardening
After r218744, land new expectations for AES-CFB tests.
- platform/wpe/crypto/subtle/aes-cbc-cfb-decrypt-malformed-parameters-expected.txt: Added.
- platform/wpe/crypto/subtle/aes-cbc-cfb-encrypt-malformed-parameters-expected.txt: Added.
- platform/wpe/crypto/subtle/aes-export-key-malformed-parameters-expected.txt: Added.
- platform/wpe/crypto/subtle/aes-generate-key-malformed-parameters-expected.txt: Added.
- platform/wpe/crypto/subtle/aes-import-key-malformed-parameters-expected.txt: Added.
- 2:30 AM Changeset in webkit [218807] by
-
- 2 edits in trunk/Tools
Unreviewed. Add libfii to GTK+ install dependencies script.
- gtk/install-dependencies:
- 2:02 AM Changeset in webkit [218806] by
-
- 2 edits in trunk/LayoutTests
[Win] Update expectations for layout tests.
https://bugs.webkit.org/show_bug.cgi?id=172437
Unreviewed test gardening, update test expectations for failing tests.
- platform/win/TestExpectations:
- 1:47 AM Changeset in webkit [218805] by
-
- 2 edits in trunk/Source/JavaScriptCore
Unreviewed, add missing header for CLoop
- runtime/SymbolTable.cpp:
- 1:23 AM Changeset in webkit [218804] by
-
- 4 edits in trunk/Source
Unreviewed, add missing header icncludes
Source/JavaScriptCore:
- parser/Lexer.h:
Source/WebKit2:
- WebProcess/soup/WebKitSoupRequestInputStream.cpp:
- 1:13 AM Changeset in webkit [218803] by
-
- 50 edits in trunk/Source
Remove excessive headers from WebCore/{Modules,animation,crypto,domjit}
https://bugs.webkit.org/show_bug.cgi?id=173824
Reviewed by Darin Adler.
No new tests needed.
- Modules/credentials/CredentialCreationOptions.h:
- Modules/credentials/PasswordCredential.h:
- Modules/fetch/FetchBody.h:
- Modules/fetch/FetchBodyOwner.h:
- Modules/gamepad/GamepadManager.h:
- Modules/geolocation/Coordinates.h:
- Modules/geolocation/Geoposition.h:
- Modules/indexeddb/IDBActiveDOMObject.h:
- Modules/indexeddb/IDBCursor.h:
- Modules/indexeddb/IDBDatabase.h:
- Modules/indexeddb/IDBDatabaseIdentifier.h:
- Modules/indexeddb/IDBObjectStore.cpp:
- Modules/indexeddb/IDBObjectStore.h:
- Modules/indexeddb/server/UniqueIDBDatabase.cpp:
- Modules/indexeddb/server/UniqueIDBDatabase.h:
- Modules/indexeddb/shared/InProcessIDBServer.h:
- Modules/indexeddb/shared/IndexKey.h:
- Modules/mediacontrols/MediaControlsHost.h:
- Modules/mediasession/WebMediaSessionManager.h:
- Modules/mediasource/SourceBufferList.h:
- Modules/mediasource/VideoPlaybackQuality.h:
- Modules/notifications/Notification.h:
- Modules/quota/WorkerNavigatorStorageQuota.h:
- Modules/webaudio/AudioBasicProcessorNode.h:
- Modules/webaudio/AudioContext.h:
- Modules/webaudio/AudioDestinationNode.h:
- Modules/webaudio/AudioParamTimeline.h:
- Modules/webaudio/ConvolverNode.cpp:
- Modules/webaudio/MediaStreamAudioSource.h:
- Modules/webaudio/MediaStreamAudioSourceNode.h:
- Modules/webaudio/PannerNode.h:
- Modules/webaudio/PeriodicWave.h:
- Modules/webaudio/ScriptProcessorNode.h:
- Modules/webdatabase/DatabaseManager.h:
- Modules/webdatabase/DatabaseTask.h:
- Modules/webdatabase/SQLTransaction.h:
- Modules/webdatabase/SQLTransactionBackend.h:
- Modules/webdatabase/SQLTransactionStateMachine.h:
- Modules/websockets/ThreadableWebSocketChannelClientWrapper.h:
- Modules/websockets/WebSocketDeflater.h:
- Modules/websockets/WorkerThreadableWebSocketChannel.h:
- animation/AnimationEffect.h:
- crypto/CryptoKeyPair.h:
- crypto/parameters/CryptoAlgorithmEcdhKeyDeriveParams.h:
- dom/ScriptExecutionContext.h:
- domjit/DOMJITHelpers.h:
- domjit/DOMJITIDLConvert.h:
- domjit/DOMJITIDLType.h:
- 12:57 AM Changeset in webkit [218802] by
-
- 4 edits in trunk/Source
[GTK] Unreviewed, added missing includes to fix debug build
Source/WebCore:
- platform/graphics/gstreamer/MediaPlayerPrivateGStreamerBase.cpp:
Source/WebKit2:
- NetworkProcess/NetworkSession.cpp:
Jun 25, 2017:
- 11:51 PM Changeset in webkit [218801] by
-
- 3 edits1 add in releases/WebKitGTK/webkit-2.16
Merge r215387 - ParseInt intrinsic in DFG backend doesn't properly flush its operands
https://bugs.webkit.org/show_bug.cgi?id=170865
Reviewed by Mark Lam and Geoffrey Garen.
JSTests:
- stress/parse-int-intrinsic-dfg-backend-flush.js: Added.
(assert):
(foo):
Source/JavaScriptCore:
The DFG backend code needed to first call .gpr()/.jsValueRegs()
before calling flushRegisters(), or the input JSValueOperand would
not be flushed.
- dfg/DFGSpeculativeJIT.cpp:
(JSC::DFG::SpeculativeJIT::compileParseInt):
- 2:41 PM Changeset in webkit [218800] by
-
- 2 edits in trunk/Source/WTF
initializeThreading() [first] causes WTFCrash due to maxSingleAllocationSize not being initialized
https://bugs.webkit.org/show_bug.cgi?id=173720
Reviewed by Mark Lam.
When using std::numeric_limits<size_t>::max() for global variable's initialization,
it seems that it invokes static constructor to initialize this in VC++.
We avoid this edge case by introducing a workaround using SIZE_MAX here.
When I perform git-grep, there is only one site (this) using std::numeric_limits<>::xxx()
to initialize global variable.
- wtf/FastMalloc.cpp:
- 1:35 PM Changeset in webkit [218799] by
-
- 90 edits in trunk
Remove excessive headers from WebCore/platform
https://bugs.webkit.org/show_bug.cgi?id=173822
Reviewed by Tim Horton.
Source/WebCore:
No new tests needed.
- html/ColorInputType.h:
- html/MediaElementSession.h:
- page/SecurityOriginData.cpp:
- platform/CalculationValue.cpp:
- platform/CalculationValue.h:
- platform/ColorChooserClient.h:
- platform/ContentType.h:
- platform/LogMacros.h:
- platform/PODRedBlackTree.h:
- platform/PasteboardStrategy.h:
- platform/PlatformPasteboard.h:
- platform/PopupMenuStyle.h:
- platform/ScrollAnimator.h:
- platform/Theme.h:
- platform/ThreadGlobalData.h:
- platform/animation/AnimationList.h:
- platform/audio/AudioArray.h:
- platform/audio/AudioChannel.h:
- platform/audio/DynamicsCompressor.h:
- platform/audio/DynamicsCompressorKernel.h:
- platform/audio/FFTFrame.h:
- platform/audio/HRTFDatabaseLoader.cpp:
- platform/audio/HRTFDatabaseLoader.h:
- platform/audio/HRTFElevation.h:
- platform/audio/MultiChannelResampler.h:
- platform/audio/PlatformMediaSession.h:
- platform/audio/ReverbConvolver.h:
- platform/audio/ReverbConvolverStage.cpp:
- platform/graphics/ANGLEWebKitBridge.h:
- platform/graphics/BitmapImage.h:
- platform/graphics/CrossfadeGeneratedImage.h:
- platform/graphics/FloatPolygon.h:
- platform/graphics/FloatSizeHash.h:
- platform/graphics/Font.h:
- platform/graphics/FontMetrics.h:
- platform/graphics/FontPlatformData.h:
- platform/graphics/FontRanges.h:
- platform/graphics/FontTaggedSettings.h:
- platform/graphics/GraphicsContext3D.h:
- platform/graphics/GraphicsContext3DPrivate.h:
- platform/graphics/GraphicsLayerClient.h:
- platform/graphics/Image.cpp:
- platform/graphics/ImageFrame.h:
- platform/graphics/ImageFrameCache.h:
- platform/graphics/ImageSource.h:
- platform/graphics/IntRectHash.h:
- platform/graphics/IntSizeHash.h:
- platform/graphics/MediaPlaybackTargetClient.h:
- platform/graphics/Pattern.h:
- platform/graphics/PlatformTimeRanges.h:
- platform/graphics/TextRun.h:
- platform/graphics/TiledBacking.h:
- platform/graphics/cairo/FontCustomPlatformData.h:
- platform/graphics/filters/FEConvolveMatrix.h:
- platform/graphics/filters/FELighting.h:
- platform/graphics/filters/SourceAlpha.h:
- platform/graphics/gstreamer/GStreamerUtilities.h:
- platform/graphics/gstreamer/InbandMetadataTextTrackPrivateGStreamer.h:
- platform/graphics/gstreamer/MediaPlayerPrivateGStreamer.h:
- platform/graphics/gstreamer/MediaPlayerPrivateGStreamerBase.h:
- platform/graphics/gstreamer/TrackPrivateBaseGStreamer.h:
- platform/graphics/harfbuzz/HarfBuzzShaper.h:
- platform/graphics/opengl/Extensions3DOpenGL.h:
- platform/graphics/texmap/GraphicsLayerTextureMapper.h:
- platform/graphics/texmap/TextureMapperBackingStore.h:
- platform/graphics/texmap/TextureMapperGL.cpp:
- platform/graphics/texmap/TextureMapperGL.h:
- platform/graphics/texmap/TextureMapperPlatformLayerProxy.h:
- platform/graphics/texmap/TextureMapperTile.h:
- platform/graphics/texmap/coordinated/Tile.h:
- platform/graphics/texmap/coordinated/TiledBackingStore.h:
- platform/graphics/transforms/TransformState.h:
- platform/gtk/PasteboardHelper.h:
- platform/gtk/ScrollbarThemeGtk.h:
- platform/image-decoders/ImageDecoder.h:
- platform/network/BlobData.h:
- platform/network/BlobDataFileReference.h:
- platform/network/ResourceHandle.h:
- platform/network/ResourceHandleInternal.h:
- platform/network/SocketStreamHandleClient.h:
- platform/network/soup/ResourceRequest.h:
- platform/network/soup/SocketStreamHandleImpl.h:
- platform/network/soup/SoupNetworkSession.h:
- platform/sql/SQLiteFileSystem.h:
- platform/text/LocaleICU.h:
Source/WebKit2:
- WebProcess/WebCoreSupport/SessionStateConversion.cpp:
- 12:56 PM Changeset in webkit [218798] by
-
- 5 edits in trunk
Unreviewed, rolling out r215190.
Broke product select element on GNOME Bugzilla
Reverted changeset:
"[GTK] Misplaced right click menu on web page due to
deprecated gtk_menu_popup()"
https://bugs.webkit.org/show_bug.cgi?id=170553
http://trac.webkit.org/changeset/215190
- 11:20 AM Changeset in webkit [218797] by
-
- 2 edits in trunk/Source/WebKit2
[GTK][WPE] Unreviewed, fix typo in translatable string
Thanks to Yuri Chornoivan for reporting this typo.
- UIProcess/API/glib/WebKitWebView.cpp:
(webkit_web_view_class_init):
- 11:18 AM Changeset in webkit [218796] by
-
- 2 edits in trunk/Source/WebCore/platform/gtk/po
[GTK] [l10n] Updated Ukrainian translation of WebKitGTK+
https://bugs.webkit.org/show_bug.cgi?id=173823
Patch by Yuri Chornoivan <yurchor@ukr.net> on 2017-06-25
Rubber-stamped by Michael Catanzaro.
- uk.po:
- 11:06 AM Changeset in webkit [218795] by
-
- 15 edits2 adds in trunk
Remove use of mock webrtc backend factory at injected bundle reset time
https://bugs.webkit.org/show_bug.cgi?id=173817
Patch by Youenn Fablet <youenn@apple.com> on 2017-06-25
Reviewed by Darin Adler.
Source/WebCore:
- testing/Internals.cpp:
(WebCore::Internals::resetToConsistentState): Resetting the peer connection backend.
- testing/MockLibWebRTCPeerConnection.cpp: Doing some clean-up
(WebCore::useRealRTCPeerConnectionFactory):
(WebCore::MockLibWebRTCPeerConnectionFactory::MockLibWebRTCPeerConnectionFactory):
(WebCore::MockLibWebRTCPeerConnectionFactory::CreatePeerConnection):
(WebCore::MockLibWebRTCPeerConnectionFactory::CreateVideoTrack):
(WebCore::MockLibWebRTCPeerConnectionFactory::CreateAudioTrack):
- testing/MockLibWebRTCPeerConnection.h:
LayoutTests:
Making some tests less flaky.
- TestExpectations:
- fast/mediastream/RTCPeerConnection-media-setup-two-dialogs-expected.txt:
- platform/mac/webrtc/captureCanvas-webrtc-software-encoder.html:
- webrtc/audio-peer-connection-webaudio.html:
- webrtc/captureCanvas-webrtc.html:
- webrtc/datachannel/bufferedAmountLowThreshold-default-expected.txt: Added.
- webrtc/datachannel/bufferedAmountLowThreshold-default.html: Added.
- webrtc/datachannel/bufferedAmountLowThreshold-expected.txt:
- webrtc/datachannel/bufferedAmountLowThreshold.html:
- webrtc/routines.js:
- webrtc/video-replace-muted-track.html:
- webrtc/video-unmute.html:
- 10:40 AM Changeset in webkit [218794] by
-
- 305 edits in trunk/Source
Remove excessive headers from JavaScriptCore
https://bugs.webkit.org/show_bug.cgi?id=173812
Reviewed by Darin Adler.
Source/JavaScriptCore:
- API/APIUtils.h:
- assembler/LinkBuffer.cpp:
- assembler/MacroAssemblerCodeRef.cpp:
- b3/air/AirLiveness.h:
- b3/air/AirLowerAfterRegAlloc.cpp:
- bindings/ScriptValue.cpp:
- bindings/ScriptValue.h:
- bytecode/AccessCase.cpp:
- bytecode/AccessCase.h:
- bytecode/ArrayProfile.h:
- bytecode/BytecodeDumper.h:
- bytecode/BytecodeIntrinsicRegistry.cpp:
- bytecode/BytecodeKills.h:
- bytecode/BytecodeLivenessAnalysis.h:
- bytecode/BytecodeUseDef.h:
- bytecode/CallLinkStatus.h:
- bytecode/CodeBlock.h:
- bytecode/CodeOrigin.h:
- bytecode/ComplexGetStatus.h:
- bytecode/GetByIdStatus.h:
- bytecode/GetByIdVariant.h:
- bytecode/InlineCallFrame.h:
- bytecode/InlineCallFrameSet.h:
- bytecode/Instruction.h:
- bytecode/InternalFunctionAllocationProfile.h:
- bytecode/JumpTable.h:
- bytecode/MethodOfGettingAValueProfile.h:
- bytecode/ObjectPropertyConditionSet.h:
- bytecode/Operands.h:
- bytecode/PolymorphicAccess.h:
- bytecode/PutByIdStatus.h:
- bytecode/SpeculatedType.cpp:
- bytecode/StructureSet.h:
- bytecode/StructureStubInfo.h:
- bytecode/UnlinkedCodeBlock.h:
- bytecode/UnlinkedFunctionExecutable.h:
- bytecode/ValueProfile.h:
- bytecompiler/BytecodeGenerator.cpp:
- bytecompiler/BytecodeGenerator.h:
- bytecompiler/Label.h:
- bytecompiler/StaticPropertyAnalysis.h:
- debugger/DebuggerCallFrame.cpp:
- dfg/DFGAbstractInterpreter.h:
- dfg/DFGAdjacencyList.h:
- dfg/DFGArgumentsUtilities.h:
- dfg/DFGArrayMode.h:
- dfg/DFGArrayifySlowPathGenerator.h:
- dfg/DFGBackwardsPropagationPhase.h:
- dfg/DFGBasicBlock.h:
- dfg/DFGCallArrayAllocatorSlowPathGenerator.h:
- dfg/DFGCallCreateDirectArgumentsSlowPathGenerator.h:
- dfg/DFGCapabilities.h:
- dfg/DFGCommon.h:
- dfg/DFGCommonData.h:
- dfg/DFGDesiredIdentifiers.h:
- dfg/DFGDesiredWatchpoints.h:
- dfg/DFGDisassembler.cpp:
- dfg/DFGDominators.h:
- dfg/DFGDriver.cpp:
- dfg/DFGDriver.h:
- dfg/DFGEdgeDominates.h:
- dfg/DFGFinalizer.h:
- dfg/DFGGenerationInfo.h:
- dfg/DFGJITCompiler.cpp:
- dfg/DFGJITCompiler.h:
- dfg/DFGJITFinalizer.h:
- dfg/DFGLivenessAnalysisPhase.h:
- dfg/DFGMinifiedNode.h:
- dfg/DFGMultiGetByOffsetData.h:
- dfg/DFGNaturalLoops.cpp:
- dfg/DFGNaturalLoops.h:
- dfg/DFGNode.h:
- dfg/DFGOSRAvailabilityAnalysisPhase.h:
- dfg/DFGOSRExit.h:
- dfg/DFGOSRExitCompilationInfo.h:
- dfg/DFGOSRExitCompiler.cpp:
- dfg/DFGOSRExitCompiler.h:
- dfg/DFGOSRExitJumpPlaceholder.h:
- dfg/DFGOperations.cpp:
- dfg/DFGOperations.h:
- dfg/DFGPlan.h:
- dfg/DFGPreciseLocalClobberize.h:
- dfg/DFGPromotedHeapLocation.h:
- dfg/DFGRegisteredStructure.h:
- dfg/DFGRegisteredStructureSet.h:
- dfg/DFGSaneStringGetByValSlowPathGenerator.h:
- dfg/DFGSlowPathGenerator.h:
- dfg/DFGSnippetParams.h:
- dfg/DFGSpeculativeJIT.h:
- dfg/DFGToFTLDeferredCompilationCallback.h:
- dfg/DFGToFTLForOSREntryDeferredCompilationCallback.h:
- dfg/DFGValidate.h:
- dfg/DFGValueSource.h:
- dfg/DFGVariableEvent.h:
- dfg/DFGVariableEventStream.h:
- dfg/DFGWorklist.h:
- domjit/DOMJITCallDOMGetterSnippet.h:
- domjit/DOMJITEffect.h:
- ftl/FTLLink.cpp:
- ftl/FTLLowerDFGToB3.cpp:
- ftl/FTLPatchpointExceptionHandle.h:
- heap/AllocatorAttributes.h:
- heap/CodeBlockSet.h:
- heap/DeferGC.h:
- heap/GCSegmentedArray.h:
- heap/Heap.cpp:
- heap/Heap.h:
- heap/IncrementalSweeper.h:
- heap/ListableHandler.h:
- heap/MachineStackMarker.h:
- heap/MarkedAllocator.h:
- heap/MarkedBlock.cpp:
- heap/MarkedBlock.h:
- heap/MarkingConstraint.h:
- heap/SlotVisitor.cpp:
- heap/SlotVisitor.h:
- inspector/ConsoleMessage.cpp:
- inspector/ConsoleMessage.h:
- inspector/InjectedScript.h:
- inspector/InjectedScriptHost.h:
- inspector/InjectedScriptManager.cpp:
- inspector/JSGlobalObjectInspectorController.cpp:
- inspector/JavaScriptCallFrame.h:
- inspector/ScriptCallStack.h:
- inspector/ScriptCallStackFactory.cpp:
- inspector/ScriptDebugServer.h:
- inspector/agents/InspectorConsoleAgent.h:
- inspector/agents/InspectorDebuggerAgent.cpp:
- inspector/agents/InspectorDebuggerAgent.h:
- inspector/agents/InspectorHeapAgent.cpp:
- inspector/agents/InspectorHeapAgent.h:
- inspector/agents/InspectorRuntimeAgent.h:
- inspector/agents/InspectorScriptProfilerAgent.cpp:
- inspector/agents/InspectorScriptProfilerAgent.h:
- inspector/agents/JSGlobalObjectConsoleAgent.h:
- inspector/agents/JSGlobalObjectDebuggerAgent.cpp:
- inspector/agents/JSGlobalObjectDebuggerAgent.h:
- inspector/agents/JSGlobalObjectRuntimeAgent.h:
- inspector/augmentable/AlternateDispatchableAgent.h:
- interpreter/CLoopStack.h:
- interpreter/CachedCall.h:
- interpreter/CallFrame.h:
- interpreter/Interpreter.cpp:
- interpreter/Interpreter.h:
- jit/AssemblyHelpers.cpp:
- jit/AssemblyHelpers.h:
- jit/CCallHelpers.h:
- jit/CallFrameShuffler.h:
- jit/ExecutableAllocator.h:
- jit/GCAwareJITStubRoutine.h:
- jit/HostCallReturnValue.h:
- jit/ICStats.h:
- jit/JIT.cpp:
- jit/JIT.h:
- jit/JITAddGenerator.h:
- jit/JITCall32_64.cpp:
- jit/JITCode.h:
- jit/JITDisassembler.cpp:
- jit/JITExceptions.cpp:
- jit/JITMathIC.h:
- jit/JITOpcodes.cpp:
- jit/JITOperations.cpp:
- jit/JITOperations.h:
- jit/JITThunks.cpp:
- jit/JITThunks.h:
- jit/JSInterfaceJIT.h:
- jit/PCToCodeOriginMap.h:
- jit/PolymorphicCallStubRoutine.h:
- jit/RegisterSet.h:
- jit/Repatch.h:
- jit/SetupVarargsFrame.h:
- jit/Snippet.h:
- jit/SnippetParams.h:
- jit/ThunkGenerators.h:
- jsc.cpp:
- llint/LLIntCLoop.h:
- llint/LLIntEntrypoint.h:
- llint/LLIntExceptions.h:
- llint/LLIntOfflineAsmConfig.h:
- llint/LLIntSlowPaths.cpp:
- parser/NodeConstructors.h:
- parser/Nodes.cpp:
- parser/Nodes.h:
- parser/Parser.cpp:
- parser/Parser.h:
- parser/ParserTokens.h:
- parser/SourceProviderCacheItem.h:
- profiler/ProfilerBytecodeSequence.h:
- profiler/ProfilerDatabase.cpp:
- profiler/ProfilerDatabase.h:
- profiler/ProfilerOrigin.h:
- profiler/ProfilerOriginStack.h:
- profiler/ProfilerProfiledBytecodes.h:
- profiler/ProfilerUID.h:
- runtime/AbstractModuleRecord.h:
- runtime/ArrayConstructor.h:
- runtime/ArrayConventions.h:
- runtime/ArrayIteratorPrototype.h:
- runtime/ArrayPrototype.h:
- runtime/BasicBlockLocation.h:
- runtime/Butterfly.h:
- runtime/CallData.cpp:
- runtime/CodeCache.h:
- runtime/CommonSlowPaths.cpp:
- runtime/CommonSlowPaths.h:
- runtime/CommonSlowPathsExceptions.cpp:
- runtime/Completion.cpp:
- runtime/ControlFlowProfiler.h:
- runtime/DateInstanceCache.h:
- runtime/ErrorConstructor.h:
- runtime/ErrorInstance.h:
- runtime/ExceptionHelpers.cpp:
- runtime/ExceptionHelpers.h:
- runtime/ExecutableBase.h:
- runtime/FunctionExecutable.h:
- runtime/HasOwnPropertyCache.h:
- runtime/Identifier.h:
- runtime/InternalFunction.h:
- runtime/IntlCollator.cpp:
- runtime/IntlCollatorPrototype.h:
- runtime/IntlDateTimeFormatPrototype.h:
- runtime/IntlNumberFormat.cpp:
- runtime/IntlNumberFormatPrototype.h:
- runtime/IteratorOperations.cpp:
- runtime/JSArray.h:
- runtime/JSArrayBufferPrototype.h:
- runtime/JSCJSValue.h:
- runtime/JSCJSValueInlines.h:
- runtime/JSCell.h:
- runtime/JSFunction.cpp:
- runtime/JSFunction.h:
- runtime/JSGenericTypedArrayViewPrototypeFunctions.h:
- runtime/JSGlobalObject.cpp:
- runtime/JSGlobalObject.h:
- runtime/JSGlobalObjectDebuggable.cpp:
- runtime/JSGlobalObjectDebuggable.h:
- runtime/JSGlobalObjectFunctions.cpp:
- runtime/JSGlobalObjectFunctions.h:
- runtime/JSJob.cpp:
- runtime/JSLock.h:
- runtime/JSModuleLoader.cpp:
- runtime/JSModuleNamespaceObject.h:
- runtime/JSModuleRecord.h:
- runtime/JSObject.cpp:
- runtime/JSObject.h:
- runtime/JSRunLoopTimer.h:
- runtime/JSTemplateRegistryKey.h:
- runtime/JSTypedArrayPrototypes.cpp:
- runtime/JSTypedArrayPrototypes.h:
- runtime/JSTypedArrays.h:
- runtime/LiteralParser.h:
- runtime/MatchResult.h:
- runtime/MemoryStatistics.h:
- runtime/PrivateName.h:
- runtime/PromiseDeferredTimer.h:
- runtime/ProxyObject.h:
- runtime/RegExp.h:
- runtime/SamplingProfiler.cpp:
- runtime/SmallStrings.h:
- runtime/StringPrototype.cpp:
- runtime/StringRecursionChecker.h:
- runtime/Structure.h:
- runtime/SymbolConstructor.h:
- runtime/SymbolPrototype.cpp:
- runtime/SymbolPrototype.h:
- runtime/TypeProfiler.h:
- runtime/TypeProfilerLog.h:
- runtime/TypedArrayType.h:
- runtime/VM.cpp:
- runtime/VM.h:
- runtime/VMEntryScope.h:
- runtime/WeakMapData.h:
- runtime/WriteBarrier.h:
- tools/FunctionOverrides.cpp:
- tools/FunctionOverrides.h:
- wasm/WasmBinding.cpp:
- wasm/js/JSWebAssemblyCodeBlock.h:
- wasm/js/WebAssemblyPrototype.cpp:
- yarr/Yarr.h:
- yarr/YarrJIT.cpp:
- yarr/YarrJIT.h:
- yarr/YarrParser.h:
Source/WebCore:
No new tests needed.
- Modules/indexeddb/IDBObjectStore.cpp:
- bindings/js/JSDOMPromiseDeferred.h:
- bindings/js/JSLazyEventListener.cpp:
- bindings/js/JSMainThreadExecState.h:
- bindings/js/ReadableStreamDefaultController.cpp:
- bindings/js/ScriptGlobalObject.cpp:
- bindings/js/SerializedScriptValue.cpp:
- bridge/NP_jsobject.cpp:
- dom/ScriptExecutionContext.cpp:
- html/HTMLPlugInImageElement.cpp:
Source/WebKit/mac:
- Plugins/Hosted/NetscapePluginInstanceProxy.mm:
- WebView/WebView.mm:
Source/WebKit/win:
- Plugins/PluginPackage.cpp:
Source/WebKit2:
- WebProcess/Plugins/Netscape/NPJSObject.cpp:
Source/WTF:
- wtf/Bag.h:
- 3:01 AM Changeset in webkit [218793] by
-
- 96 edits in trunk/Source/WebCore
Remove excessive headers from WebCore/{rendering,style,svg}
https://bugs.webkit.org/show_bug.cgi?id=173773
Reviewed by Darin Adler.
No new tests needed.
- css/StyleBuilderConverter.h:
- editing/TextIterator.cpp:
- rendering/CounterNode.h:
- rendering/FlexibleBoxAlgorithm.h:
- rendering/HitTestLocation.h:
- rendering/HitTestResult.h:
- rendering/HitTestingTransformState.h:
- rendering/OrderIterator.h:
- rendering/RenderButton.h:
- rendering/RenderCombineText.h:
- rendering/RenderFlowThread.h:
- rendering/RenderFullScreen.h:
- rendering/RenderGeometryMap.h:
- rendering/RenderListItem.h:
- rendering/RenderMediaControlElements.cpp:
- rendering/RenderMediaControlElements.h:
- rendering/RenderMediaControls.h:
- rendering/RenderMeter.h:
- rendering/RenderMultiColumnSet.cpp:
- rendering/RenderObject.h:
- rendering/RenderRegion.h:
- rendering/RenderRegionSet.cpp:
- rendering/RenderRegionSet.h:
- rendering/RenderTheme.h:
- rendering/RenderVTTCue.cpp:
- rendering/RenderVTTCue.h:
- rendering/SimpleLineLayoutFunctions.h:
- rendering/SimpleLineLayoutResolver.h:
- rendering/line/BreakingContext.h:
- rendering/line/LineBreaker.h:
- rendering/mathml/MathMLStyle.h:
- rendering/mathml/RenderMathMLOperator.h:
- rendering/mathml/RenderMathMLRoot.h:
- rendering/shapes/RectangleShape.h:
- rendering/style/BasicShapes.h:
- rendering/style/BorderData.h:
- rendering/style/CounterDirectives.h:
- rendering/style/GridArea.h:
- rendering/style/KeyframeList.h:
- rendering/style/RenderStyle.h:
- rendering/style/SVGRenderStyle.h:
- rendering/style/ShapeValue.h:
- rendering/style/StyleCachedImage.h:
- rendering/style/StyleMultiColData.h:
- rendering/style/StyleRareNonInheritedData.h:
- rendering/style/WillChangeData.h:
- rendering/svg/RenderSVGBlock.h:
- rendering/svg/RenderSVGRect.h:
- rendering/svg/RenderSVGResource.h:
- rendering/svg/RenderSVGResourceContainer.h:
- rendering/svg/RenderSVGResourceMarker.h:
- rendering/svg/RenderSVGResourceMasker.h:
- rendering/svg/RenderSVGResourcePattern.h:
- rendering/svg/SVGInlineFlowBox.cpp:
- rendering/svg/SVGInlineTextBox.h:
- rendering/svg/SVGRootInlineBox.h:
- rendering/svg/SVGTextChunk.cpp:
- rendering/svg/SVGTextChunk.h:
- rendering/svg/SVGTextChunkBuilder.cpp:
- rendering/svg/SVGTextLayoutEngine.cpp:
- rendering/svg/SVGTextLayoutEngineSpacing.h:
- style/RenderTreePosition.cpp:
- style/RenderTreePosition.h:
- style/RenderTreeUpdater.h:
- style/StyleFontSizeFunctions.h:
- style/StyleInvalidator.h:
- style/StyleResolveForDocument.h:
- style/StyleScope.h:
- style/StyleTreeResolver.cpp:
- style/StyleTreeResolver.h:
- style/StyleUpdate.h:
- svg/SVGAnimationElement.h:
- svg/SVGFEBlendElement.cpp:
- svg/SVGFEBlendElement.h:
- svg/SVGFEComponentTransferElement.h:
- svg/SVGFEFloodElement.cpp:
- svg/SVGFEFloodElement.h:
- svg/SVGFEImageElement.h:
- svg/SVGFEMergeElement.cpp:
- svg/SVGFEMergeElement.h:
- svg/SVGFEOffsetElement.cpp:
- svg/SVGFEOffsetElement.h:
- svg/SVGFETileElement.cpp:
- svg/SVGFETileElement.h:
- svg/SVGParserUtilities.h:
- svg/SVGPathByteStream.h:
- svg/SVGPathElement.cpp:
- svg/SVGPolyElement.cpp:
- svg/SVGSVGElement.cpp:
- svg/SVGTRefElement.cpp:
- svg/SVGTextPathElement.cpp:
- svg/SVGUseElement.cpp:
- svg/animation/SMILTimeContainer.h:
- svg/graphics/SVGImageCache.h:
- svg/graphics/filters/SVGFilter.h:
- 2:22 AM Changeset in webkit [218792] by
-
- 6 edits in trunk/Source/WebCore
Remove rAf suspension logging
https://bugs.webkit.org/show_bug.cgi?id=173821
Reviewed by Tim Horton.
Now that webkit.org/b/173628 is fixed, we can remove the logging code we added.
- dom/Document.cpp:
(WebCore::Document::requestAnimationFrame):
- dom/ScriptedAnimationController.cpp:
(WebCore::ScriptedAnimationController::suspend):
(WebCore::ScriptedAnimationController::resume):
- page/Page.cpp:
(WebCore::Page::suspendScriptedAnimations):
(WebCore::Page::resumeScriptedAnimations):
(WebCore::Page::setIsVisibleInternal):
- platform/RuntimeApplicationChecks.h:
- platform/cocoa/RuntimeApplicationChecksCocoa.mm:
(WebCore::MacApplication::isDumpRenderTree): Deleted.