diff options
author | Simon Hausmann <simon.hausmann@nokia.com> | 2012-03-12 14:11:15 +0100 |
---|---|---|
committer | Simon Hausmann <simon.hausmann@nokia.com> | 2012-03-12 14:11:15 +0100 |
commit | dd91e772430dc294e3bf478c119ef8d43c0a3358 (patch) | |
tree | 6f33ce4d5872a5691e0291eb45bf6ab373a5f567 /Source/WebKit/mac/ChangeLog | |
parent | ad0d549d4cc13433f77c1ac8f0ab379c83d93f28 (diff) | |
download | qtwebkit-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/ChangeLog | 430 |
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. |