Chromium Code Reviews
chromiumcodereview-hr@appspot.gserviceaccount.com (chromiumcodereview-hr) | Please choose your nickname with Settings | Help | Chromium Project | Gerrit Changes | Sign out
(269)

Unified Diff: Source/WebKit/mac/ChangeLog

Issue 12475008: Merge 144236 (Closed) Base URL: http://svn.webkit.org/repository/webkit/branches/chromium/1364/
Patch Set: Created 7 years, 9 months ago
Use n/p to move between diff chunks; N/P to move between comments. Draft comments are only viewable by you.
Jump to:
View side-by-side diff with in-line comments
Download patch
Index: Source/WebKit/mac/ChangeLog
===================================================================
--- Source/WebKit/mac/ChangeLog (revision 145274)
+++ Source/WebKit/mac/ChangeLog (working copy)
@@ -1,3 +1,1033 @@
+2013-02-27 John Bauman <jbauman@chromium.org>
+
+ Plugin in iframe may not display
+ https://bugs.webkit.org/show_bug.cgi?id=109879
+
+ Reviewed by Simon Fraser.
+
+ Ensure NetscapePluginWidget informs the plugin view of the cliprect change directly.
+
+ * Plugins/WebBaseNetscapePluginView.h:
+ * WebCoreSupport/WebFrameLoaderClient.mm:
+ (NetscapePluginWidget::clipRectChanged):
+
+2013-02-26 Alexey Proskuryakov <ap@apple.com>
+
+ Don't add a body to platform request until necessary
+ https://bugs.webkit.org/show_bug.cgi?id=110900
+
+ Reviewed by Brady Eidson.
+
+ WebKit1 behavior is unchanged, body is added on every conversion.
+
+ * WebCoreSupport/WebFrameLoaderClient.mm:
+ (WebFrameLoaderClient::convertMainResourceLoadToDownload):
+ (WebFrameLoaderClient::dispatchDidLoadResourceFromMemoryCache):
+ (WebFrameLoaderClient::assignIdentifierToInitialRequest):
+ (WebFrameLoaderClient::dispatchWillSendRequest):
+ (WebFrameLoaderClient::dispatchDecidePolicyForResponse):
+ (WebFrameLoaderClient::dispatchDecidePolicyForNewWindowAction):
+ (WebFrameLoaderClient::dispatchDecidePolicyForNavigationAction):
+ (WebFrameLoaderClient::updateGlobalHistory):
+ (WebFrameLoaderClient::canHandleRequest):
+ * WebView/WebDataSource.mm:
+ (-[WebDataSource initialRequest]):
+ (-[WebDataSource request]):
+ * WebView/WebFrame.mm:
+ (-[WebFrame _loadData:MIMEType:textEncodingName:baseURL:unreachableURL:]):
+
+2013-02-27 Glenn Adams <glenn@skynav.com>
+
+ Add ENABLE_CSS3_TEXT_LINE_BREAK flag.
+ https://bugs.webkit.org/show_bug.cgi?id=110944
+
+ Reviewed by Dean Jackson.
+
+ * Configurations/FeatureDefines.xcconfig:
+
+2013-02-26 Jer Noble <jer.noble@apple.com>
+
+ Unreviewed build fix; use correct macro for platform name in FeatureDefines.xcconfig.
+
+ * Configurations/FeatureDefines.xcconfig:
+
+2013-02-26 Dmitry Zvorygin <zvorygin@chromium.org>
+
+ Merged Tip and Debug log levels for web console.
+ https://bugs.webkit.org/show_bug.cgi?id=109919
+
+ Reviewed by Pavel Feldman.
+
+ In every component either TIP or DEBUG level was used for reporting,
+ but not both. This patch is prerequisite for Web Inspector console log filtering.
+
+ * WebCoreSupport/WebChromeClient.mm:
+ (stringForMessageLevel):
+ * WebView/WebUIDelegatePrivate.h:
+
+
+2013-02-21 Jeffrey Pfau <jpfau@apple.com>
+
+ Optionally partition cache to prevent using cache for tracking
+ https://bugs.webkit.org/show_bug.cgi?id=110269
+
+ Reviewed by Maciej Stachowiak.
+
+ Update WKSI bindings and add feature defines.
+
+ * Configurations/FeatureDefines.xcconfig: Add defines for cache partitioning and public suffix list usage
+ * WebCoreSupport/WebSystemInterface.mm:
+ (InitWebCoreSystemInterface):
+
+2013-02-25 Jer Noble <jer.noble@apple.com>
+
+ Normalize ENABLE_ENCRYPTED_MEDIA definitions across all FeatureDefines files.
+ https://bugs.webkit.org/show_bug.cgi?id=110806
+
+ Reviewed by Alexey Proskuryakov.
+
+ Ensure both ENCRYPTED_MEDIA and ENCRYPTED_MEDIA_V2 are enabled on macosx_1090.
+
+ * Configurations/FeatureDefines.xcconfig:
+
+2013-02-25 Andreas Kling <akling@apple.com>
+
+ Reduce amount of code that includes StylePropertySet.h
+ <http://webkit.org/b/101149>
+
+ Reviewed by Antti Koivisto.
+
+ * WebCoreSupport/WebEditorClient.mm:
+ * WebView/WebFrame.mm:
+ * WebView/WebView.mm:
+
+2013-02-24 Andreas Kling <akling@apple.com>
+
+ Reduce include graph of JSDOMBinding.h
+ <http://webkit.org/b/110709>
+
+ Reviewed by Antti Koivisto.
+
+ * WebView/WebHTMLView.mm:
+
+2013-02-21 Grzegorz Czajkowski <g.czajkowski@samsung.com>
+
+ Allow to retrieve the request data from abstract TextCheckingRequest to be accessible for WK2
+ https://bugs.webkit.org/show_bug.cgi?id=110208
+
+ Reviewed by Hajime Morrita.
+
+ * WebCoreSupport/WebEditorClient.mm:
+ (WebEditorClient::didCheckSucceed):
+ (WebEditorClient::requestCheckingOfString):
+ Extract the request data as it is the member of 'TextCheckingRequest'.
+
+2013-02-19 Mark Hahnenberg <mhahnenberg@apple.com>
+
+ Objective-C API: Need a way to use the Objective-C JavaScript API with WebKit
+ https://bugs.webkit.org/show_bug.cgi?id=106059
+
+ Reviewed by Geoffrey Garen.
+
+ Addition of appropriate delegate callbacks and support to the WebKit API.
+
+ * WebCoreSupport/WebFrameLoaderClient.mm:
+ * WebView/WebDelegateImplementationCaching.h:
+ (WebFrameLoadDelegateImplementationCache):
+ * WebView/WebFrame.h:
+ * WebView/WebFrame.mm:
+ (-[WebFrame _stringByEvaluatingJavaScriptFromString:forceUserGesture:]):
+ (-[WebFrame _stringByEvaluatingJavaScriptFromString:withGlobalObject:inScriptWorld:]):
+ (-[WebFrame _javaScriptContextForScriptWorld:]):
+ (-[WebFrame javaScriptContext]):
+ * WebView/WebFrameLoadDelegate.h:
+ * WebView/WebFramePrivate.h:
+ * WebView/WebScriptDebugDelegate.mm:
+ (-[WebScriptCallFrame _convertValueToObjcValue:JSC::]):
+ (-[WebScriptCallFrame exception]):
+ (-[WebScriptCallFrame evaluateWebScript:]):
+ * WebView/WebScriptWorld.h:
+ * WebView/WebScriptWorld.mm:
+ (+[WebScriptWorld scriptWorldForJavaScriptContext:]):
+ * WebView/WebView.mm:
+ (-[WebView _cacheFrameLoadDelegateImplementations]):
+ (aeDescFromJSValue):
+ (-[WebView aeDescByEvaluatingJavaScriptFromString:]):
+ (-[WebView _computedStyleIncludingVisitedInfo:forElement:]):
+
+2013-02-20 Dirk Schulze <krit@webkit.org>
+
+ Enable CANVAS_PATH flag
+ https://bugs.webkit.org/show_bug.cgi?id=108508
+
+ Reviewed by Simon Fraser.
+
+ Enable CANVAS_PATH flag on trunk.
+
+ * Configurations/FeatureDefines.xcconfig:
+
+2013-02-19 Tim Horton <timothy_horton@apple.com>
+
+ Clarify isInWindow vs. isVisible path through to RenderLayerCompositor
+ https://bugs.webkit.org/show_bug.cgi?id=110261
+ <rdar://problem/13196122>
+
+ Reviewed by Simon Fraser.
+
+ * WebView/WebView.mm:
+ (-[WebView viewWillMoveToWindow:]):
+ (-[WebView viewDidMoveToWindow]):
+ Use Page::setIsInWindow in addition to willMoveOffscreen/didMoveOnscreen.
+
+2013-02-18 Anders Carlsson <andersca@apple.com>
+
+ Add a DefaultHash for RefPtr<SecurityOrigin>
+ https://bugs.webkit.org/show_bug.cgi?id=110170
+
+ Reviewed by Andreas Kling.
+
+ Remove all explicit uses of SecurityOriginHash.
+
+ * WebCoreSupport/WebApplicationCache.mm:
+ (+[WebApplicationCache originsWithCache]):
+
+2013-02-15 Eric Carlson <eric.carlson@apple.com>
+
+ [Mac] remove wkCaptionAppearance from WebKitSystemInterface
+ https://bugs.webkit.org/show_bug.cgi?id=109996
+
+ Reviewed by Simon Fraser.
+
+ * WebCoreSupport/WebSystemInterface.mm:
+ (InitWebCoreSystemInterface):
+
+2013-02-15 Sheriff Bot <webkit.review.bot@gmail.com>
+
+ Unreviewed, rolling out r143088.
+ http://trac.webkit.org/changeset/143088
+ https://bugs.webkit.org/show_bug.cgi?id=110000
+
+ Breaks the build (Requested by dgorbik on #webkit).
+
+ * WebCoreSupport/WebSystemInterface.mm:
+ (InitWebCoreSystemInterface):
+
+2013-02-15 Eric Carlson <eric.carlson@apple.com>
+
+ [Mac] remove wkCaptionAppearance from WebKitSystemInterface
+ https://bugs.webkit.org/show_bug.cgi?id=109996
+
+ Reviewed by Simon Fraser.
+
+ * WebCoreSupport/WebSystemInterface.mm:
+ (InitWebCoreSystemInterface):
+
+2013-02-15 Allan Sandfeld Jensen <allan.jensen@digia.com>
+
+ Simplify hitTestResultAtPoint and nodesFromRect APIs
+ https://bugs.webkit.org/show_bug.cgi?id=95720
+
+ Reviewed by Julien Chaffraix.
+
+ Update calls to new API.
+
+ * WebCoreSupport/WebFrameLoaderClient.mm:
+ (WebFrameLoaderClient::actionDictionary):
+ * WebView/WebFrame.mm:
+ (-[WebFrame elementAtPoint:]):
+ * WebView/WebHTMLView.mm:
+ (-[WebHTMLView elementAtPoint:allowShadowContent:]):
+
+2013-02-14 David Kilzer <ddkilzer@apple.com>
+
+ [Mac] Clean up WARNING_CFLAGS
+ <http://webkit.org/b/109747>
+ <rdar://problem/13208373>
+
+ Reviewed by Mark Rowe.
+
+ * Configurations/Base.xcconfig: Use
+ GCC_WARN_64_TO_32_BIT_CONVERSION to enable and disable
+ -Wshorten-64-to-32 rather than WARNING_CFLAGS.
+
+2013-02-13 Zan Dobersek <zdobersek@igalia.com>
+
+ The 'global isinf/isnan' compiler quirk required when using clang with libstdc++
+ https://bugs.webkit.org/show_bug.cgi?id=109325
+
+ Reviewed by Anders Carlsson.
+
+ Prefix calls to the isinf and isnan methods with std::, declaring we want to use the
+ two methods as they're provided by the C++ standard library being used.
+
+ * tests/DecimalTest.cpp:
+ (TEST_F):
+
+2013-02-12 Joseph Pecoraro <pecoraro@apple.com>
+
+ [iOS] Enable PAGE_VISIBILITY_API
+ https://bugs.webkit.org/show_bug.cgi?id=109399
+
+ Reviewed by David Kilzer.
+
+ * Configurations/FeatureDefines.xcconfig:
+
+2013-02-12 David Kilzer <ddkilzer@apple.com>
+
+ BUILD FIX (r142576): WK1 build fails when ENABLE(DELETION_UI) is off
+ <https://bugs.webkit.org/show_bug.cgi?id=109534>
+
+ Fixes the following build failure:
+
+ WebEditorClient.mm:243:23: error: out-of-line definition of 'shouldShowDeleteInterface' does not match any declaration in 'WebEditorClient'
+ bool WebEditorClient::shouldShowDeleteInterface(HTMLElement* element)
+ ^~~~~~~~~~~~~~~~~~~~~~~~~
+
+ * WebCoreSupport/WebEditorClient.mm:
+ (WebEditorClient::shouldShowDeleteInterface): Protect with
+ ENABLE(DELETION_UI) macro.
+
+2013-02-11 Ryosuke Niwa <rniwa@webkit.org>
+
+ Disable delete button controller on non-Mac ports and delete EditorClient::shouldShowDeleteInterface
+ https://bugs.webkit.org/show_bug.cgi?id=109534
+
+ Reviewed by Anders Carlsson.
+
+ * WebCoreSupport/WebEditorClient.h:
+
+2013-02-11 Benjamin Poulain <benjamin@webkit.org>
+
+ Kill TestRunner::setMinimumTimerInterval; implement the feature with InternalSettings
+ https://bugs.webkit.org/show_bug.cgi?id=109349
+
+ Reviewed by Sam Weinig.
+
+ * WebView/WebView.mm:
+ * WebView/WebViewPrivate.h:
+
+2013-02-10 Dan Bernstein <mitz@apple.com>
+
+ Added *.pdf to EXCLUDED_SOURCE_FILE_NAMES_iphoneos.
+
+ Rubber-stamped by Anders Carlsson.
+
+ * Configurations/WebKit.xcconfig:
+
+2013-02-10 Jae Hyun Park <jae.park08@gmail.com>
+
+ Rename ENABLE(GLIB_SUPPORT) to USE(GLIB)
+ https://bugs.webkit.org/show_bug.cgi?id=104266
+
+ Reviewed by Philippe Normand.
+
+ Using USE(GLIB) instead of ENABLE(GLIB_SUPPORT) is more consistent with
+ the existing macro naming conventions.
+
+ From Platform.h
+ USE() - use a particular third-party library or optional OS service
+ ENABLE() - turn on a specific feature of WebKit
+
+ * WebView/WebView.mm:
+ (-[WebView _commonInitializationWithFrameName:groupName:]):
+ (-[WebView _close]):
+ * WebView/WebViewData.h:
+ * WebView/WebViewInternal.h:
+
+2013-02-08 Benjamin Poulain <bpoulain@apple.com>
+
+ Move workerThreadCount from TestRunner to WebCore Internals
+ https://bugs.webkit.org/show_bug.cgi?id=109239
+
+ Reviewed by Darin Adler.
+
+ Get rid of WebWorkersPrivate, which was only needed for DRT.
+
+ * WebKit.exp:
+ * Workers/WebWorkersPrivate.h: Removed.
+ * Workers/WebWorkersPrivate.mm: Removed.
+
+2013-02-07 Sheriff Bot <webkit.review.bot@gmail.com>
+
+ Unreviewed, rolling out r142212.
+ http://trac.webkit.org/changeset/142212
+ https://bugs.webkit.org/show_bug.cgi?id=109255
+
+ Causes ASSERT(!m_installed) on launch (Requested by smfr on
+ #webkit).
+
+ * WebView/WebView.mm:
+ (-[WebView _commonInitializationWithFrameName:groupName:]):
+ (WebInstallMemoryPressureHandler):
+
+2013-02-06 Gavin Barraclough <barraclough@apple.com>
+
+ PluginProcess should quit immediately if idle in response to low-memory notifications
+ https://bugs.webkit.org/show_bug.cgi?id=109103
+ <rdar://problem/12679827>
+
+ Reviewed by Darin Adler.
+
+ * WebView/WebView.mm:
+ (-[WebView _commonInitializationWithFrameName:groupName:]):
+ - MemoryPressureHandler::install is now called via MemoryPressureHandler::initialize.
+ (WebInstallMemoryPressureHandler):
+ - MemoryPressureHandler::install is now called via MemoryPressureHandler::initialize.
+
+2013-02-07 Benjamin Poulain <bpoulain@apple.com>
+
+ Move pauseAnimation/pauseTransition from TestRunner to Internals
+ https://bugs.webkit.org/show_bug.cgi?id=109107
+
+ Reviewed by Anders Carlsson.
+
+ * WebView/WebFrame.mm:
+ * WebView/WebFramePrivate.h:
+
+2013-02-06 Mike West <mkwst@chromium.org>
+
+ Add an ENABLE_NOSNIFF feature flag.
+ https://bugs.webkit.org/show_bug.cgi?id=109029
+
+ Reviewed by Jochen Eisinger.
+
+ This new flag will control the behavior of 'X-Content-Type-Options: nosniff'
+ when processing script and other resource types.
+
+ * Configurations/FeatureDefines.xcconfig:
+
+2013-02-04 Benjamin Poulain <bpoulain@apple.com>
+
+ Kill suspendAnimation(), resumeAnimation() and numberOfActiveAnimations() from DRT/WTR; use Internals
+ https://bugs.webkit.org/show_bug.cgi?id=108741
+
+ Reviewed by Tony Chang.
+
+ * WebView/WebFrame.mm:
+ * WebView/WebFramePrivate.h:
+
+2013-02-04 Enrica Casucci <enrica@apple.com>
+
+ Add specific EditActions for Bold and Italic commands.
+ https://bugs.webkit.org/show_bug.cgi?id=108842.
+ <rdar://problem/13098252>
+
+ Reviewed by Ryosuke Niwa.
+
+ * WebCoreSupport/WebEditorClient.mm:
+ (undoNameForEditAction):
+
+2013-02-03 David Kilzer <ddkilzer@apple.com>
+
+ Upstream ENABLE_PDFKIT_PLUGIN settting
+ <http://webkit.org/b/108792>
+
+ Reviewed by Tim Horton.
+
+ * Configurations/FeatureDefines.xcconfig: Disable PDFKIT_PLUGIN
+ on iOS since PDFKit is a Mac-only framework.
+
+2013-02-02 David Kilzer <ddkilzer@apple.com>
+
+ Upstream iOS FeatureDefines
+ <http://webkit.org/b/108753>
+
+ Reviewed by Anders Carlsson.
+
+ * Configurations/FeatureDefines.xcconfig:
+ - ENABLE_DEVICE_ORIENTATION: Add iOS configurations.
+ - ENABLE_PLUGIN_PROXY_FOR_VIDEO: Ditto.
+ - FEATURE_DEFINES: Add ENABLE_PLUGIN_PROXY_FOR_VIDEO. Add
+ PLATFORM_NAME variant to reduce future merge conflicts.
+
+2013-02-01 Alexis Menard <alexis@webkit.org>
+
+ Enable unprefixed CSS transitions by default.
+ https://bugs.webkit.org/show_bug.cgi?id=108216
+
+ Reviewed by Dean Jackson.
+
+ Rename the flag CSS_TRANSFORMS_ANIMATIONS_TRANSITIONS_UNPREFIXED
+ to CSS_TRANSFORMS_ANIMATIONS_UNPREFIXED which will be used later to
+ guard the unprefixing work for CSS Transforms and animations.
+
+ * Configurations/FeatureDefines.xcconfig:
+
+2013-01-31 Aurimas Liutikas <aurimas@chromium.org>
+
+ Editor::m_compositionNode not updated on HTMLInputElement::setValue()
+ https://bugs.webkit.org/show_bug.cgi?id=107737
+
+ Reviewed by Ryosuke Niwa.
+
+ * WebView/WebHTMLView.mm:
+ (-[WebHTMLView _updateSelectionForInputManager]):
+
+2013-01-31 Sheriff Bot <webkit.review.bot@gmail.com>
+
+ Unreviewed, rolling out r141479.
+ http://trac.webkit.org/changeset/141479
+ https://bugs.webkit.org/show_bug.cgi?id=108564
+
+ breaks chromium test (Requested by morrita on #webkit).
+
+ * WebView/WebHTMLView.mm:
+ (-[WebHTMLView _updateSelectionForInputManager]):
+
+2013-01-31 Enrica Casucci <enrica@apple.com>
+
+ Mac: Editor::baseWritingDirectionForSelectionStart should return WritingDirection instead of NSWritingDirection.
+ https://bugs.webkit.org/show_bug.cgi?id=108519.
+
+ Reviewed by Sam Weinig.
+
+ There is no need to use AppKit types here.
+ baseWritingDirectionForSelectionStart now returns WritingDirection and
+ WebHTMLView toggleWritingDirection has been modified accordingly.
+
+ * WebView/WebHTMLView.mm:
+ (-[WebHTMLView toggleBaseWritingDirection:]):
+
+2013-01-31 Aurimas Liutikas <aurimas@chromium.org>
+
+ Editor::m_compositionNode not updated on HTMLInputElement::setValue()
+ https://bugs.webkit.org/show_bug.cgi?id=107737
+
+ Reviewed by Ryosuke Niwa.
+
+ * WebView/WebHTMLView.mm:
+ (-[WebHTMLView _updateSelectionForInputManager]):
+
+2013-01-31 Joseph Pecoraro <pecoraro@apple.com>
+
+ Disable ENABLE_FULLSCREEN_API on iOS
+ https://bugs.webkit.org/show_bug.cgi?id=108250
+
+ Reviewed by Benjamin Poulain.
+
+ * Configurations/FeatureDefines.xcconfig:
+
+2013-01-31 Enrica Casucci <enrica@apple.com>
+
+ WebKit2: provide new bundle APIs to allow bundle clients to be notified of pasteboard access.
+ https://bugs.webkit.org/show_bug.cgi?id=108396.
+ <rdar://problem/12920461>
+
+ Reviewed by Alexey Proskuryakov.
+
+ Adds stub implementation for WebKit of the new EditorClient methods.
+
+ * WebCoreSupport/WebEditorClient.h:
+ * WebCoreSupport/WebEditorClient.mm:
+ (WebEditorClient::willWriteSelectionToPasteboard):
+ (WebEditorClient::getClientPasteboardDataForRange):
+
+2013-01-31 Brady Eidson <beidson@apple.com>
+
+ Lack of a log level string should not obliterate compiled in logging channel state.
+ https://bugs.webkit.org/show_bug.cgi?id=108502
+
+ Reviewed by Alexey Proskuryakov and Sam Weinig.
+
+ * Misc/WebKitLogging.m: If there's no log level string, leave the channel state alone.
+
+2013-01-29 Sheriff Bot <webkit.review.bot@gmail.com>
+
+ Unreviewed, rolling out r140983.
+ http://trac.webkit.org/changeset/140983
+ https://bugs.webkit.org/show_bug.cgi?id=108277
+
+ Unfortunately, this API has one last client (Requested by
+ abarth on #webkit).
+
+ * Configurations/FeatureDefines.xcconfig:
+
+2012-11-28 Jer Noble <jer.noble@apple.com>
+
+ Allow clients to ask for the WebView/WKView placeholder view when in full screen mode.
+ https://bugs.webkit.org/show_bug.cgi?id=103558
+ <rdar://problem/12763112>
+
+ Reviewed by Benjamin Poulain.
+
+ Clients may want to behave differently when their WebView/WKView has been swapped out by a placeholder
+ view when in full screen mode. Add a simple accessor for the existing placeholder view to
+ WebFullScreenController and WebView.
+
+ * WebView/WebFullScreenController.h:
+ * WebView/WebFullScreenController.mm:
+ (-[WebFullScreenController webViewPlaceholder]): Added simple accessor.
+ * WebView/WebView.mm:
+ (-[WebView fullScreenPlaceholderView]): Added simple accessor.
+
+2013-01-28 Pratik Solanki <psolanki@apple.com>
+
+ PLATFORM(IOS) should come before __MAC_OS_X_VERSION_MIN_REQUIRED
+ https://bugs.webkit.org/show_bug.cgi?id=108101
+
+ Reviewed by Benjamin Poulain.
+
+ Since iOS does not define __MAC_OS_X_VERSION_MIN_REQUIRED, any usage of
+ __MAC_OS_X_VERSION_MIN_REQUIRED should be after a PLATFORM(IOS) check.
+
+ * WebCoreSupport/WebSystemInterface.mm:
+ (InitWebCoreSystemInterface):
+
+2013-01-28 Joseph Pecoraro <pecoraro@apple.com>
+
+ [Mac] Update PageVisibilityState when WebView is hidden / visible
+ https://bugs.webkit.org/show_bug.cgi?id=107509
+
+ Reviewed by Sam Weinig.
+
+ * WebView/WebView.mm:
+ * WebView/WebViewPrivate.h:
+ (-[WebView _commonInitializationWithFrameName:groupName:]):
+ Set the initial visibility of the page.
+
+ (-[WebView addWindowObserversForWindow:]):
+ (-[WebView removeWindowObservers]):
+ (-[WebView _isViewVisible]):
+ (-[WebView _updateVisibilityState]):
+ (-[WebView viewDidMoveToWindow]):
+ (-[WebView _windowVisibilityChanged:]):
+ Update visibility state in the same ways WK2 does. This involves
+ listening for some new NSWindow delegates.
+
+2013-01-28 Joseph Pecoraro <pecoraro@apple.com>
+
+ Improve PageVisibility API with enums
+ https://bugs.webkit.org/show_bug.cgi?id=107364
+
+ Reviewed by Sam Weinig.
+
+ * WebView/WebView.mm:
+ * WebView/WebViewPrivate.h:
+ (core):
+ (-[WebView _setVisibilityState:isInitialState:]):
+ Switch the private API form int to a WebPageVisibilityState enum.
+
+2013-01-28 Adam Barth <abarth@webkit.org>
+
+ Remove webkitNotifications.createHTMLNotification
+ https://bugs.webkit.org/show_bug.cgi?id=107598
+
+ Reviewed by Benjamin Poulain.
+
+ * Configurations/FeatureDefines.xcconfig:
+
+2013-01-25 Andy Estes <aestes@apple.com>
+
+ Wrap content filtering code in an object
+ https://bugs.webkit.org/show_bug.cgi?id=107914
+
+ Reviewed by Alexey Proskuryakov.
+
+ * WebCoreSupport/WebSystemInterface.mm:
+ (InitWebCoreSystemInterface): Updated to reflect changes in WKSI.
+
+2013-01-24 Dan Bernstein <mitz@apple.com>
+
+ WebNavigationData does not distinguish between an empty title and a missing title
+ https://bugs.webkit.org/show_bug.cgi?id=107917
+
+ Reviewed by Andy Estes.
+
+ * WebCoreSupport/WebFrameLoaderClient.mm:
+ (nilOrNSString): Added this helper function.
+ (WebFrameLoaderClient::updateGlobalHistory): Initialize the WebNavigationData with a nil
+ title, rather than the empty string, if the document does not have a title.
+
+2013-01-24 Mark Hahnenberg <mhahnenberg@apple.com>
+
+ Objective-C API: Rename JSValue.h/APIJSValue.h to JSCJSValue.h/JSValue.h
+ https://bugs.webkit.org/show_bug.cgi?id=107327
+
+ Reviewed by Filip Pizlo.
+
+ We're renaming these two files, so we have to replace the names everywhere.
+
+ * DOM/WebDOMOperations.mm:
+ * ForwardingHeaders/runtime/JSCJSValue.h: Copied from Source/WebKit/mac/ForwardingHeaders/runtime/JSValue.h.
+ * ForwardingHeaders/runtime/JSValue.h: Removed.
+ * WebView/WebFrame.mm:
+ * WebView/WebView.mm:
+
+2013-01-22 Anders Carlsson <andersca@apple.com>
+
+ Use a platforom strategy for local storage
+ https://bugs.webkit.org/show_bug.cgi?id=107600
+
+ Reviewed by Andreas Kling.
+
+ Update for new storage strategy.
+
+ * WebCoreSupport/WebPlatformStrategies.h:
+ (WebPlatformStrategies):
+ * WebCoreSupport/WebPlatformStrategies.mm:
+ (WebPlatformStrategies::createStorageStrategy):
+
+2013-01-21 Kentaro Hara <haraken@chromium.org>
+
+ Implement UIEvent constructor
+ https://bugs.webkit.org/show_bug.cgi?id=107430
+
+ Reviewed by Adam Barth.
+
+ Editor's draft: https://dvcs.w3.org/hg/d4e/raw-file/tip/source_respec.htm
+
+ UIEvent constructor is implemented under a DOM4_EVENTS_CONSTRUCTOR flag,
+ which is enabled on Safari and Chromium for now.
+
+ * Configurations/FeatureDefines.xcconfig:
+
+2013-01-22 Joseph Pecoraro <pecoraro@apple.com>
+
+ [Mac] Enable Page Visibility (PAGE_VISIBILITY_API)
+ https://bugs.webkit.org/show_bug.cgi?id=107230
+
+ Reviewed by David Kilzer.
+
+ * Configurations/FeatureDefines.xcconfig:
+
+2013-01-22 Tim Horton <timothy_horton@apple.com>
+
+ PDFPlugin: Build PDFPlugin everywhere, enable at runtime
+ https://bugs.webkit.org/show_bug.cgi?id=107117
+
+ Reviewed by Alexey Proskuryakov.
+
+ Since PDFLayerController SPI is all forward-declared, the plugin should build
+ on all Mac platforms, and can be enabled at runtime.
+
+ * Configurations/FeatureDefines.xcconfig:
+
+2013-01-21 Dirk Schulze <dschulze@adobe.com>
+
+ Add build flag for Canvas's Path object (disabled by default)
+ https://bugs.webkit.org/show_bug.cgi?id=107473
+
+ Reviewed by Dean Jackson.
+
+ * Configurations/FeatureDefines.xcconfig:
+
+2013-01-17 Andy Estes <aestes@apple.com>
+
+ Add a USE() macro for content filtering code
+ https://bugs.webkit.org/show_bug.cgi?id=107098
+
+ Reviewed by Mark Rowe.
+
+ * WebCoreSupport/WebSystemInterface.mm:
+ (InitWebCoreSystemInterface): Use USE(CONTENT_FILTERING).
+
+2013-01-19 Philip Rogers <pdr@google.com>
+
+ Merge SVGStylable into SVGStyledElement
+ https://bugs.webkit.org/show_bug.cgi?id=106877
+
+ SVG2 changes element inheritance so all SVGElements are stylable. As a first-step towards a
+ cleaner class hierarchy, this patch moves SVGStylable into SVGStyledElement.
+
+ Reviewed by Dirk Schulze.
+
+ * MigrateHeaders.make:
+
+2013-01-18 Seokju Kwon <seokju.kwon@gmail.com>
+
+ Add explicit keyword to constructors in platform-specific InspectorClient
+ https://bugs.webkit.org/show_bug.cgi?id=107255
+
+ Reviewed by Kentaro Hara.
+
+ Add explicit keyword to constructors that take one argument
+ in platform-specific implementation of InspectorClient.
+
+ * WebCoreSupport/WebInspectorClient.h:
+ (WebInspectorClient):
+
+2013-01-15 Jer Noble <jer.noble@apple.com>
+
+ Add a Setting to disable QTKit media engine.
+ https://bugs.webkit.org/show_bug.cgi?id=106972
+
+ Reviewed by Eric Carlson.
+
+ Add WebKit API to set QTKit enabled setting from user defaults.
+
+ * WebView/WebPreferenceKeysPrivate.h:
+ * WebView/WebPreferences.mm:
+ (+[WebPreferences initialize]): Set WebCore settings based on user defaults.
+ (-[WebPreferences setQTKitEnabled:]): Pass through to WebCore.
+ (-[WebPreferences isQTKitEnabled]): Ditto.
+ * WebView/WebPreferencesPrivate.h:
+ * WebView/WebView.mm:
+ (-[WebView _preferencesChanged:]): Synchronize WebKit/WebCore settings.
+
+2013-01-15 Enrica Casucci <enrica@apple.com>
+
+ Add a new set of WebKit2 APIs for text search and
+ search results management.
+ https://bugs.webkit.org/show_bug.cgi?id=106834.
+ <rdar://problem/12597159>
+
+ Reviewed by Simon Fraser.
+
+ Adding new API to perform text search in WebKit2 without using
+ the stock UI. The new interface provides all the information
+ necessary to write a custom UI for search.
+
+ Added new TextWebKitAPI test.
+
+ * WebView/WebHTMLView.mm:
+ (-[WebHTMLView countMatchesForText:inDOMRange:options:limit:markMatches:]):
+ Modified to reflect the changes to Editor::countMatchesForText interface.
+
+2013-01-10 Zan Dobersek <zandobersek@gmail.com>
+
+ Remove the ENABLE_ANIMATION_API feature define occurences
+ https://bugs.webkit.org/show_bug.cgi?id=106544
+
+ Reviewed by Simon Fraser.
+
+ The Animation API code was removed in r137243. The ENABLE_ANIMATION_API
+ feature define handling still lingers in various build systems and configurations
+ but is of no use, so it should be removed.
+
+ * Configurations/FeatureDefines.xcconfig:
+
+2013-01-08 Mark Lam <mark.lam@apple.com>
+
+ Removed the need for the ProposedDatabase mechanism.
+ https://bugs.webkit.org/show_bug.cgi?id=106292.
+
+ Reviewed by Sam Weinig.
+
+ * WebCoreSupport/WebChromeClient.h:
+ * WebCoreSupport/WebChromeClient.mm:
+ (WebChromeClient::exceededDatabaseQuota):
+
+2013-01-07 Dan Bernstein <mitz@apple.com>
+
+ [mac] WebKit1 clients can’t tell when a frame has been removed from the hierarchy
+ https://bugs.webkit.org/show_bug.cgi?id=106261
+
+ Reviewed by Simon Fraser.
+
+ Test: TestWebKitAPI/Tests/mac/WebViewDidRemoveFrameFromHierarchy.mm.
+
+ Added -[WebFrameLoadDelegate webView:didRemoveFrameFromHierarchy:].
+
+ * WebCoreSupport/WebFrameLoaderClient.mm:
+ (WebFrameLoaderClient::detachedFromParent2): Added a call to the new frame load delegate
+ method.
+ * WebView/WebDelegateImplementationCaching.h:
+ (WebFrameLoadDelegateImplementationCache): Added the new method to the cache.
+ * WebView/WebFrameLoadDelegatePrivate.h: Declared the new delegate method.
+ * WebView/WebView.mm:
+ (-[WebView _cacheFrameLoadDelegateImplementations]): Added the new method to the cache.
+
+2013-01-07 Mike West <mkwst@chromium.org>
+
+ Make the IFRAME_SEAMLESS flag runtime-enabled.
+ https://bugs.webkit.org/show_bug.cgi?id=106213
+
+ Reviewed by Ojan Vafai.
+
+ * WebView/WebPreferenceKeysPrivate.h:
+ * WebView/WebPreferences.mm:
+ (-[WebPreferences seamlessIFramesEnabled]):
+ (-[WebPreferences setSeamlessIFramesEnabled:]):
+ * WebView/WebPreferencesPrivate.h:
+ * WebView/WebView.mm:
+ (-[WebView _preferencesChanged:]):
+ Add a seamless IFrame preference to WebPreferences, and use it to
+ toggle the runtime state of the feature as appropriate.
+
+2013-01-04 Adam Klein <adamk@chromium.org>
+
+ Remove ENABLE_MUTATION_OBSERVERS #define
+ https://bugs.webkit.org/show_bug.cgi?id=105459
+
+ Reviewed by Ryosuke Niwa.
+
+ * Configurations/FeatureDefines.xcconfig:
+
+2013-01-01 Dan Bernstein <mitz@apple.com>
+
+ <rdar://problem/12942239> Update copyright strings
+
+ Reviewed by Sam Weinig.
+
+ * Info.plist:
+
+2012-12-29 Adam Roben <aroben@webkit.org>
+
+ Web Inspector: Mac WK1 Inspector can't save/load timeline data
+ https://bugs.webkit.org/show_bug.cgi?id=105547
+
+ Reviewed by Pavel Feldman.
+
+ * WebCoreSupport/WebInspectorClient.h: Declared new overrides and
+ member variables necessary for save support.
+
+ * WebCoreSupport/WebInspectorClient.mm:
+ (WebInspectorFrontendClient::save):
+ (WebInspectorFrontendClient::append):
+ Implemented these to make saving timeline data work. (It seems to me
+ the InspectorFrontendClient API could be cleaned up a bit. I had to
+ look at Chromium source code to determine that I needed to call back
+ into the InspectorFrontendAPI JS object after saving/appending, and
+ that I needed to keep a map of passed URLs -> chosen URLs.)
+
+ (-[WebInspectorWindowController window:willPositionSheet:usingRect:]):
+ Tweaked the position of the sheet so that open/save sheets look a
+ little bette.r
+
+ (-[WebInspectorWindowController webView:runOpenPanelForFileButtonWithResultListener:allowMultipleFiles:]):
+ Implemented to make loading timeline data work.
+
+2012-12-28 Mark Rowe <mrowe@apple.com>
+
+ Move logic for extracting the OS X marketing version in to WebCore
+ <http://webkit.org/b/105841> / <rdar://problem/10736041>
+
+ Reviewed by Dan Bernstein.
+
+ * WebCoreSupport/WebSystemInterface.mm:
+ (InitWebCoreSystemInterface): Remove the code related to the WKSI symbol.
+ * WebView/WebView.mm:
+ (systemMarketingVersionForUserAgentString): Call the WebCore function instead of the WKSI function.
+ (+[WebView _standardUserAgentWithApplicationName:]): Retain the result now that our helper doesn't
+ do that for us.
+
+2012-12-27 Sam Weinig <sam@webkit.org>
+
+ Attempt to fix the tests.
+
+ * WebView/WebPreferences.mm:
+ (+[WebPreferences initialize]):
+
+2012-12-23 Alexey Proskuryakov <ap@apple.com>
+
+ <rdar://problem/12808377> Network process should respect cookie accept policy
+ https://bugs.webkit.org/show_bug.cgi?id=105684
+
+ Reviewed by Sam Weinig.
+
+ * WebCoreSupport/WebPlatformStrategies.h:
+ * WebCoreSupport/WebPlatformStrategies.mm:
+ CookiesStrategy no longer has notifyCookiesChanged().
+
+2012-12-22 Alexey Proskuryakov <ap@apple.com>
+
+ Add a separate class for networking related storage
+ https://bugs.webkit.org/show_bug.cgi?id=105676
+
+ Reviewed by Sam Weinig.
+
+ * WebCoreSupport/WebFrameLoaderClient.mm:
+ Updated for ResourceHandle include changes.
+
+ * WebCoreSupport/WebFrameNetworkingContext.h:
+ * WebCoreSupport/WebFrameNetworkingContext.mm:
+ This class is now simpler, with more session tracking being in WebCore now.
+
+ * WebCoreSupport/WebPlatformStrategies.h:
+ * WebCoreSupport/WebPlatformStrategies.mm:
+ (WebPlatformStrategies::cookiesForDOM):
+ (WebPlatformStrategies::setCookiesFromDOM):
+ (WebPlatformStrategies::cookiesEnabled):
+ (WebPlatformStrategies::cookieRequestHeaderFieldValue):
+ (WebPlatformStrategies::getRawCookies):
+ (WebPlatformStrategies::deleteCookie):
+ We no longer need a function for default cookie storage! Other cookie functions
+ now take a session.
+
+ * WebView/WebPreferences.mm:
+ (+[WebPreferences _switchNetworkLoaderToNewTestingSession]): Initialize WCSI before
+ calling a WebCore that uses it.
+ (+[WebPreferences _setCurrentNetworkLoaderSessionCookieAcceptPolicy:]): Use
+ NetworkStorageSession for session tracking.
+
+ * WebView/WebView.mm: (-[WebView _cachedResponseForURL:]): Updated for networking
+ context now returning a class for session.
+
+2012-12-20 Ilya Tikhonovsky <loislo@chromium.org>
+
+ Unreviewed build fix for chromium mac after r138206.
+
+ * WebCoreSupport/WebSystemInterface.mm:
+ (InitWebCoreSystemInterface):
+
+2012-12-19 Alexey Proskuryakov <ap@apple.com>
+
+ <rdar://problem/12890242> [WK2 NetworkProcess] Client doesn't receive SSL certificates
+ https://bugs.webkit.org/show_bug.cgi?id=105467
+
+ Reviewed by Brady Eidson.
+
+ * WebCoreSupport/WebSystemInterface.mm: (InitWebCoreSystemInterface): Initialize
+ a WKSI function we've been missing.
+
+2012-12-19 Alexis Menard <alexis@webkit.org>
+
+ Implement CSS parsing for CSS transitions unprefixed.
+ https://bugs.webkit.org/show_bug.cgi?id=104804
+
+ Reviewed by Dean Jackson.
+
+ Add a new flag ENABLE_CSS_TRANSFORMS_ANIMATIONS_TRANSITIONS_UNPREFIXED
+ to cover the work of unprefixing Transforms, Animations and
+ Transitions. It will let the possibility of each ports to turn it off
+ in their release branches until we're confident that these CSS
+ properties are ready to be unprefixed.
+
+ * Configurations/FeatureDefines.xcconfig:
+
+2012-12-18 Alexey Proskuryakov <ap@apple.com>
+
+ Remove unnecessary functions from CookiesStrategy
+ https://bugs.webkit.org/show_bug.cgi?id=105369
+
+ Reviewed by Brady Eidson.
+
+ * WebCoreSupport/WebPlatformStrategies.h:
+ * WebCoreSupport/WebPlatformStrategies.mm:
+
+2012-12-18 Alice Liu <alice.liu@apple.com>
+
+ Add SPI to WebKit1 WebFrame for hit testing
+ https://bugs.webkit.org/show_bug.cgi?id=105106
+
+ Reviewed by Dan Bernstein.
+
+ * WebView/WebFrame.mm:
+ (-[WebFrame elementAtPoint:]): Added. Takes an NSPoint to feed to the WebCore::Frame for hit-testing.
+ Creates a WebElementDictionary from that WebCore::HitTestResult, and returns the element dictionary.
+ * WebView/WebFramePrivate.h:
+
+2012-12-18 Alice Liu <alice.liu@apple.com>
+
+ Add SPI to WebKit1 WebFrame for node conversion to JSValueRef
+ https://bugs.webkit.org/show_bug.cgi?id=105262
+
+ Reviewed by Anders Carlsson.
+
+ * WebView/WebFrame.mm:
+ (-[WebFrame jsWrapper:forWorld:]): Added. Takes a DOMNode and WebScriptWorld and provides a JSValueRef
+ for the WebCore::Node in that particular WebScriptWorld.
+ * WebView/WebFramePrivate.h:
+
+2012-12-18 Beth Dakin <bdakin@apple.com>
+
+ https://bugs.webkit.org/show_bug.cgi?id=102579
+ [mac] Enable scaled cursors
+
+ Reviewed by Dean Jackson.
+
+ * Configurations/FeatureDefines.xcconfig:
+
2012-12-16 Levi Weintraub <leviw@chromium.org>
Push pixel snapping logic into TransformState
« no previous file with comments | « Source/WebKit/chromium/src/WebPluginContainerImpl.cpp ('k') | Source/WebKit/mac/Plugins/WebBaseNetscapePluginView.h » ('j') | no next file with comments »

Powered by Google App Engine
This is Rietveld 408576698