summaryrefslogtreecommitdiff
path: root/Source/WebKit/mac/ChangeLog
diff options
context:
space:
mode:
authorSimon Hausmann <simon.hausmann@nokia.com>2012-03-12 14:11:15 +0100
committerSimon Hausmann <simon.hausmann@nokia.com>2012-03-12 14:11:15 +0100
commitdd91e772430dc294e3bf478c119ef8d43c0a3358 (patch)
tree6f33ce4d5872a5691e0291eb45bf6ab373a5f567 /Source/WebKit/mac/ChangeLog
parentad0d549d4cc13433f77c1ac8f0ab379c83d93f28 (diff)
downloadqtwebkit-dd91e772430dc294e3bf478c119ef8d43c0a3358.tar.gz
Imported WebKit commit 3db4eb1820ac8fb03065d7ea73a4d9db1e8fea1a (http://svn.webkit.org/repository/webkit/trunk@110422)
This includes build fixes for the latest qtbase/qtdeclarative as well as the final QML2 API.
Diffstat (limited to 'Source/WebKit/mac/ChangeLog')
-rw-r--r--Source/WebKit/mac/ChangeLog430
1 files changed, 430 insertions, 0 deletions
diff --git a/Source/WebKit/mac/ChangeLog b/Source/WebKit/mac/ChangeLog
index 898482ec1..cdef8f903 100644
--- a/Source/WebKit/mac/ChangeLog
+++ b/Source/WebKit/mac/ChangeLog
@@ -1,3 +1,433 @@
+2012-03-11 Timothy Hatcher <timothy@apple.com>
+
+ Update how the Web Inspector resources are loaded.
+
+ https://bugs.webkit.org/show_bug.cgi?id=80798
+ rdar://problem/10359959
+
+ Reviewed by Brian Weinstein.
+
+ * WebCoreSupport/WebInspectorClient.mm:
+ (useWebKitWebInspector): Return if we are using the WebCore resources for compatibility
+ with local and nightly builds.
+ (WebInspectorFrontendClient::localizedStringsURL): Decide what path to use.
+ (-[WebInspectorWindowController init]): Ditto.
+ (-[WebInspectorWindowController window]): Decide if the window is textured or not.
+
+2012-03-09 Jon Lee <jonlee@apple.com>
+
+ Rename NotificationPresenter to NotificationClient
+ https://bugs.webkit.org/show_bug.cgi?id=80488
+ <rdar://problem/10965558>
+
+ Reviewed by Kentaro Hara.
+
+ Refactor to use renamed WebCore::NotificationClient.
+ * WebCoreSupport/WebNotificationClient.h:
+ * WebCoreSupport/WebNotificationClient.mm:
+ (WebNotificationClient::checkPermission):
+ * WebView/WebViewPrivate.h:
+
+2012-03-09 Enrica Casucci <enrica@apple.com>
+
+ Move WebNSURLExtras code down to WebCore.
+ https://bugs.webkit.org/show_bug.cgi?id=80611
+
+ Reviewed by Alexey Proskuryakov.
+
+ Changed the implementation to use newly moved WebCore functions.
+
+ * Misc/WebKitNSStringExtras.mm:
+ (-[NSString _webkit_hasCaseInsensitivePrefix:]):
+ * Misc/WebNSURLExtras.mm:
+ (+[NSURL _web_URLWithUserTypedString:]):
+ (+[NSURL _web_URLWithDataAsString:relativeToURL:]):
+ (+[NSURL _web_URLWithData:]):
+ (+[NSURL _web_URLWithData:relativeToURL:]):
+ (-[NSURL _web_originalData]):
+ (-[NSURL _web_originalDataAsString]):
+ (-[NSURL _web_userVisibleString]):
+ (-[NSURL _web_isEmpty]):
+ (-[NSURL _web_URLCString]):
+ (-[NSURL _web_URLByTruncatingOneCharacterBeforeComponent:]):
+ (-[NSURL _webkit_URLByRemovingFragment]):
+ (-[NSURL _webkit_URLByRemovingResourceSpecifier]):
+ (-[NSURL _web_URLByRemovingUserInfo]):
+ (-[NSURL _web_dataForURLComponentType:]):
+ (-[NSURL _web_schemeData]):
+ (-[NSURL _web_hostData]):
+ (-[NSString _web_isUserVisibleURL]):
+ (-[NSString _web_hostNameNeedsDecodingWithRange:]):
+ (-[NSString _web_hostNameNeedsEncodingWithRange:]):
+ (-[NSString _web_decodeHostNameWithRange:]):
+ (-[NSString _web_encodeHostNameWithRange:]):
+ (-[NSString _web_decodeHostName]):
+ (-[NSString _web_encodeHostName]):
+ * WebCoreSupport/WebSystemInterface.mm:
+ (InitWebCoreSystemInterface):
+
+2012-03-09 Emil A Eklund <eae@chromium.org>
+
+ Add roundedPoint to HitTestResult and change platform code to use it
+ https://bugs.webkit.org/show_bug.cgi?id=80715
+
+ Reviewed by James Robinson.
+
+ Change ports to use roundedPoint to avoid exposing subpixel types to
+ platform code.
+
+ * WebCoreSupport/WebContextMenuClient.mm:
+ (WebContextMenuClient::showContextMenu):
+
+2012-03-09 Jon Lee <jonlee@apple.com>
+
+ Add support for ENABLE(LEGACY_NOTIFICATIONS)
+ https://bugs.webkit.org/show_bug.cgi?id=80497
+
+ Reviewed by Adam Barth.
+
+ Prep for b80472: Update API for Web Notifications
+ * Configurations/FeatureDefines.xcconfig:
+
+2012-03-08 Ryosuke Niwa <rniwa@webkit.org>
+
+ Mac build fix for micro data API.
+
+ * Configurations/FeatureDefines.xcconfig:
+
+2012-03-08 Jer Noble <jer.noble@apple.com>
+
+ Unreviewed Snow Leopard build fix.
+
+ On Leopard and Snow Leopard, provide an implementation for -[NSWindow convertRectToScreen:].
+
+ * WebView/WebFullScreenController.mm:
+ (-[NSWindow convertRectToScreen:]):
+
+2012-02-20 Jer Noble <jer.noble@apple.com>
+
+ Full Screen Refactor Part 4: Animate into Full Screen mode using new animation classes, WebKit edition.
+ https://bugs.webkit.org/show_bug.cgi?id=78930
+
+ Reviewed by Anders Carlsson.
+
+ Revise WebFullScreenController to have the same general functionality and code path as WKFullScreenWindowController
+ in WebKit2. As such, the following functions are copies of their equivalents in WKFullScreenWindowController:
+ * WebView/WebFullScreenController.mm:
+ (-[WebFullScreenController init]):
+ (-[WebFullScreenController dealloc]):
+ (-[WebFullScreenController windowDidLoad]):
+ (-[WebFullScreenController cancelOperation:]):
+ (-[WebFullScreenController applicationDidResignActive:]):
+ (-[WebFullScreenController applicationDidChangeScreenParameters:]):
+ (-[WebFullScreenController finishedEnterFullScreenAnimation:]):
+ (-[WebFullScreenController finishedExitFullScreenAnimation:]):
+ (-[WebFullScreenController close]):
+ (-[WebFullScreenController animationDidEnd:]):
+ (-[WebFullScreenController _updateMenuAndDockForFullScreen]):
+ (-[WebFullScreenController _swapView:with:]):
+ (createBackgroundFullscreenWindow):
+ (windowFrameFromApparentFrames):
+ (-[WebFullScreenController _startEnterFullScreenAnimationWithDuration:]):
+ (-[WebFullScreenController _startExitFullScreenAnimationWithDuration:]):
+
+ The following is a copy of the equivalent function in WebFullScreenManager:
+ * WebView/WebFullScreenController.mm:
+ (screenRectOfContents):
+
+ * WebCoreSupport/WebChromeClient.mm:
+ (WebChromeClient::fullScreenRendererChanged): No longer tell the WebView the renderer changed (as it doesn't care.)
+ * WebView/WebFullScreenController.h:
+ * WebView/WebFullScreenController.mm:
+ (-[WebFullScreenController setElement:]): No need to add event listeners to the media element.
+ (-[WebFullScreenController enterFullScreen:]): Same as WKFullScreenWindowController, but not asynchronous.
+ (-[WebFullScreenController exitFullScreen]): Ditto.
+ * WebView/WebView.mm:
+ (-[WebView _enterFullScreenForElement:WebCore::]): Fullscreen -> FullScreen.
+ (-[WebView _exitFullScreenForElement:WebCore::]): Ditto.
+
+2012-03-08 Matt Lilek <mrl@apple.com>
+
+ Don't enable VIDEO_TRACK on all OS X platforms
+ https://bugs.webkit.org/show_bug.cgi?id=80635
+
+ Reviewed by Eric Carlson.
+
+ * Configurations/FeatureDefines.xcconfig:
+
+2012-03-07 Joseph Pecoraro <pecoraro@apple.com>
+
+ <http://webkit.org/b/80510> Web Inspector crash (iCab)
+
+ Reviewed by Timothy Hatcher.
+
+ * WebCoreSupport/WebInspectorClient.mm:
+ (WebInspectorClient::didResizeMainFrame):
+
+2012-03-06 Benjamin Poulain <bpoulain@apple.com>
+
+ [Mac] Update the configuration files for iOS
+ https://bugs.webkit.org/show_bug.cgi?id=80435
+
+ Reviewed by David Kilzer.
+
+ * Configurations/WebKit.xcconfig:
+
+2012-03-06 Eric Seidel <eric@webkit.org>
+
+ Make WTF public headers use fully-qualified include paths and remove ForwardingHeaders/wtf
+ https://bugs.webkit.org/show_bug.cgi?id=80363
+
+ Reviewed by Mark Rowe.
+
+ ForwardingHeaders/wtf is no longer necessary (or functional) now that JavaScriptCore
+ no longer includes the WTF headers as private headers.
+
+ * ForwardingHeaders/wtf/ASCIICType.h: Removed.
+ * ForwardingHeaders/wtf/AlwaysInline.h: Removed.
+ * ForwardingHeaders/wtf/Assertions.h: Removed.
+ * ForwardingHeaders/wtf/Deque.h: Removed.
+ * ForwardingHeaders/wtf/DisallowCType.h: Removed.
+ * ForwardingHeaders/wtf/FastMalloc.h: Removed.
+ * ForwardingHeaders/wtf/Forward.h: Removed.
+ * ForwardingHeaders/wtf/GetPtr.h: Removed.
+ * ForwardingHeaders/wtf/HashCountedSet.h: Removed.
+ * ForwardingHeaders/wtf/HashMap.h: Removed.
+ * ForwardingHeaders/wtf/HashSet.h: Removed.
+ * ForwardingHeaders/wtf/HashTraits.h: Removed.
+ * ForwardingHeaders/wtf/ListHashSet.h: Removed.
+ * ForwardingHeaders/wtf/ListRefPtr.h: Removed.
+ * ForwardingHeaders/wtf/Locker.h: Removed.
+ * ForwardingHeaders/wtf/MathExtras.h: Removed.
+ * ForwardingHeaders/wtf/Noncopyable.h: Removed.
+ * ForwardingHeaders/wtf/OwnArrayPtr.h: Removed.
+ * ForwardingHeaders/wtf/OwnPtr.h: Removed.
+ * ForwardingHeaders/wtf/OwnPtrCommon.h: Removed.
+ * ForwardingHeaders/wtf/PassOwnPtr.h: Removed.
+ * ForwardingHeaders/wtf/PassRefPtr.h: Removed.
+ * ForwardingHeaders/wtf/Platform.h: Removed.
+ * ForwardingHeaders/wtf/RefCounted.h: Removed.
+ * ForwardingHeaders/wtf/RefCountedLeakCounter.h: Removed.
+ * ForwardingHeaders/wtf/RefPtr.h: Removed.
+ * ForwardingHeaders/wtf/RetainPtr.h: Removed.
+ * ForwardingHeaders/wtf/StdLibExtras.h: Removed.
+ * ForwardingHeaders/wtf/TemporaryChange.h: Removed.
+ * ForwardingHeaders/wtf/Threading.h: Removed.
+ * ForwardingHeaders/wtf/UnusedParam.h: Removed.
+ * ForwardingHeaders/wtf/VMTags.h: Removed.
+ * ForwardingHeaders/wtf/ValueCheck.h: Removed.
+ * ForwardingHeaders/wtf/Vector.h: Removed.
+ * ForwardingHeaders/wtf/VectorTraits.h: Removed.
+ * ForwardingHeaders/wtf/unicode/Unicode.h: Removed.
+ * ForwardingHeaders/wtf/unicode/icu/UnicodeIcu.h: Removed.
+
+2012-03-05 Joseph Pecoraro <pecoraro@apple.com>
+
+ Web Inspector: Hide dock button when not allowed to dock
+ https://bugs.webkit.org/show_bug.cgi?id=78575
+
+ Reviewed by Pavel Feldman.
+
+ * WebCoreSupport/WebInspectorClient.h:
+ (WebCore):
+ (WebInspectorClient):
+ * WebCoreSupport/WebInspectorClient.mm:
+ (WebInspectorClient::didResizeMainFrame):
+
+2012-03-05 Gavin Barraclough <barraclough@apple.com>
+
+ putByIndex should throw in strict mode
+ https://bugs.webkit.org/show_bug.cgi?id=80335
+
+ Reviewed by Filip Pizlo.
+
+ Make the MethodTable PutByIndex trap take a boolean 'shouldThrow' parameter.
+
+ * Plugins/Hosted/NetscapePluginInstanceProxy.mm:
+ (WebKit::NetscapePluginInstanceProxy::setProperty):
+
+2012-03-05 Joseph Pecoraro <pecoraro@apple.com>
+
+ Unreviewed rollout of r109858 for restructuring.
+
+2012-03-05 Joseph Pecoraro <pecoraro@apple.com>
+
+ <http://webkit.org/b/78575> Web Inspector: Hide dock button when not allowed to dock
+
+ Reviewed by Timothy Hatcher.
+
+ * WebCoreSupport/WebInspectorClient.h:
+ (WebInspectorClient):
+ * WebCoreSupport/WebInspectorClient.mm:
+ (WebInspectorClient::updateDockingAvailability):
+
+2012-03-02 Jon Lee <jonlee@apple.com>
+
+ Add support for notification replaceId in Mac WebKit and WK2
+ https://bugs.webkit.org/show_bug.cgi?id=80206
+ <rdar://problem/10965574>
+
+ Reviewed by Sam Weinig.
+
+ * WebView/WebNotification.h: Add replaceID method.
+ * WebView/WebNotification.mm:
+ (-[WebNotification replaceID]):
+
+2012-03-05 Adam Barth <abarth@webkit.org>
+
+ Geolocation should use a ScriptExecutionContext as its context object
+ https://bugs.webkit.org/show_bug.cgi?id=80248
+
+ Reviewed by Kentaro Hara.
+
+ * WebView/WebFrame.mm:
+ (-[WebFrame _cacheabilityDictionary]):
+ - We no longer special-case Geolocation.
+
+2012-03-03 Benjamin Poulain <benjamin@webkit.org>
+
+ Remove the redundant method KURL::protocolInHTTPFamily()
+ https://bugs.webkit.org/show_bug.cgi?id=80216
+
+ Reviewed by Anders Carlsson.
+
+ * WebCoreSupport/WebFrameLoaderClient.mm:
+ (WebFrameLoaderClient::createPlugin):
+
+2012-03-03 Hans Wennborg <hans@chromium.org>
+
+ Implement Speech JavaScript API
+ https://bugs.webkit.org/show_bug.cgi?id=80019
+
+ Reviewed by Adam Barth.
+
+ Add ENABLE_SCRIPTED_SPEECH.
+
+ * Configurations/FeatureDefines.xcconfig:
+
+2012-03-03 Anders Carlsson <andersca@apple.com>
+
+ Fix build with newer versions of clang.
+
+ * Panels/WebAuthenticationPanel.m:
+ (-[WebAuthenticationPanel setUpForChallenge:]):
+ Use %ld and cast to long.
+
+ * Plugins/WebNetscapePluginView.mm:
+ (-[WebNetscapePluginView getVariable:value:]):
+ Cast the switch parameter to unsigned to prevent warnings about case values not being part of the enum type.
+
+2012-03-01 Nikolas Zimmermann <nzimmermann@rim.com>
+
+ Unreviewed, rolling out r109255.
+ http://trac.webkit.org/changeset/109255
+ https://bugs.webkit.org/show_bug.cgi?id=79932
+
+ Breaks rounded rects with dashed strokes in SVG
+
+ * WebCoreSupport/WebSystemInterface.mm:
+ (InitWebCoreSystemInterface):
+
+2012-02-29 Adam Barth <abarth@webkit.org>
+
+ ScriptExecutionContext has too many ifdef ENABLE(SQL_DATABASE)
+ https://bugs.webkit.org/show_bug.cgi?id=79633
+
+ Reviewed by Eric Seidel.
+
+ * WebView/WebFrame.mm:
+ (-[WebFrame _cacheabilityDictionary]):
+
+2012-02-29 Tim Horton <timothy_horton@apple.com>
+
+ Make use of CG rounded-rect primitives
+ https://bugs.webkit.org/show_bug.cgi?id=79932
+ <rdar://problem/9274953>
+
+ Reviewed by Simon Fraser.
+
+ Add wkCGPathAddRoundedRect.
+
+ * WebCoreSupport/WebSystemInterface.mm:
+ (InitWebCoreSystemInterface):
+
+2012-02-29 Enrica Casucci <enrica@apple.com>
+
+ Crash at -[WebFrame(WebInternal) _setTypingStyle:withUndoAction:]
+ https://bugs.webkit.org/show_bug.cgi?id=79937
+ <rdar://problem/10942936>
+
+ Reviewed by Dan Bernstein.
+
+ * WebView/WebFrame.mm:
+ (-[WebFrame _setTypingStyle:withUndoAction:]): Adding a null check.
+
+2012-02-28 Simon Fraser <simon.fraser@apple.com>
+
+ Update WebKitSystemInterface.
+
+ Reviewed by Sam Weinig.
+
+ * WebCoreSupport/WebSystemInterface.mm:
+ (InitWebCoreSystemInterface):
+
+2012-02-28 Enrica Casucci <enrica@apple.com>
+
+ More Pasteboard code cleanup.
+ https://bugs.webkit.org/show_bug.cgi?id=79816
+
+ Removing the last references to NSPasteboard.
+
+ Reviewed by Alexey Proskuryakov.
+
+ * WebCoreSupport/WebEditorClient.h:
+ * WebCoreSupport/WebEditorClient.mm:
+ (WebEditorClient::setInsertionPasteboard):
+
+2012-02-26 Hajime Morrita <morrita@chromium.org>
+
+ Move ChromeClient::showContextMenu() to ContextMenuClient
+ https://bugs.webkit.org/show_bug.cgi?id=79427
+
+ Reviewed by Adam Barth.
+
+ * WebCoreSupport/WebContextMenuClient.h:
+ (WebContextMenuClient):
+ * WebCoreSupport/WebContextMenuClient.mm:
+ (WebContextMenuClient::showContextMenu): Moved from WebChromeClient
+ * WebCoreSupport/WebChromeClient.h:
+ * WebCoreSupport/WebChromeClient.mm:
+
+2012-02-25 Sam Weinig <sam@webkit.org>
+
+ QuickLook events don't make it to WebKit plugins.
+ <rdar://problem/10931721>
+
+ Reviewed by Anders Carlsson.
+
+ * WebView/WebHTMLView.mm:
+ (isQuickLookEvent):
+ (-[WebHTMLView hitTest:]):
+ Allow QuickLook events to hit test down to subviews.
+
+2012-02-24 Brady Eidson <beidson@apple.com>
+
+ <rdar://problem/10805709> and https://bugs.webkit.org/show_bug.cgi?id=79421
+ Need a WK1 Mac API to filter which subframes go into WebArchives as they are created
+
+ Reviewed by Sam Weinig (with additional comments by Adam Roben)
+
+ Add webArchiveByFilteringSubframes: which takes a callback block:
+ * DOM/WebDOMOperationsPrivate.h:
+
+ Add FrameFilter that adapts the block, and use it to implement the new SPI:
+ * DOM/WebDOMOperations.mm:
+ (WebFrameFilter):
+ (WebFrameFilter::WebFrameFilter):
+ (WebFrameFilter::~WebFrameFilter):
+ (WebFrameFilter::shouldIncludeSubframe):
+ (-[DOMNode webArchiveByFilteringSubframes:]):
+
2012-02-24 Shinya Kawanaka <shinyak@chromium.org>
SpellCheckRequest needs to know the context where the spellcheck happened.