| 2016-09-23 Antoine Quint <graouts@apple.com> |
| |
| Add a new runtime flag for work on modern media controls (off by default) |
| https://bugs.webkit.org/show_bug.cgi?id=162420 |
| <rdar://problem/27989489> |
| |
| Reviewed by Eric Carlson. |
| |
| * Interfaces/IWebPreferencesPrivate.idl: |
| * WebPreferenceKeysPrivate.h: |
| * WebPreferences.cpp: |
| (WebPreferences::setModernMediaControlsEnabled): |
| (WebPreferences::modernMediaControlsEnabled): |
| (WebPreferences::setCustomElementsEnabled): Deleted. |
| * WebPreferences.h: |
| * WebView.cpp: |
| (WebView::notifyPreferencesChanged): |
| |
| 2016-09-15 Brady Eidson <beidson@apple.com> |
| |
| WKWebView.hasOnlySecureContent always returns "YES" after going back to a CachedPage (even if it has http resources). |
| <rdar://problem/27681261> and https://bugs.webkit.org/show_bug.cgi?id=162043 |
| |
| Reviewed by Brent Fulgham. |
| |
| * WebCoreSupport/WebFrameLoaderClient.cpp: |
| (WebFrameLoaderClient::dispatchDidCommitLoad): |
| * WebCoreSupport/WebFrameLoaderClient.h: |
| |
| 2016-09-07 Mark Lam <mark.lam@apple.com> |
| |
| Add CatchScope and force all exception checks to be via ThrowScope or CatchScope. |
| https://bugs.webkit.org/show_bug.cgi?id=161498 |
| |
| Reviewed by Geoffrey Garen. |
| |
| * Plugins/PluginPackage.cpp: |
| (WebCore::NPN_Evaluate): |
| (WebCore::NPN_Invoke): |
| |
| 2016-09-06 Per Arne Vollan <pvollan@apple.com> |
| |
| [Win] Null pointer crash under WebView::scrollOffset. |
| https://bugs.webkit.org/show_bug.cgi?id=161620 |
| |
| Reviewed by Darin Adler. |
| |
| Added null pointer checks. |
| |
| * WebView.cpp: |
| (WebView::scrollOffset): |
| (WebView::scrollBy): |
| (WebView::visibleContentRect): |
| |
| 2016-09-03 Darin Adler <darin@apple.com> |
| |
| Streamline DOMImplementation, and move it to our new DOM exception system |
| https://bugs.webkit.org/show_bug.cgi?id=161295 |
| |
| Reviewed by Ryosuke Niwa. |
| |
| * WebFrame.cpp: |
| (WebFrame::canProvideDocumentSource): Updated to use isXMLMIMEType in its new |
| location in MIMETypeRegistry instead of in DOMImplementation. |
| |
| 2016-09-02 Ryosuke Niwa <rniwa@webkit.org> |
| |
| Build fix attempt after r205381. |
| |
| * WebCoreSupport/WebEditorClient.h: |
| |
| 2016-08-31 Keith Rollin <krollin@apple.com> |
| |
| WebKit should set a subsystem for os_log so it's easier to filter for WebKit log messages |
| https://bugs.webkit.org/show_bug.cgi?id=160969 |
| <rdar://problem/26068734> |
| |
| Reviewed by Simon Fraser. |
| |
| Enable subsystem- and channel-related data and functions when using |
| RELEASE_LOG macros. Use the DECLARE_LOG_CHANNEL, DEFINE_LOG_CHANNEL, |
| and LOG_CHANNEL_ADDRESS macros that are now defined in WTF. |
| |
| * WebKitLogging.cpp: |
| * WebKitLogging.h: |
| * WebView.cpp: |
| (WebView::initWithFrame): |
| |
| 2016-08-16 Carlos Garcia Campos <cgarcia@igalia.com> |
| |
| [GTK] Accelerated compositing does not work in Wayland |
| https://bugs.webkit.org/show_bug.cgi?id=115803 |
| |
| Reviewed by Michael Catanzaro. |
| |
| Update to the new GLContext API. |
| |
| * WebCoreSupport/AcceleratedCompositingContext.cpp: |
| (AcceleratedCompositingContext::initialize): |
| (AcceleratedCompositingContext::acceleratedCompositingAvailable): |
| |
| 2016-08-21 Alex Christensen <achristensen@webkit.org> |
| |
| Use Document& instead of Document* when getting cookies |
| https://bugs.webkit.org/show_bug.cgi?id=161011 |
| |
| Reviewed by Darin Adler. |
| |
| * Plugins/PluginView.cpp: |
| (WebCore::PluginView::getValueForURL): |
| |
| 2016-08-16 Simon Fraser <simon.fraser@apple.com> |
| |
| Rename didLayout(LayoutMilestones) to didReachLayoutMilestone(), and related WK2 functions |
| https://bugs.webkit.org/show_bug.cgi?id=160923 |
| |
| Reviewed by Tim Horton. |
| |
| didLayout(LayoutMilestones) -> didReachLayoutMilestone(LayoutMilestones) |
| dispatchDidLayout(LayoutMilestones) -> dispatchDidReachLayoutMilestone(LayoutMilestones) |
| |
| * WebCoreSupport/WebFrameLoaderClient.cpp: |
| (WebFrameLoaderClient::dispatchDidReachLayoutMilestone): |
| (WebFrameLoaderClient::dispatchDidLayout): Deleted. |
| * WebCoreSupport/WebFrameLoaderClient.h: |
| |
| 2016-08-18 Anders Carlsson <andersca@apple.com> |
| |
| Move an NPAPI-only function from WebCore to WebKit |
| https://bugs.webkit.org/show_bug.cgi?id=160967 |
| |
| Reviewed by Sam Weinig. |
| |
| * Plugins/PluginView.cpp: |
| (WebCore::PluginView::~PluginView): |
| (WebCore::PluginView::PluginView): |
| (WebCore::PluginView::getValue): |
| * Plugins/PluginView.h: |
| |
| 2016-08-15 Joseph Pecoraro <pecoraro@apple.com> |
| |
| Remove unused includes of wtf headers |
| https://bugs.webkit.org/show_bug.cgi?id=160839 |
| |
| Reviewed by Alex Christensen. |
| |
| * WebFrame.h: |
| |
| 2016-08-09 Alex Christensen <achristensen@webkit.org> |
| |
| Move NetworkStorageSession management to WebCore |
| https://bugs.webkit.org/show_bug.cgi?id=160173 |
| |
| Reviewed by Brady Eidson. |
| |
| * WebCoreSupport/WebFrameNetworkingContext.cpp: |
| (identifierBase): |
| (WebFrameNetworkingContext::setCookieAcceptPolicyForAllContexts): |
| (WebFrameNetworkingContext::ensurePrivateBrowsingSession): |
| (WebFrameNetworkingContext::destroyPrivateBrowsingSession): |
| (WebFrameNetworkingContext::blockedError): |
| (WebFrameNetworkingContext::storageSession): |
| (privateSession): Deleted. |
| * WebCoreSupport/WebPlatformStrategies.cpp: |
| (WebPlatformStrategies::createPasteboardStrategy): |
| (WebPlatformStrategies::createBlobRegistry): |
| |
| 2016-08-09 Anders Carlsson <andersca@apple.com> |
| |
| Instantiate WebKit plug-ins at layout time, instead of at style resolution time |
| https://bugs.webkit.org/show_bug.cgi?id=160715 |
| |
| Reviewed by Tim Horton. |
| |
| * WebCoreSupport/WebFrameLoaderClient.cpp: |
| (WebFrameLoaderClient::objectContentType): |
| |
| 2016-08-09 Per Arne Vollan <pvollan@apple.com> |
| |
| [Win] Crash in MiniBrowser. |
| https://bugs.webkit.org/show_bug.cgi?id=160686 |
| |
| Reviewed by Sam Weinig. |
| |
| We need to specify a plugin info provider object in the page configuration. |
| |
| * WebView.cpp: |
| (WebView::initWithFrame): |
| |
| 2016-08-09 Anders Carlsson <andersca@apple.com> |
| |
| Fix build. |
| |
| * WebCoreSupport/WebPlatformStrategies.h: |
| |
| 2016-08-09 Anders Carlsson <andersca@apple.com> |
| |
| Get rid of PluginStrategy |
| https://bugs.webkit.org/show_bug.cgi?id=160696 |
| |
| Reviewed by Dan Bernstein. |
| |
| * WebCoreSupport/WebPlatformStrategies.cpp: |
| (WebPlatformStrategies::createPluginStrategy): Deleted. |
| |
| 2016-08-09 Anders Carlsson <andersca@apple.com> |
| |
| Move plug-in enumeration from WebPlatformStrategies to WebPluginInfoProvider |
| https://bugs.webkit.org/show_bug.cgi?id=160694 |
| |
| Reviewed by Dan Bernstein. |
| |
| * WebCoreSupport/WebPlatformStrategies.cpp: |
| (WebPlatformStrategies::createPluginStrategy): |
| (WebPlatformStrategies::refreshPlugins): Deleted. |
| (WebPlatformStrategies::getPluginInfo): Deleted. |
| (WebPlatformStrategies::getWebVisiblePluginInfo): Deleted. |
| * WebCoreSupport/WebPlatformStrategies.h: |
| * WebCoreSupport/WebPluginInfoProvider.cpp: |
| (WebPluginInfoProvider::refreshPlugins): |
| (WebPluginInfoProvider::getPluginInfo): |
| (WebPluginInfoProvider::getWebVisiblePluginInfo): |
| |
| 2016-08-08 Anders Carlsson <andersca@apple.com> |
| |
| Add a new PluginInfoProvider class, to replace PluginStrategy |
| https://bugs.webkit.org/show_bug.cgi?id=160670 |
| |
| Reviewed by Sam Weinig. |
| |
| Add a new WebPluginInfoProvider - it just calls through to the plug-in strategy for now. |
| |
| * WebCoreSupport/WebPluginInfoProvider.cpp: Added. |
| (WebPluginInfoProvider::singleton): |
| (WebPluginInfoProvider::WebPluginInfoProvider): |
| (WebPluginInfoProvider::~WebPluginInfoProvider): |
| (WebPluginInfoProvider::refreshPlugins): |
| (WebPluginInfoProvider::getPluginInfo): |
| (WebPluginInfoProvider::getWebVisiblePluginInfo): |
| * WebCoreSupport/WebPluginInfoProvider.h: Added. |
| |
| 2016-07-29 Csaba Osztrogonác <ossy@webkit.org> |
| |
| Remove PassRef.h after r177259 |
| https://bugs.webkit.org/show_bug.cgi?id=160348 |
| |
| Reviewed by Andreas Kling. |
| |
| * WebCoreSupport/WebVisitedLinkStore.h: |
| |
| 2016-07-27 Alex Christensen <achristensen@webkit.org> |
| |
| Fix Win debug build after r203749. |
| |
| * WebView.cpp: |
| |
| 2016-07-26 Simon Fraser <simon.fraser@apple.com> |
| |
| Allow LOG macros to be used outside the namespace, and other logging cleanup |
| https://bugs.webkit.org/show_bug.cgi?id=160216 |
| |
| Reviewed by Anders Carlsson. |
| |
| Fix some issues with the LOG macros. |
| |
| First, they were not usable outside the WebKit namespace in WebKit2 code. Fix by moving |
| its log channels outside of the namespace (they are protected by a unique prefix anyway). |
| |
| Second, allow LOG_WITH_STREAM to be used in WebKit2 by moving that and a helper macro |
| into LogMacros.h, which is exported from WebCore as a private header. |
| |
| Third, split the Logging.h header into two. Logging.h remains for framework-internal |
| log channels and log macros. Add LogInitialization.h which is external, and used to |
| initialize the channels. |
| |
| Finally unify "initializeLogChannels" and "initializeLoggingChannels" terminology everywhere. |
| |
| * WebKitLogging.cpp: |
| * WebKitLogging.h: |
| * WebView.cpp: |
| (WebView::initWithFrame): |
| |
| 2016-07-23 Chris Dumez <cdumez@apple.com> |
| |
| Unreviewed, fix Windows build after r203623. |
| |
| * DOMCoreClasses.cpp: |
| (DOMDocument::getComputedStyle): |
| |
| 2016-07-22 Per Arne Vollan <pvollan@apple.com> |
| |
| IWebView::mainFrame crashes if called after IWebView::close |
| https://bugs.webkit.org/show_bug.cgi?id=32868 |
| |
| Reviewed by Brent Fulgham. |
| |
| After deleting the page in WebView::close the mainframe object may be deleted. |
| |
| Test: Tools/TestWebKitAPI/Tests/WebKit/win/WebViewDestruction.cpp (CloseThenGetMainFrame). |
| |
| * WebView.cpp: |
| (WebView::close): set mainframe pointer member to null. |
| |
| 2016-07-19 Per Arne Vollan <pvollan@apple.com> |
| |
| [Win] The test fast/scrolling/overflow-scroll-past-max.html is timing out. |
| https://bugs.webkit.org/show_bug.cgi?id=159342 |
| |
| Reviewed by Darin Adler. |
| |
| * WebFrame.h: Link fix. |
| |
| 2016-07-17 Sam Weinig <sam@webkit.org> |
| |
| [WebKit API] Add SPI to track multiple navigations caused by a single user gesture |
| <rdar://problem/26554137> |
| https://bugs.webkit.org/show_bug.cgi?id=159856 |
| |
| Reviewed by Dan Bernstein. |
| |
| * Plugins/PluginView.cpp: |
| (WebCore::PluginView::performRequest): |
| * WebCoreSupport/WebContextMenuClient.cpp: |
| (WebContextMenuClient::searchWithGoogle): |
| Update for new UserGestureIndicator interface. |
| |
| 2016-07-16 Ryosuke Niwa <rniwa@webkit.org> |
| |
| Rename fastGetAttribute to attributeWithoutSynchronization |
| https://bugs.webkit.org/show_bug.cgi?id=159852 |
| |
| Reviewed by Darin Adler. |
| |
| * DOMHTMLClasses.cpp: |
| (DOMHTMLElement::idName): |
| |
| 2016-07-15 Chris Dumez <cdumez@apple.com> |
| |
| Use fastGetAttribute() / setAttributeWithoutSynchronization() when possible |
| https://bugs.webkit.org/show_bug.cgi?id=159793 |
| |
| Reviewed by Ryosuke Niwa. |
| |
| Use fastGetAttribute() / setAttributeWithoutSynchronization() when possible, for performance. |
| |
| * DOMHTMLClasses.cpp: |
| (DOMHTMLElement::idName): |
| |
| 2016-07-14 Chris Dumez <cdumez@apple.com> |
| |
| Use emptyString() instead of "" when possible |
| https://bugs.webkit.org/show_bug.cgi?id=159789 |
| |
| Reviewed by Alex Christensen. |
| |
| Use emptyString() instead of "" when possible to reduce String allocations. |
| |
| * Plugins/PluginView.cpp: |
| (WebCore::parseRFC822HeaderFields): |
| |
| 2016-07-14 Alex Christensen <achristensen@webkit.org> |
| |
| Use SocketProvider to create SocketStreamHandles |
| https://bugs.webkit.org/show_bug.cgi?id=159774 |
| |
| Reviewed by Brady Eidson. |
| |
| * WebSocketProvider.cpp: Removed. |
| * WebSocketProvider.h: Removed. |
| * WebView.cpp: Replaced WebSocketProvider with SocketProvider as we did in WebCore. |
| |
| 2016-07-14 Csaba Osztrogonác <ossy@webkit.org> |
| |
| Fix the !ENABLE(WEB_SOCKETS) build after r202930 |
| https://bugs.webkit.org/show_bug.cgi?id=159768 |
| |
| Reviewed by Alex Christensen. |
| |
| * WebSocketProvider.h: |
| |
| 2016-07-11 Enrica Casucci <enrica@apple.com> |
| |
| Build fix. |
| |
| Unreviewed. |
| |
| * WebDropSource.cpp: |
| (generateMouseEvent): |
| |
| 2016-07-11 Enrica Casucci <enrica@apple.com> |
| |
| Add synthetic click origin to WKNavigationAction. |
| https://bugs.webkit.org/show_bug.cgi?id=159584 |
| rdar://problem/25610422 |
| |
| Reviewed by Tim Horton. |
| |
| * WebDropSource.cpp: |
| (generateMouseEvent): |
| |
| 2016-07-07 Alex Christensen <achristensen@webkit.org> |
| |
| Fix Windows build after r202930. |
| https://bugs.webkit.org/show_bug.cgi?id=158776 |
| |
| * WebView.cpp: |
| (WebView::initWithFrame): |
| |
| 2016-07-07 Alex Christensen <achristensen@webkit.org> |
| |
| Use SocketProvider to create WebSocketChannels |
| https://bugs.webkit.org/show_bug.cgi?id=158776 |
| |
| Reviewed by Brent Fulgham. |
| |
| * WebSocketProvider.cpp: Copied from Source/WebCore/Modules/websockets/ThreadableWebSocketChannel.cpp. |
| (WebSocketProvider::createWebSocketChannel): |
| (WebCore::ThreadableWebSocketChannel::create): Deleted. |
| * WebSocketProvider.h: |
| |
| 2016-07-06 Per Arne Vollan <pvollan@apple.com> |
| |
| [Win] Add null pointer check in gesture handling. |
| https://bugs.webkit.org/show_bug.cgi?id=159454 |
| |
| Reviewed by Brent Fulgham. |
| |
| * WebView.cpp: |
| (WebView::gesture): |
| |
| 2016-07-01 Per Arne Vollan <pvollan@apple.com> |
| |
| ASSERTION FAILED: info.bmBitsPixel == 32 |
| https://bugs.webkit.org/show_bug.cgi?id=17737 |
| |
| Reviewed by Brent Fulgham. |
| |
| The ::SelectObject call will fail if m_backingStoreBitmap is already selected into a device context. |
| This happens when this method is called indirectly from WebView::updateBackingStore during normal |
| painting. There is no point continuing, since we would just be scrolling a 1x1 bitmap which is |
| selected into the device context by default. We can just scroll by repainting the scroll rectangle. |
| |
| * WebView.cpp: |
| (WebView::scrollBackingStore): Invalidate the scroll rectangle if the ::SelectObject call fails. |
| |
| 2016-07-01 Youenn Fablet <youennf@gmail.com> |
| |
| Add a runtime flag for DOM iterators |
| https://bugs.webkit.org/show_bug.cgi?id=159300 |
| |
| Reviewed by Alex Christensen. |
| |
| * WebPreferenceKeysPrivate.h: |
| * WebPreferences.cpp: |
| (WebPreferences::domIteratorEnabled): |
| (WebPreferences::setDOMIteratorEnabled): |
| (WebView::notifyPreferencesChanged): |
| * WebPreferencesreferences.h: |
| * WebView.cpp: |
| (WebView::notifyPreferencesChanged): |
| |
| 2016-06-28 Per Arne Vollan <pvollan@apple.com> |
| |
| [Win] Custom elements tests are failing. |
| https://bugs.webkit.org/show_bug.cgi?id=159139 |
| |
| Reviewed by Alex Christensen. |
| |
| Add preference for enabling custom element API. |
| |
| * Interfaces/IWebPreferencesPrivate.idl: |
| * WebPreferenceKeysPrivate.h: |
| * WebPreferences.cpp: |
| (WebPreferences::initializeDefaultSettings): |
| (WebPreferences::customElementsEnabled): |
| (WebPreferences::setCustomElementsEnabled): |
| * WebPreferences.h: |
| * WebView.cpp: |
| (WebView::notifyPreferencesChanged): |
| |
| 2016-06-23 Per Arne Vollan <pvollan@apple.com> |
| |
| [Win] The test accessibility/aria-labelledby-overrides-label.html is failing. |
| https://bugs.webkit.org/show_bug.cgi?id=159057 |
| |
| Reviewed by Brent Fulgham. |
| |
| The test expects the label to have a static text role, but currently it has a |
| group role. |
| |
| * AccessibleBase.cpp: |
| (MSAARole): Change the role of labels to static text. |
| |
| 2016-06-23 Alex Christensen <achristensen@webkit.org> |
| |
| Remove unused didCancelAuthenticationChallenge |
| https://bugs.webkit.org/show_bug.cgi?id=158819 |
| |
| Reviewed by David Kilzer. |
| |
| * WebCoreSupport/WebFrameLoaderClient.cpp: |
| (WebFrameLoaderClient::dispatchDidCancelAuthenticationChallenge): Deleted. |
| * WebCoreSupport/WebFrameLoaderClient.h: |
| |
| 2016-06-22 Per Arne Vollan <pvollan@apple.com> |
| |
| [Win] The test storage/indexeddb/modern/handle-user-delete.html is timing out. |
| https://bugs.webkit.org/show_bug.cgi?id=158934 |
| |
| Reviewed by Brent Fulgham. |
| |
| Add a method to delete all indexed databases. |
| |
| * Interfaces/IWebDatabaseManager.idl: |
| * WebDatabaseManager.cpp: |
| (WebDatabaseManager::QueryInterface): |
| (WebDatabaseManager::deleteAllIndexedDatabases): |
| * WebDatabaseManager.h: |
| |
| 2016-06-17 Per Arne Vollan <pvollan@apple.com> |
| |
| [Win] Rendering is not scaled correctly if process is DPI aware. |
| https://bugs.webkit.org/show_bug.cgi?id=158781 |
| |
| Reviewed by Brent Fulgham. |
| |
| Scale the root graphics layer with the device scale factor. |
| |
| * WebView.cpp: |
| (WebView::setAcceleratedCompositing): |
| |
| 2016-06-15 Chris Dumez <cdumez@apple.com> |
| |
| Drop some unnecessary header includes |
| https://bugs.webkit.org/show_bug.cgi?id=158788 |
| |
| Reviewed by Alexey Proskuryakov. |
| |
| Drop some unnecessary header includes in headers to speed up build time. |
| |
| * Plugins/PluginView.cpp: |
| |
| 2016-06-15 Romain Bellessort <romain.bellessort@crf.canon.fr> |
| |
| Enabling Shadow DOM for all platforms |
| https://bugs.webkit.org/show_bug.cgi?id=158738 |
| |
| Reviewed by Ryosuke Niwa. |
| |
| Removed Shadow DOM from options (enabled by default) |
| (comprises removal of corresponding preprocessor directives) |
| |
| * WebView.cpp: |
| |
| 2016-06-13 Alex Christensen <achristensen@webkit.org> |
| |
| Add WebSocketProvider stub |
| https://bugs.webkit.org/show_bug.cgi?id=158702 |
| |
| Reviewed by Brady Eidson. |
| |
| * WebSocketProvider.h: Added. |
| * WebView.cpp: |
| (WebView::initWithFrame): |
| |
| 2016-06-10 Alex Christensen <achristensen@webkit.org> |
| |
| Introduce WTF::UniqueRef |
| https://bugs.webkit.org/show_bug.cgi?id=158596 |
| |
| Reviewed by Brady Eidson. |
| |
| * WebView.cpp: |
| (WebView::initWithFrame): |
| |
| 2016-06-09 Alex Christensen <achristensen@webkit.org> |
| |
| Fix Windows build. |
| |
| * WebKit.resources/resource.h: Removed. |
| * resource.h: Copied from WebKit.resources/resource.h. |
| |
| 2016-06-09 Alex Christensen <achristensen@webkit.org> |
| |
| Actually fix Windows build after r201894 |
| https://bugs.webkit.org/show_bug.cgi?id=158588 |
| |
| * WebView.cpp: |
| (WebView::initWithFrame): |
| |
| 2016-06-09 Alex Christensen <achristensen@webkit.org> |
| |
| Clean up WebKit.vcxproj directory after switching to CMake. |
| |
| * WebKit.resources/resource.h: Copied from WebKit.vcxproj/WebKit/resource.h. |
| |
| 2016-06-09 Alex Christensen <achristensen@webkit.org> |
| |
| Unreviewed build fix after r201894 |
| https://bugs.webkit.org/show_bug.cgi?id=158588 |
| |
| * WebCoreSupport/WebEditorClient.cpp: |
| (WebEditorClient::~WebEditorClient): |
| (WebEditorClient::isContinuousSpellCheckingEnabled): |
| (WebEditorClient::pageDestroyed): Deleted. |
| * WebCoreSupport/WebEditorClient.h: |
| * WebView.cpp: |
| (WebView::initWithFrame): |
| |
| 2016-06-08 Per Arne Vollan <pvollan@apple.com> |
| |
| [Win] Shadow DOM tests are failing. |
| https://bugs.webkit.org/show_bug.cgi?id=158524 |
| |
| Reviewed by Brent Fulgham. |
| |
| Add preference for enabling Shadow DOM. |
| |
| * Interfaces/IWebPreferencesPrivate.idl: |
| * WebPreferenceKeysPrivate.h: |
| * WebPreferences.cpp: |
| (WebPreferences::initializeDefaultSettings): |
| (WebPreferences::shadowDOMEnabled): |
| (WebPreferences::setShadowDOMEnabled): |
| * WebPreferences.h: |
| * WebView.cpp: |
| (WebView::notifyPreferencesChanged): |
| |
| 2016-06-07 Per Arne Vollan <pvollan@apple.com> |
| |
| [Win][IndexedDB] Crash when running worker test. |
| https://bugs.webkit.org/show_bug.cgi?id=158434 |
| |
| Reviewed by Alex Christensen. |
| |
| Initialize main runloop, otherwise RunLoop::main() will return nullptr. |
| |
| * WebView.cpp: |
| (WebView::WebView): |
| |
| 2016-06-03 Chris Dumez <cdumez@apple.com> |
| |
| Unreviewed, roll out r196633 as it broke PageCache on iOS for WebKit.org |
| <rdar://problem/26521101> |
| |
| * WebCoreSupport/WebVisitedLinkStore.cpp: |
| (WebVisitedLinkStore::removeAllVisitedLinks): |
| (WebVisitedLinkStore::addVisitedLinkHash): |
| |
| 2016-06-03 Per Arne Vollan <pvollan@apple.com> |
| |
| [Win] Implement WebView::removeAllUserContentFromGroup |
| https://bugs.webkit.org/show_bug.cgi?id=158343 |
| |
| Reviewed by Brent Fulgham. |
| |
| * WebView.cpp: |
| (WebView::removeAllUserContentFromGroup): |
| |
| 2016-06-02 Per Arne Vollan <pvollan@apple.com> |
| |
| [Win] Fetch API tests are failing. |
| https://bugs.webkit.org/show_bug.cgi?id=158296 |
| |
| Reviewed by Alex Christensen. |
| |
| Add preference for enabling Fetch API. |
| |
| * Interfaces/IWebPreferencesPrivate.idl: |
| * WebPreferenceKeysPrivate.h: |
| * WebPreferences.cpp: |
| (WebPreferences::initializeDefaultSettings): |
| (WebPreferences::fetchAPIEnabled): |
| (WebPreferences::setFetchAPIEnabled): |
| * WebPreferences.h: |
| * WebView.cpp: |
| (WebView::notifyPreferencesChanged): |
| |
| 2016-06-02 Youenn Fablet <youenn.fablet@crf.canon.fr> |
| |
| Use more references in ResourceLoader related code |
| https://bugs.webkit.org/show_bug.cgi?id=158222 |
| |
| Reviewed by Darin Adler. |
| |
| * Plugins/PluginStream.cpp: |
| (WebCore::PluginStream::start): |
| |
| 2016-06-01 Per Arne Vollan <pvollan@apple.com> |
| |
| [Win] Potential null pointer crash when setting cursor. |
| https://bugs.webkit.org/show_bug.cgi?id=158225 |
| |
| Reviewed by Alex Christensen. |
| |
| Check return value of Cursor::platformCursor(). |
| |
| * WebCoreSupport/WebChromeClient.cpp: |
| (WebChromeClient::setCursor): |
| |
| 2016-05-31 Yusuke Suzuki <utatane.tea@gmail.com> |
| |
| Unreviewed, roll out r201481, r201523: 0.3% regression in Octane code-load |
| https://bugs.webkit.org/show_bug.cgi?id=158249 |
| |
| * Interfaces/IWebPreferencesPrivate.idl: |
| |
| 2016-05-27 Caitlin Potter <caitp@igalia.com> |
| |
| [JSC] implement async functions proposal |
| https://bugs.webkit.org/show_bug.cgi?id=156147 |
| |
| Reviewed by Yusuke Suzuki. |
| |
| * Interfaces/IWebPreferencesPrivate.idl: |
| |
| 2016-05-23 Chris Dumez <cdumez@apple.com> |
| |
| Generate bindings code for EventTarget.addEventListener() / removeEventListener() |
| https://bugs.webkit.org/show_bug.cgi?id=157882 |
| |
| Reviewed by Darin Adler. |
| |
| Generate bindings code for EventTarget.addEventListener() / removeEventListener() |
| instead of hardcoding them in the bindings generator. |
| |
| * DOMEventsClasses.cpp: |
| (WebEventListener::operator==): |
| * DOMEventsClasses.h: |
| |
| 2016-05-20 Joseph Pecoraro <pecoraro@apple.com> |
| |
| Remove LegacyProfiler |
| https://bugs.webkit.org/show_bug.cgi?id=153565 |
| |
| Reviewed by Saam Barati. |
| |
| * Interfaces/IWebInspector.idl: |
| * WebCoreStatistics.cpp: |
| * WebInspector.cpp: |
| (WebInspector::isJavaScriptProfilingEnabled): Deleted. |
| (WebInspector::setJavaScriptProfilingEnabled): Deleted. |
| * WebInspector.h: |
| * WebView.cpp: |
| |
| 2016-05-16 Joseph Pecoraro <pecoraro@apple.com> |
| |
| Unreviewed rollout r200924. Caused js/regress/string-replace-generic.html to fail. |
| |
| * Interfaces/IWebInspector.idl: |
| * WebCoreStatistics.cpp: |
| * WebInspector.cpp: |
| (WebInspector::isJavaScriptProfilingEnabled): |
| (WebInspector::setJavaScriptProfilingEnabled): |
| * WebInspector.h: |
| * WebView.cpp: |
| |
| 2016-05-14 Joseph Pecoraro <pecoraro@apple.com> |
| |
| Remove LegacyProfiler |
| https://bugs.webkit.org/show_bug.cgi?id=153565 |
| |
| Reviewed by Mark Lam. |
| |
| * Interfaces/IWebInspector.idl: |
| * WebView.cpp: |
| * WebInspector.cpp: |
| (WebInspector::isJavaScriptProfilingEnabled): Deleted. |
| (WebInspector::setJavaScriptProfilingEnabled): Deleted. |
| * WebInspector.h: |
| |
| 2016-05-12 Konstantin Tokarev <annulen@yandex.ru> |
| |
| Use reference instead of pointer in FrameLoaderClient::saveViewStateToItem. |
| https://bugs.webkit.org/show_bug.cgi?id=157624 |
| |
| Reviewed by Darin Adler. |
| |
| * WebCoreSupport/WebFrameLoaderClient.cpp: |
| (WebFrameLoaderClient::saveViewStateToItem): |
| * WebCoreSupport/WebFrameLoaderClient.h: |
| |
| 2016-05-11 Chris Dumez <cdumez@apple.com> |
| |
| Update Node::appendChild() / replaceChild() / removeChild() / insertBefore() to take references instead of pointers |
| https://bugs.webkit.org/show_bug.cgi?id=157556 |
| |
| Reviewed by Darin Adler. |
| |
| * DOMCoreClasses.cpp: |
| (DOMNode::insertBefore): |
| (DOMNode::removeChild): |
| |
| 2016-05-11 Joanmarie Diggs <jdiggs@igalia.com> |
| |
| [GTK] accessibility/aria-readonly.html is failing |
| https://bugs.webkit.org/show_bug.cgi?id=98357 |
| |
| Reviewed by Chris Fleizach. |
| |
| Call AccessibilityNode::canSetValueAttribute() to determine if STATE_SYSTEM_READONLY |
| should be added and if editable text should be supported. |
| |
| * AccessibleBase.cpp: |
| (AccessibleBase::state): |
| * AccessibleTextImpl.cpp: |
| (AccessibleText::deleteText): |
| (AccessibleText::insertText): |
| (AccessibleText::cutText): |
| (AccessibleText::pasteText): |
| (AccessibleText::replaceText): |
| |
| 2016-05-09 Fujii Hironori <Hironori.Fujii@sony.com> |
| |
| [wincairo] web inspector failed to launch in MiniBrowser |
| https://bugs.webkit.org/show_bug.cgi?id=156184 |
| <rdar://problem/25539297> |
| |
| Reviewed by Alex Christensen. |
| |
| * WebCoreSupport/WebInspectorClient.cpp: |
| (WebInspectorClient::openLocalFrontend): Enable |
| AllowFileAccessFromFileURLs and AllowUniversalAccessFromFileURLs |
| of WebPreferences for Web Inspector. |
| |
| 2016-05-06 Joseph Pecoraro <pecoraro@apple.com> |
| |
| Rename HitTestRequest DisallowShadowContent to DisallowUserAgentShadowContent |
| https://bugs.webkit.org/show_bug.cgi?id=157447 |
| |
| Reviewed by Ryosuke Niwa. |
| |
| * WebView.cpp: |
| (WebView::gestureNotify): |
| |
| 2016-05-04 Joanmarie Diggs <jdiggs@igalia.com> |
| |
| AX: ARIA 'region' role is now a landmark; HTML 'section' element should be a landmark only if named |
| https://bugs.webkit.org/show_bug.cgi?id=157331 |
| |
| Reviewed by Chris Fleizach. |
| |
| As part of this change, the WebCore DocumentRegionRole AccessibilityRole has |
| been renamed to LandmarkRegionRole. Update MSAARole() to use the new name. |
| |
| * AccessibleBase.cpp: |
| (MSAARole): |
| |
| 2016-04-25 Per Arne Vollan <peavo@outlook.com> |
| |
| [Win][IndexedDB] Fix build errors. |
| https://bugs.webkit.org/show_bug.cgi?id=156713 |
| |
| Reviewed by Alex Christensen. |
| |
| Fix compile and link errors when building with IndexedDB enabled. |
| |
| * WebView.cpp: |
| (WebView::notifyPreferencesChanged): |
| * storage: Added. |
| * storage/WebDatabaseProvider.cpp: Added. |
| (WebDatabaseProvider::indexedDatabaseDirectoryPath): |
| |
| 2016-04-22 Brent Fulgham <bfulgham@apple.com> |
| |
| Unreviewed build fix after 4199841. |
| |
| * WebApplicationCache.cpp: |
| (WebApplicationCache::WebApplicationCache): Provide missing preference key definition. |
| |
| 2016-04-21 Anders Carlsson <andersca@apple.com> |
| |
| Add a missing space, as noticed by Darin. |
| |
| * WebApplicationCache.cpp: |
| (applicationCachePath): |
| |
| 2016-04-21 Anders Carlsson <andersca@apple.com> |
| |
| Stop using ApplicationCacheStorage::singleton() on Windows |
| https://bugs.webkit.org/show_bug.cgi?id=156861 |
| |
| Reviewed by Darin Adler. |
| |
| * WebApplicationCache.cpp: |
| (applicationCachePath): |
| (WebApplicationCache::storage): |
| * WebApplicationCache.h: |
| * WebCache.cpp: |
| (WebCache::empty): |
| * WebView.cpp: |
| (WebView::initWithFrame): |
| (WebKitSetApplicationCachePathIfNecessary): Deleted. |
| |
| 2016-04-15 Brent Fulgham <bfulgham@apple.com> |
| |
| CSP: Make dynamically-added favicons (via link rel="icon") obey Content-Security-Policy |
| https://bugs.webkit.org/show_bug.cgi?id=153151 |
| <rdar://problem/24383176> |
| |
| Reviewed by Darin Adler. |
| |
| Remove the unused dynamic favicon code and tests. |
| |
| * WebCoreSupport/WebFrameLoaderClient.cpp: |
| (WebFrameLoaderClient::dispatchDidChangeIcons): Deleted. |
| * WebCoreSupport/WebFrameLoaderClient.h: |
| |
| 2016-04-15 Darin Adler <darin@apple.com> |
| |
| Reduce use of Deprecated::ScriptXXX classes |
| https://bugs.webkit.org/show_bug.cgi?id=156632 |
| |
| Reviewed by Alex Christensen. |
| |
| * Plugins/PluginView.cpp: |
| (WebCore::PluginView::performRequest): Use JSValue. |
| * WebFrame.cpp: |
| (WebFrame::stringByEvaluatingJavaScriptInScriptWorld): Ditto. |
| * WebView.cpp: |
| (WebView::stringByEvaluatingJavaScriptFromString): Ditto. |
| |
| 2016-04-11 Darin Adler <darin@apple.com> |
| |
| Remove UsePointersEvenForNonNullableObjectArguments from HTMLSelectElement |
| https://bugs.webkit.org/show_bug.cgi?id=156458 |
| |
| Reviewed by Chris Dumez. |
| |
| * DOMCoreClasses.cpp: Added now-needed include. |
| |
| 2016-04-11 Gavin Barraclough <barraclough@apple.com> |
| |
| WebKit should adopt journal_mode=wal for all SQLite databases. |
| https://bugs.webkit.org/show_bug.cgi?id=133496 |
| |
| Reviewed by Darin Adler. |
| |
| * WebDatabaseManager.cpp: |
| (WebDatabaseManager::deleteAllDatabases): |
| - renamed deleteAllDatabases -> deleteAllDatabasesImmediately. |
| |
| 2016-04-08 Joanmarie Diggs <jdiggs@igalia.com> |
| |
| AX: "AXLandmarkApplication" is an inappropriate subrole for ARIA "application" since it's no longer a landmark |
| https://bugs.webkit.org/show_bug.cgi?id=155403 |
| |
| Reviewed by Chris Fleizach. |
| |
| The new subrole is AXWebApplication and the new role description is "web application". |
| As part of the fix, the WebCore AccessibilityRole for ARIA's "application" role was |
| renamed from LandmarkApplicationRole to WebApplicationRole. |
| |
| The roles-exposed.html and aria-grouping-roles.html test expectations were also updated. |
| |
| * AccessibleBase.cpp: Update the rolename |
| (MSAARole): |
| |
| 2016-04-07 Brian Burg <bburg@apple.com> |
| |
| CookieJar should support adding synthetic cookies for developer tools |
| https://bugs.webkit.org/show_bug.cgi?id=156091 |
| <rdar://problem/25581340> |
| |
| Reviewed by Timothy Hatcher. |
| |
| * WebCoreSupport/WebPlatformStrategies.h: |
| * WebCoreSupport/WebPlatformStrategies.cpp: |
| Add new method override. |
| |
| 2016-03-24 Said Abou-Hallawa <sabouhallawa@apple,com> |
| |
| Change NativeImagePtr for CG to be RetainPtr<CGImageRef> |
| https://bugs.webkit.org/show_bug.cgi?id=155412 |
| |
| Reviewed by Darin Adler. |
| |
| * Plugins/PluginView.h: |
| * Plugins/PluginViewWin.cpp: |
| (WebCore::PluginView::snapshot): |
| Replace PassRefPtr with RefPtr. |
| |
| 2016-03-22 Per Arne Vollan <peavo@outlook.com> |
| |
| [Win] [64-bit] Remove MSVC 2013 FMA3 Bug Workaround |
| https://bugs.webkit.org/show_bug.cgi?id=141499 |
| |
| Reviewed by Brent Fulgham. |
| |
| As we have moved on to VS2015, this workaround is no longer needed. |
| |
| * WebKitDLL.cpp: |
| (DllMain): |
| |
| 2016-03-21 Hyungwook Lee <hyungwook.lee@navercorp.com> |
| |
| [Win] Connect layoutTestController.findString() to support testing |
| https://bugs.webkit.org/show_bug.cgi?id=50234 |
| |
| Reviewed by Alex Christensen. |
| |
| Implement WebView::findString to support testing efforts. |
| |
| * Interfaces/IWebViewPrivate.idl: Add API declaration. |
| * WebView.cpp: |
| * WebView.h: |
| |
| 2016-03-16 Carlos Garcia Campos <cgarcia@igalia.com> |
| |
| Unreviewed, rolling out r196951 and r197031. |
| |
| Revert also WinCairo follow ups after r196803 |
| |
| Reverted changesets: |
| |
| "[WinCairo] Compile fix." |
| https://bugs.webkit.org/show_bug.cgi?id=154545 |
| http://trac.webkit.org/changeset/196951 |
| |
| "[WinCairo] Mark layer as non composited." |
| https://bugs.webkit.org/show_bug.cgi?id=154640 |
| http://trac.webkit.org/changeset/197031 |
| |
| 2016-03-16 Carlos Garcia Campos <cgarcia@igalia.com> |
| |
| Unreviewed, rolling out r197693. |
| |
| 197031 |
| |
| Reverted changeset: |
| |
| "[WinCairo][AcceleratedCompositing] Rendering issues on |
| www.bbc.com." |
| https://bugs.webkit.org/show_bug.cgi?id=154912 |
| http://trac.webkit.org/changeset/197693 |
| |
| 2016-03-15 Brent Fulgham <bfulgham@apple.com> |
| |
| [Win] Correct double-release of CFURLConnectionRef |
| https://bugs.webkit.org/show_bug.cgi?id=155515 |
| <rdar://problem/25159143> |
| |
| Reviewed by Tim Horton. |
| |
| Tested by http/tests/download suite. |
| |
| * WebDownloadCFNet.cpp: Remove extra CFRelease. |
| |
| 2016-03-14 Per Arne Vollan <peavo@outlook.com> |
| |
| [WinCairo] Compile fix. |
| https://bugs.webkit.org/show_bug.cgi?id=155463 |
| |
| Reviewed by Alex Christensen. |
| |
| Get the NetworkStorageSession object from the document in the same way as other platforms do. |
| |
| * WebCoreSupport/WebFrameNetworkingContext.cpp: |
| (WebFrameNetworkingContext::storageSession): |
| * WebCoreSupport/WebFrameNetworkingContext.h: |
| (WebFrameNetworkingContext::storageSession): |
| |
| 2016-03-14 Joonghun Park <jh718.park@samsung.com> |
| |
| Purge PassRefPtr from ArrayBuffer, ArchiveResource, Pasteboard, LegacyWebArchive and DataObjectGtk |
| https://bugs.webkit.org/show_bug.cgi?id=150497 |
| |
| Reviewed by Darin Adler. |
| |
| * WebArchive.cpp: |
| (WebArchive::initWithNode): |
| |
| 2016-03-12 Sam Weinig <sam@webkit.org> |
| |
| WebKit can easily crash below NetworkSession::dataTaskForIdentifier() with NSURLSession enabled |
| <rdar://problem/25129946> |
| https://bugs.webkit.org/show_bug.cgi?id=155401 |
| |
| Reviewed by Alex Christensen. |
| |
| * WebCoreSupport/WebFrameNetworkingContext.cpp: |
| (WebFrameNetworkingContext::ensurePrivateBrowsingSession): |
| Pass a SessionID to NetworkStorageSession::createPrivateBrowsingSession(). |
| |
| 2016-03-10 Jer Noble <jer.noble@apple.com> |
| |
| Unreviewed build fix after r197953; correct the settings added in r197953. |
| |
| * WebView.cpp: |
| (WebView::notifyPreferencesChanged): |
| |
| 2016-03-10 Jer Noble <jer.noble@apple.com> |
| |
| Add separate WK and WK2 preferences for requiring user gestures for video media, distinct from user gestures for media generally |
| https://bugs.webkit.org/show_bug.cgi?id=155141 |
| |
| Reviewed by Beth Dakin. |
| |
| * WebView.cpp: |
| (WebView::notifyPreferencesChanged): |
| |
| 2016-03-07 Per Arne Vollan <peavo@outlook.com> |
| |
| [WinCairo][AcceleratedCompositing] Rendering issues on www.bbc.com. |
| https://bugs.webkit.org/show_bug.cgi?id=154912 |
| |
| Reviewed by Michael Catanzaro. |
| |
| If we have a scroll layer, we should not include the scroll position in the visible rectangle, |
| since the scroll position is already reflected in the position of the scroll layer. |
| |
| * WebCoreSupport/AcceleratedCompositingContext.cpp: |
| (AcceleratedCompositingContext::flushPendingLayerChanges): |
| |
| 2016-03-06 Gavin Barraclough <barraclough@apple.com> |
| |
| Convert DOMTimer to std::chrono::milliseconds |
| https://bugs.webkit.org/show_bug.cgi?id=155085 |
| |
| Reviewed by Andreas Kling. |
| |
| DOMTimer currently uses a mix of millisecond (was int, now std::chrono) and second (as double) |
| time values. Constant conversion back and forth is a complete mess. Stop that. |
| |
| * WebView.cpp: |
| (WebView::setMinimumTimerInterval): |
| - Convert double argument into std::chrono::milliseconds. |
| |
| 2016-03-05 Yusuke Suzuki <utatane.tea@gmail.com> |
| |
| [ES6] Support Reflect.construct |
| https://bugs.webkit.org/show_bug.cgi?id=147330 |
| |
| Reviewed by Saam Barati. |
| |
| * Plugins/PluginPackage.cpp: |
| (WebCore::NPN_Invoke): |
| |
| 2016-02-24 Per Arne Vollan <peavo@outlook.com> |
| |
| [WinCairo] Mark layer as non composited. |
| https://bugs.webkit.org/show_bug.cgi?id=154640 |
| |
| Reviewed by Alex Christensen. |
| |
| We need to mark the non composited layer as being non composited. |
| |
| * WebCoreSupport/AcceleratedCompositingContext.cpp: |
| (AcceleratedCompositingContext::initialize): |
| (AcceleratedCompositingContext::flushPendingLayerChanges): |
| |
| 2016-02-22 Per Arne Vollan <peavo@outlook.com> |
| |
| [WinCairo] Compile fix. |
| https://bugs.webkit.org/show_bug.cgi?id=154545 |
| |
| Reviewed by Alex Christensen. |
| |
| Add missing parameter to GraphicsLayerTextureMapper::updateBackingStoreIncludingSubLayers(). |
| |
| * WebCoreSupport/AcceleratedCompositingContext.cpp: |
| (AcceleratedCompositingContext::flushPendingLayerChanges): |
| |
| 2016-02-21 Darin Adler <darin@apple.com> |
| |
| Refactor LazyEventListener creation to separate Element and Document cases |
| https://bugs.webkit.org/show_bug.cgi?id=154231 |
| |
| Reviewed by Andreas Kling. |
| |
| * WebView.h: Forward declare KeyboardEvent. |
| |
| 2016-02-16 Andreas Kling <akling@apple.com> |
| |
| Drop StyleResolver and SelectorQueryCache when entering PageCache. |
| <https://webkit.org/b/154238> |
| |
| Reviewed by Antti Koivisto. |
| |
| * WebCoreSupport/WebVisitedLinkStore.cpp: |
| (WebVisitedLinkStore::removeAllVisitedLinks): Deleted. |
| (WebVisitedLinkStore::addVisitedLinkHash): Deleted. |
| |
| 2016-02-14 Chris Dumez <cdumez@apple.com> |
| |
| Unreviewed Window build fix. |
| |
| * WebCoreStatistics.cpp: |
| * WebJavaScriptCollector.cpp: |
| |
| 2016-02-12 Jiewen Tan <jiewen_tan@apple.com> |
| |
| WebKit should expose the DOM 4 Event.isTrusted property |
| https://bugs.webkit.org/show_bug.cgi?id=76121 |
| <rdar://problem/22558494> |
| |
| Reviewed by Darin Adler. |
| |
| * DOMCoreClasses.cpp: |
| (DOMNode::dispatchEvent): |
| (DOMWindow::dispatchEvent): |
| |
| 2016-02-11 Antti Koivisto <antti@apple.com> |
| |
| Try to fix windows build. |
| |
| * DOMCoreClasses.cpp: |
| (DOMElement::style): |
| (DOMElement::offsetLeft): |
| |
| 2016-02-06 Darin Adler <darin@apple.com> |
| |
| Finish auditing call sites of upper() and lower(), eliminate many, and rename the functions |
| https://bugs.webkit.org/show_bug.cgi?id=153905 |
| |
| Reviewed by Sam Weinig. |
| |
| * Plugins/PluginDatabase.cpp: |
| (WebCore::PluginDatabase::pluginForMIMEType): Use ASCII case-insensitive map rather |
| than lowercasing the MIME type. |
| (WebCore::PluginDatabase::setPreferredPluginForMIMEType): Ditto. |
| |
| * Plugins/PluginDatabase.h: Make m_preferredPlugins use an ASCII case-insensitive hash. |
| |
| * Plugins/PluginPackage.h: Use ASCII case-insensitive hash for maps keyed by MIME type. |
| |
| * Plugins/PluginPackageWin.cpp: |
| (WebCore::PluginPackage::fetchInfo): Use convertToASCIILowercase to lowercase a MIME type. |
| |
| 2016-02-04 Joseph Pecoraro <pecoraro@apple.com> |
| |
| Web Inspector: InspectorTimelineAgent doesn't need to recompile functions because it now uses the sampling profiler |
| https://bugs.webkit.org/show_bug.cgi?id=153500 |
| <rdar://problem/24352458> |
| |
| Reviewed by Timothy Hatcher. |
| |
| * WebInspector.cpp: |
| (WebInspector::isJavaScriptProfilingEnabled): |
| (WebInspector::setJavaScriptProfilingEnabled): |
| Switch to the new API names. |
| |
| 2016-01-31 Darin Adler <darin@apple.com> |
| |
| Replace CaseFoldingHash with ASCIICaseInsensitiveHash |
| https://bugs.webkit.org/show_bug.cgi?id=153639 |
| |
| Reviewed by Filip Pizlo. |
| |
| * WebCoreStatistics.cpp: |
| (WebCoreStatistics::memoryStatistics): Use ASCIICaseInsensitiveHash for field names. |
| These names are all ASCII. |
| |
| * WebURLResponse.cpp: |
| (WebURLResponse::allHeaderFields): Use ASCIICaseInsensitiveHash for HTTP header |
| field names. These names are all ASCII. |
| |
| 2016-01-30 Commit Queue <commit-queue@webkit.org> |
| |
| Unreviewed, rolling out r195911. |
| https://bugs.webkit.org/show_bug.cgi?id=153723 |
| |
| Caused frequent assertion failures on bots (Requested by ap on |
| #webkit). |
| |
| Reverted changeset: |
| |
| "Replace CaseFoldingHash with ASCIICaseInsensitiveHash" |
| https://bugs.webkit.org/show_bug.cgi?id=153639 |
| http://trac.webkit.org/changeset/195911 |
| |
| 2016-01-30 Commit Queue <commit-queue@webkit.org> |
| |
| Unreviewed, rolling out r195799 and r195828. |
| https://bugs.webkit.org/show_bug.cgi?id=153722 |
| |
| Caused assertion failures, severely affecting EWS (Requested |
| by ap on #webkit). |
| |
| Reverted changesets: |
| |
| "Web Inspector: InspectorTimelineAgent doesn't need to |
| recompile functions because it now uses the sampling profiler" |
| https://bugs.webkit.org/show_bug.cgi?id=153500 |
| http://trac.webkit.org/changeset/195799 |
| |
| "Attempt to fix the Windows build after r195799" |
| http://trac.webkit.org/changeset/195828 |
| |
| 2016-01-30 Darin Adler <darin@apple.com> |
| |
| Replace CaseFoldingHash with ASCIICaseInsensitiveHash |
| https://bugs.webkit.org/show_bug.cgi?id=153639 |
| |
| Reviewed by Filip Pizlo. |
| |
| * WebCoreStatistics.cpp: |
| (WebCoreStatistics::memoryStatistics): Use ASCIICaseInsensitiveHash for field names. |
| These names are all ASCII. |
| |
| * WebURLResponse.cpp: |
| (WebURLResponse::allHeaderFields): Use ASCIICaseInsensitiveHash for HTTP header |
| field names. These names are all ASCII. |
| |
| 2016-01-29 Ryan Haddad <ryanhaddad@apple.com> |
| |
| Attempt to fix the Windows build after r195799 |
| |
| Unreviewed build fix. |
| |
| * WebInspector.cpp: |
| (WebInspector::isJavaScriptProfilingEnabled): |
| (WebInspector::setJavaScriptProfilingEnabled): |
| |
| 2016-01-28 Darin Adler <darin@apple.com> |
| |
| Remove equalIgnoringCase since all callers really wanted equalIgnoringASCIICase |
| https://bugs.webkit.org/show_bug.cgi?id=153411 |
| |
| Reviewed by Ryosuke Niwa. |
| |
| * Plugins/PluginDatabase.cpp: |
| (WebCore::PluginDatabase::MIMETypeForExtension): Use equalIgnoringASCIICase to compare |
| file extensions. |
| * Plugins/PluginDatabaseWin.cpp: |
| (WebCore::PluginDatabase::getPluginPathsInDirectories): Use equalLettersIgnoringASCIICase |
| to compare filenames. |
| * Plugins/PluginPackageWin.cpp: |
| (WebCore::PluginPackage::isPluginBlacklisted): Use equalLettersIgnoringASCIICase to |
| compare DLL filenames. |
| * Plugins/PluginStream.cpp: |
| (WebCore::PluginStream::destroyStream): Use equalLettersIgnoringASCIICase to check HTTP method. |
| * Plugins/PluginView.cpp: |
| (WebCore::PluginView::setParameters): Use equalLettersIgnoringASCIICase to check |
| plug-in parameter name. |
| * WebView.cpp: |
| (WebView::canHandleRequest): Use URL::protocolIs instead of equalIgnoringCase. |
| |
| 2016-01-22 Ryosuke Niwa <rniwa@webkit.org> |
| |
| document.createElement should be able to create a custom element |
| https://bugs.webkit.org/show_bug.cgi?id=153173 |
| |
| Reviewed by Darin Adler. |
| |
| Use createElementForBindings here since this is a C++ binding for Windows. |
| |
| * DOMCoreClasses.cpp: |
| (DOMDocument::createElement): |
| |
| 2016-01-24 Gyuyoung Kim <gyuyoung.kim@webkit.org> |
| |
| Reduce PassRefPtr uses in dom - 4 |
| https://bugs.webkit.org/show_bug.cgi?id=153270 |
| |
| Reviewed by Darin Adler. |
| |
| As a step to remove PassRefPtr uses, this patch reduces the uses in WebCore/dom. |
| |
| * Plugins/PluginView.cpp: |
| (WebCore::PluginView::focusPluginElement): |
| |
| 2016-01-17 Ada Chan <adachan@apple.com> |
| |
| Add a mode parameter to MediaControllerInterface::supportsFullscreen() and ChromeClient::supportsVideoFullscreen(). |
| https://bugs.webkit.org/show_bug.cgi?id=153220 |
| |
| Reviewed by Eric Carlson. |
| |
| * WebCoreSupport/WebChromeClient.cpp: |
| (WebChromeClient::supportsVideoFullscreen): |
| * WebCoreSupport/WebChromeClient.h: |
| |
| 2016-01-22 Youenn Fablet <youenn.fablet@crf.canon.fr> |
| |
| Remove PassRefPtr from ResourceRequest and FormData |
| https://bugs.webkit.org/show_bug.cgi?id=153229 |
| |
| Reviewed by Chris Dumez. |
| |
| * WebMutableURLRequest.cpp: |
| (WebMutableURLRequest::setHTTPBody): |
| |
| 2016-01-15 Simon Fraser <simon.fraser@apple.com> |
| |
| Remove GraphicsContext::drawConvexPolygon() and GraphicsContext::clipConvexPolygon() |
| https://bugs.webkit.org/show_bug.cgi?id=153174 |
| |
| Reviewed by Zalan Bujtas. |
| |
| GraphicsContext::drawConvexPolygon() and GraphicsContext::clipConvexPolygon() were |
| poorly named (non-convex polygons are allowed), and just syntactic sugar over |
| clipPath() and drawPath(). |
| |
| Remove them, but add a convenience function to create a Path from a Vector of |
| points. For CG, we can use the more efficient CGPathAddLines(). |
| |
| * FullscreenVideoController.cpp: |
| (HUDSlider::draw): |
| |
| 2016-01-05 Per Arne Vollan <peavo@outlook.com> |
| |
| [WinCairo] Download should use header values from provided request object. |
| https://bugs.webkit.org/show_bug.cgi?id=152694 |
| |
| Reviewed by Alex Christensen. |
| |
| Copy header values from request object parameter. |
| |
| * WebDownloadCurl.cpp: |
| (WebDownload::initWithRequest): |
| |
| 2015-12-31 Andy Estes <aestes@apple.com> |
| |
| Replace WTF::move with WTFMove |
| https://bugs.webkit.org/show_bug.cgi?id=152601 |
| |
| Reviewed by Brady Eidson. |
| |
| * Plugins/PluginStream.cpp: |
| (WebCore::PluginStream::willSendRequest): |
| * Plugins/PluginView.cpp: |
| (WebCore::PluginView::requestTimerFired): |
| (WebCore::PluginView::scheduleRequest): |
| (WebCore::PluginView::handlePost): |
| * WebCoreSupport/WebFrameLoaderClient.cpp: |
| (WebFrameLoaderClient::createDocumentLoader): |
| * WebCoreSupport/WebInspectorClient.cpp: |
| (WebInspectorFrontendClient::WebInspectorFrontendClient): |
| * WebHistory.cpp: |
| (createUserInfoFromArray): |
| * WebHistoryItem.cpp: |
| (WebHistoryItem::initFromDictionaryRepresentation): |
| * WebView.cpp: |
| (WebView::addToDirtyRegion): |
| (WebView::scrollBackingStore): |
| (WebView::loadBackForwardListFromOtherView): |
| (WebView::addUserScriptToGroup): |
| (WebView::addUserStyleSheetToGroup): |
| |
| 2015-12-29 Simon Fraser <simon.fraser@apple.com> |
| |
| Fix Windows build. |
| |
| * WebView.cpp: |
| (WebView::scrollOffset): |
| |
| 2015-12-25 David Kilzer <ddkilzer@apple.com> |
| |
| ResourceError should store failingURL as URL instead of String to avoid reparsing and to address FIXME comments in ResourceErrorCF.cpp and ResourceErrorMac.mm |
| <http://webkit.org/b/146391> |
| |
| Reviewed by Antti Koivisto. |
| |
| * WebCoreSupport/WebFrameLoaderClient.cpp: |
| (WebFrameLoaderClient::cancelledError): |
| (WebFrameLoaderClient::blockedError): |
| (WebFrameLoaderClient::cannotShowURLError): |
| (WebFrameLoaderClient::interruptedForPolicyChangeError): |
| (WebFrameLoaderClient::cannotShowMIMETypeError): |
| (WebFrameLoaderClient::fileDoesNotExistError): |
| (WebFrameLoaderClient::pluginWillHandleLoadError): |
| (WebFrameLoaderClient::dispatchDidFailToStartPlugin): |
| (WebFrameLoaderClient::createJavaAppletWidget): |
| * WebDownloadCFNet.cpp: |
| (WebDownload::cancelAuthenticationChallenge): |
| * WebError.cpp: |
| (WebError::init): |
| - Update for type change of 'failingURL' argument to |
| ResourceError(). |
| |
| 2015-12-23 Brent Fulgham <bfulgham@apple.com> |
| |
| Web Inspector: add support for running protocol-test.js tests on Windows |
| https://bugs.webkit.org/show_bug.cgi?id=148037 |
| <rdar://problem/22292237> |
| |
| Reviewed by Simon Fraser. |
| |
| Provide API for WebKit.dll clients to request its CFBundleRef. |
| |
| * WebKitCOMAPI.cpp: |
| (webKitBundle): Added. |
| * WebKitCOMAPI.h: |
| |
| 2015-12-20 Dan Bernstein <mitz@apple.com> |
| |
| Remove unused setToolbarHeight |
| https://bugs.webkit.org/show_bug.cgi?id=152466 |
| |
| Reviewed by Darin Adler. |
| |
| * WebCoreSupport/WebInspectorClient.cpp: |
| (WebInspectorFrontendClient::setToolbarHeight): Deleted. |
| * WebCoreSupport/WebInspectorClient.h: |
| |
| 2015-12-15 Zan Dobersek <zdobersek@igalia.com> |
| |
| [TexMap] Operate with a reference to the TextureMapper wherever possible |
| https://bugs.webkit.org/show_bug.cgi?id=152118 |
| |
| Reviewed by Martin Robinson. |
| |
| * WebCoreSupport/AcceleratedCompositingContext.cpp: |
| (AcceleratedCompositingContext::compositeLayersToContext): TextureMapper object |
| is now operated with through a reference. |
| |
| 2015-12-01 Darin Adler <darin@apple.com> |
| |
| Fix anomaly where isMouseEvent returns false for wheel events |
| https://bugs.webkit.org/show_bug.cgi?id=151685 |
| |
| Reviewed by Alexey Proskuryakov. |
| |
| * DOMEventsClasses.cpp: |
| (DOMEvent::createInstance): Use eventInterface instead of isMouseEvent to create the appropriate |
| wrapper class. |
| |
| 2015-11-24 Per Arne Vollan <peavo@outlook.com> |
| |
| [Win] Implement methods to get and set inner html. |
| https://bugs.webkit.org/show_bug.cgi?id=151569 |
| |
| Reviewed by Alex Christensen. |
| |
| * DOMHTMLClasses.cpp: |
| (DOMHTMLElement::innerHTML): |
| (DOMHTMLElement::setInnerHTML): |
| (DOMHTMLElement::innerText): |
| |
| == Rolled over to ChangeLog-2015-11-21 == |