| 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
|
|
|