summaryrefslogtreecommitdiffstats
path: root/Source/WebKit/mac/ChangeLog
diff options
context:
space:
mode:
Diffstat (limited to 'Source/WebKit/mac/ChangeLog')
-rw-r--r--Source/WebKit/mac/ChangeLog788
1 files changed, 788 insertions, 0 deletions
diff --git a/Source/WebKit/mac/ChangeLog b/Source/WebKit/mac/ChangeLog
index 32f8e50..afaa1e3 100644
--- a/Source/WebKit/mac/ChangeLog
+++ b/Source/WebKit/mac/ChangeLog
@@ -1,3 +1,791 @@
+2011-03-30 Alexey Proskuryakov <ap@apple.com>
+
+ Reviewed by Darin Adler.
+
+ REGRESSION (r82320): Spacebar no longer pages down
+ https://bugs.webkit.org/show_bug.cgi?id=57423
+ <rdar://problem/9207702>
+
+ Also includes some unrelated cleanup that I had in my tree.
+
+ * WebView/WebHTMLView.mm:
+ (-[WebHTMLView _interpretKeyEvent:savingCommands:]): Added an assertion that the event is
+ being dispatched to the right frame.
+ (-[WebHTMLView setMarkedText:selectedRange:]): Use 0 for a pointer, not NULL.
+ (-[WebHTMLView doCommandBySelector:]): Update eventInterpretationHadSideEffects with "|=".
+ Even if this specific command hasn't been handled, that doesn't nullify side effects from
+ previous commands.
+ (-[WebHTMLView insertText:]): Besides looking at the return value of insertText() to fix the
+ bug, removed setting _private->interpretKeyEventsParameters to 0. I don't see any way for
+ another WebHTMLView NSTextInput method to be called from within insertText:, so no one is
+ going to look at it.
+
+2011-03-30 Sam Weinig <sam@webkit.org>
+
+ Reviewed by Brady Eidson.
+
+ WebKit2: Attempting to view css file from url causes it to download
+ <rdar://problem/9102611>
+ https://bugs.webkit.org/show_bug.cgi?id=57501
+
+ * WebView/WebHTMLRepresentation.h:
+ * WebView/WebHTMLRepresentation.mm:
+ (+[WebHTMLRepresentation unsupportedTextMIMETypes]):
+ * WebView/WebHTMLView.mm:
+ (+[WebHTMLView unsupportedTextMIMETypes]):
+ Re-factor unsupportedTextMIMETypes to pull from WebCore's
+ MIMETypeRegistry, so that the list can be shared with WebKit2.
+
+2011-03-29 Beth Dakin <bdakin@apple.com>
+
+ Reviewed by Maciej Stachowiak.
+
+ Fix for https://bugs.webkit.org/show_bug.cgi?id=57408
+ webkit-min-device-pixel-ratio media query doesn't work post-SnowLeopard
+ -and corresponding-
+ <rdar://problem/8665411>
+
+ * Misc/WebNSControlExtras.m:
+ (-[NSControl sizeToFitAndAdjustWindowHeight]):
+ * WebCoreSupport/WebChromeClient.mm:
+ (WebChromeClient::scaleFactor):
+ * WebView/WebHTMLView.mm:
+ (-[WebHTMLView viewDidMoveToWindow]):
+ (-[WebHTMLView attachRootLayer:]):
+
+2011-03-29 Kent Tamura <tkent@chromium.org>
+
+ Reviewed by Dimitri Glazkov.
+
+ Make validation message bubble testable
+ https://bugs.webkit.org/show_bug.cgi?id=57290
+
+ * WebView/WebView.mm:
+ (-[WebView _preferencesChangedNotification:]): Copy the private value of
+ the timer magnification to WebCore::Settings.
+ (-[WebView validationMessageTimerMagnification]): Added.
+ (-[WebView setValidationMessageTimerMagnification:]): Added.
+ * WebView/WebViewData.h: Declare a member for the timer magnification.
+ * WebView/WebViewData.mm:
+ (-[WebViewPrivate init]): Initialize the timer magnification.
+ * WebView/WebViewPrivate.h:
+ Declare a setter and a getter for the timer magnification.
+
+2011-03-29 Kent Tamura <tkent@chromium.org>
+
+ Reviewed by Dimitri Glazkov.
+
+ [Mac] Enable interactive-validation tests on Mac DRT
+ https://bugs.webkit.org/show_bug.cgi?id=57308
+
+ * WebView/WebView.mm:
+ (-[WebView _preferencesChangedNotification:]):
+ Convey a WebView flag for interactive validation to WebCore::Settings.
+ (-[WebView interactiveFormValidationEnabled]): Added.
+ (-[WebView setInteractiveFormValidationEnabled:]): Added.
+ * WebView/WebViewData.h: Add interactiveFormValidationEnabled.
+ * WebView/WebViewData.mm:
+ (-[WebViewPrivate init]): Initialize interactiveFormValidationEnabled.
+ * WebView/WebViewPrivate.h: Add setter and getter for interactiveFormValidationEnabled.
+
+2011-03-29 Timothy Hatcher <timothy@apple.com>
+
+ Update the order of the context menu to better match AppKit on Mac.
+
+ <rdar://problem/9054893>
+
+ Reviewed by John Sullivan.
+
+ * DefaultDelegates/WebDefaultContextMenuDelegate.mm:
+ (-[WebDefaultUIDelegate webView:contextMenuItemsForElement:defaultMenuItems:]): Update the order of items.
+ * WebCoreSupport/WebPlatformStrategies.h:
+ * WebCoreSupport/WebPlatformStrategies.mm:
+ (WebPlatformStrategies::contextMenuItemTagLookUpInDictionary): Added argument for selected string.
+
+2011-03-29 Alexey Proskuryakov <ap@apple.com>
+
+ Reviewed by Darin Adler.
+
+ https://bugs.webkit.org/show_bug.cgi?id=57379
+ Clean up WK1 key event handling logic
+
+ No bugs knowingly fixed, but this makes the code more consistent.
+
+ * WebView/WebHTMLView.mm:
+ (struct WebHTMLViewInterpretKeyEventsParameters): Renamed eventWasHandled to
+ eventInterpretationHadSideEffects, because "handled" doesn't really mean much.
+ (-[WebHTMLView _executeSavedEditingCommands]): Factored out from _interpretKeyEvent for use
+ from other functions. We need to execute saved commands when an input method asks for current
+ state, because providing stale state could confuse it.
+ (-[WebHTMLView _interpretKeyEvent:savingCommands:]): Heavily commented, and updated for other
+ changes.
+ (-[WebHTMLView characterIndexForPoint:]): Call _executeSavedEditingCommands, because otherwise,
+ the answer would be stale.
+ (-[WebHTMLView firstRectForCharacterRange:]): Ditto.
+ (-[WebHTMLView selectedRange]): Ditto.
+ (-[WebHTMLView markedRange]): Ditto.
+ (-[WebHTMLView attributedSubstringFromRange:]): Ditto.
+ (-[WebHTMLView hasMarkedText]): Ditto.
+ (-[WebHTMLView unmarkText]): Call _executeSavedEditingCommands, because otherwise, we'd be
+ operating on stale data. Also, updated for eventWasHandled renaming.
+ (-[WebHTMLView setMarkedText:selectedRange:]): Ditto.
+ (-[WebHTMLView doCommandBySelector:]): Removed special handling for noop:. I verified that
+ it's no longer needed for bug 14522, presumably due to WebCore level changes. It was also
+ fragile, because there is no guarantee about when noop: is sent (also, a custom key binding
+ could have a noop: as one of its commands, although that's hardly practical).
+ Added the same "from input method" logic that we have in insertText: - I don't know of any
+ IMs that call this method, but we clearly need to execute it as part of IM processing when
+ there is marked text.
+ (-[WebHTMLView insertText:]): Removed a confusing check for [text length]. Always set
+ eventInterpretationHadSideEffects to true, becasue there is no reason to try multiple times
+ if current selection isn't editable. This is different from doCommandBySelector:, where we
+ need to give super class a chance to handle the event if our processing fails.
+ Removed a nonsense "consumedByIM = true" assignment - we no longer need it now that the
+ return value of _interpretKeyEvent is computed differently.
+
+2011-03-28 Adele Peterson <adele@apple.com>
+
+ Reviewed by Eric Seidel.
+
+ Fix for <rdar://problem/9112694> REGRESSION (r79411): "Check grammar with spelling" context menu doesn't check as you type
+ https://bugs.webkit.org/show_bug.cgi?id=57173
+
+ * WebView/WebFrame.mm:
+ (-[WebFrame hasSpellingMarker:length:]): Call new selectionStartHasMarkerFor method instead of selectionStartHasSpellingMarkerFor.
+ (-[WebFrame hasGrammarMarker:length:]): Call new selectionStartHasMarkerFor method.
+ * WebView/WebFramePrivate.h: Add hasGrammarMarker so grammar marking can be tested.
+
+2011-03-28 Alexey Proskuryakov <ap@apple.com>
+
+ Reviewed by Darin Adler.
+
+ https://bugs.webkit.org/show_bug.cgi?id=57260
+ Clean up text input code a little
+
+ * WebCoreSupport/WebEditorClient.mm:
+ (WebEditorClient::handleKeyboardEvent):
+ (WebEditorClient::handleInputMethodKeydown):
+ * WebView/WebHTMLViewInternal.h:
+ Renamed _interceptEditingKeyEvent:shouldSaveCommand:, becasue it doesn't really intercept
+ anything. It's just a version it interpretKeyEvents: that tells us whether it was handled,
+ and also possibly saves resulting commands for later execution.
+
+ * WebView/WebHTMLView.mm:
+ (-[WebHTMLView _interpretKeyEvent:savingCommands:]): Changed to use early return. Changed
+ return value in case platformEvent is null to be less mysterious. Moved receivedNOOP from
+ WebHTMLViewPrivate to WebHTMLViewInterpretKeyEventsParameters, as this is just part of event
+ handling state, like the other booleans there. Don't call interpretKeyEvents: again simply
+ because the first call resulted in no saved commands, becasue it's confusing and apparently
+ useless (I couldn't find any broken behavior).
+ (-[WebHTMLView unmarkText]): Cleaned upo BOOL vs. bool constants.
+ (-[WebHTMLView setMarkedText:selectedRange:]): Ditto.
+ (-[WebHTMLView doCommandBySelector:]): Ditto.
+ (-[WebHTMLView insertText:]): Ditto.
+
+ * WebView/WebViewInternal.h: There was no _interceptEditingKeyEvent:shouldSaveCommand:
+ method on WebView.
+
+2011-03-27 Jer Noble <jer.noble@apple.com>
+
+ Reviewed by Maciej Stachowiak.
+
+ Full Screen: disable keyboard access by default
+ https://bugs.webkit.org/show_bug.cgi?id=56684
+
+ Take into account whether keyboard access was requested when deciding whether full
+ screen mode is supported.
+
+ * WebCoreSupport/WebChromeClient.h:
+ * WebCoreSupport/WebChromeClient.mm:
+ (WebChromeClient::supportsFullScreenForElement):
+ * WebView/WebView.mm:
+ (-[WebView _supportsFullScreenForElement:WebCore::withKeyboard:]):
+ * WebView/WebViewInternal.h:
+
+2011-03-26 Jer Noble <jer.noble@apple.com>
+
+ Reviewed by Eric Carlson.
+
+ Enable the Full Screen API by default in WebKit/mac and WebKit2
+ https://bugs.webkit.org/show_bug.cgi?id=56956
+
+ * WebView/WebPreferences.mm:
+ (+[WebPreferences initialize]): Default the WebKitFullScreenEnabled preference to true.
+
+2011-03-25 Andy Estes <aestes@apple.com>
+
+ Reviewed by Adele Peterson.
+
+ REGRESSION (r70748): latest nightly builds kills AC_QuickTime.js
+ https://bugs.webkit.org/show_bug.cgi?id=49016
+
+ Update objectContentType() implementation to handle the
+ shouldPreferPlugInsForImages flag.
+
+ * WebCoreSupport/WebFrameLoaderClient.h:
+ * WebCoreSupport/WebFrameLoaderClient.mm:
+ (WebFrameLoaderClient::objectContentType):
+
+2011-03-24 Sheriff Bot <webkit.review.bot@gmail.com>
+
+ Unreviewed, rolling out r81939.
+ http://trac.webkit.org/changeset/81939
+ https://bugs.webkit.org/show_bug.cgi?id=57084
+
+ Rolling out 81939, as it's causing a number of app cache test
+ failures. (Requested by jernoble on #webkit).
+
+ * WebView/WebView.mm:
+ (-[WebView _preferencesChangedNotification:]):
+
+2011-03-23 Jer Noble <jer.noble@apple.com>
+
+ Reviewed by Maciej Stachowiak.
+
+ Application Cache should save audio/ and video/ mime types as flat files
+ https://bugs.webkit.org/show_bug.cgi?id=53784
+ <rdar://problem/8932473>
+
+ No new tests.
+
+ Initialize the AppCache Total size quotas with the values for WebKitPreferences
+ upon startup.
+
+ * WebView/WebView.mm:
+ (-[WebView _preferencesChangedNotification:]):
+
+2011-03-24 Sheriff Bot <webkit.review.bot@gmail.com>
+
+ Unreviewed, rolling out r81916 and r81917.
+ http://trac.webkit.org/changeset/81916
+ http://trac.webkit.org/changeset/81917
+ https://bugs.webkit.org/show_bug.cgi?id=57071
+
+ broke a test on platforms that do not have QuickTime installed
+ (Requested by estes on #webkit).
+
+ * WebCoreSupport/WebFrameLoaderClient.h:
+ * WebCoreSupport/WebFrameLoaderClient.mm:
+ (WebFrameLoaderClient::objectContentType):
+
+2011-03-24 Andy Estes <aestes@apple.com>
+
+ Reviewed by Darin Adler.
+
+ REGRESSION (r70748): latest nightly builds kills AC_QuickTime.js
+ https://bugs.webkit.org/show_bug.cgi?id=49016
+
+ Update objectContentType() implementation to handle the
+ shouldPreferPlugInsForImages flag.
+
+ * WebCoreSupport/WebFrameLoaderClient.h:
+ * WebCoreSupport/WebFrameLoaderClient.mm:
+ (WebFrameLoaderClient::objectContentType):
+
+2011-03-24 Geoffrey Garen <ggaren@apple.com>
+
+ Reviewed by Oliver Hunt.
+
+ Ensure that all compilation takes place within a dynamic global object scope
+ https://bugs.webkit.org/show_bug.cgi?id=57054
+
+ * WebView/WebScriptDebugDelegate.mm:
+ (-[WebScriptCallFrame evaluateWebScript:]): Updated for signature change.
+
+2011-03-24 Jia Pu <jpu@apple.com>
+
+ Reviewed by Darin Adler.
+
+ Dismissed reversion suggestion is incorrectly learned.
+ https://bugs.webkit.org/show_bug.cgi?id=57039
+
+ CorrectionPanel should always use [NSSpellChecker dismissCorrectionBubbleForView].
+ [NSSpellChecker cancelCorrectionBubbleForView] is reserved for situation where correction panel
+ is dismissed explicitly by ESC key or clicking the dimiss button. Misusing these causes
+ incorrect automatic learning.
+
+ * WebCoreSupport/CorrectionPanel.mm:
+ (CorrectionPanel::dismissInternal):
+
+2011-03-24 David Kilzer <ddkilzer@apple.com>
+
+ <http://webkit.org/b/56993> ENABLE_PLUGIN_PROXY_FOR_VIDEO should be defined to 0 on Mac OS X
+
+ Reviewed by Joseph Pecoraro.
+
+ * Plugins/WebPluginContainerPrivate.h: Changed value of
+ ENABLE_PLUGIN_PROXY_FOR_VIDEO from 1 to 0.
+
+2011-03-23 Jia Pu <jpu@apple.com>
+
+ Reviewed by Darin Adler.
+
+ Hook up new AppKit autocorrection UI with WK2.
+ https://bugs.webkit.org/show_bug.cgi?id=56055
+ <rdar://problem/8947463>
+
+ Please see WebCore/ChangeLog for detail.
+
+ * WebCoreSupport/CorrectionPanel.h: Added.
+ (CorrectionPanel::isShowing):
+ * WebCoreSupport/CorrectionPanel.mm: Added.
+ (correctionBubbleType):
+ (CorrectionPanel::CorrectionPanel):
+ (CorrectionPanel::~CorrectionPanel):
+ (CorrectionPanel::show):
+ (CorrectionPanel::dismiss):
+ (CorrectionPanel::dismissSoon):
+ (CorrectionPanel::dismissInternal):
+ (CorrectionPanel::recordAutocorrectionResponse):
+ * WebCoreSupport/WebEditorClient.h:
+ * WebCoreSupport/WebEditorClient.mm:
+ (WebEditorClient::WebEditorClient):
+ (WebEditorClient::showCorrectionPanel):
+ (WebEditorClient::dismissCorrectionPanel):
+ (WebEditorClient::dismissCorrectionPanelSoon):
+ (WebEditorClient::recordAutocorrectionResponse):
+ * WebView/WebView.mm:
+ (-[WebView handleCorrectionPanelResult:]):
+ * WebView/WebViewPrivate.h:
+
+2011-03-23 Enrica Casucci <enrica@apple.com>
+
+ Reviewed by Alexey Proskuryakov.
+
+ Services menu item to convert selected Simplified/Traditional Chinese Text is not working.
+ https://bugs.webkit.org/show_bug.cgi?id=56974
+ <rdar://problem/8284642>
+
+ This fixes a regression introduced by http://trac.webkit.org/changeset/61794
+ where readSelectionFromPasteboard was accidentally removed.
+ This method and writeSelectionToPasteboard are needed to support Mac OS X
+ services.
+
+ * WebView/WebHTMLView.mm:
+ (-[WebHTMLView _pasteAsPlainTextWithPasteboard:]): Added.
+ (-[WebHTMLView readSelectionFromPasteboard:]): Added.
+
+2011-03-23 Brady Eidson <beidson@apple.com>
+
+ Reviewed by Sam Weinig.
+
+ Change IconDatabase opening to allow for arbitrary filenames
+ https://bugs.webkit.org/show_bug.cgi?id=56977
+
+ * Misc/WebIconDatabase.mm:
+ (-[WebIconDatabase _startUpIconDatabase]):
+
+2011-03-22 Anton D'Auria <adauria@apple.com>
+
+ Reviewed by Alexey Proskuryakov.
+
+ Add +[WebApplicationCache getOriginsWithCache]
+ https://bugs.webkit.org/show_bug.cgi?id=56722
+
+ Call existing WebCore::ApplicationCacheStorage::getOriginsWithCache API.
+
+ * WebCoreSupport/WebApplicationCache.h:
+ * WebCoreSupport/WebApplicationCache.mm:
+ (+[WebApplicationCache originsWithCache]):
+
+2011-03-22 Anders Carlsson <andersca@apple.com>
+
+ Reviewed by Sam Weinig.
+
+ OBJECT element with DivX source is always downloaded
+ https://bugs.webkit.org/show_bug.cgi?id=56879
+
+ * Plugins/WebBasePluginPackage.mm:
+ (-[WebBasePluginPackage getPluginInfoFromPLists]):
+ Always try to split every element in the "WebPluginExtensions" array, since the DivX plug-in
+ specifies multiple file extensions in a single element.
+
+2011-03-22 Brady Eidson <beidson@apple.com>
+
+ Reviewed by Sam Weinig.
+
+ <rdar://problem/8648311> and https://bugs.webkit.org/show_bug.cgi?id=56876
+ WK2 Icon DB: Expand IconDatabaseClient interface and move it to the main thread
+
+ Note that while the new client calls always come through on the main thread, our mechanisms to
+ route dispatches to the main thread are still valid and will still work.
+
+ Update to the new IconDatabaseClient interface:
+ * WebCoreSupport/WebIconDatabaseClient.h:
+ * WebCoreSupport/WebIconDatabaseClient.mm:
+ (WebIconDatabaseClient::didRemoveAllIcons):
+ (WebIconDatabaseClient::didImportIconURLForPageURL):
+ (WebIconDatabaseClient::didImportIconDataForPageURL):
+ (WebIconDatabaseClient::didChangeIconForPageURL):
+ (WebIconDatabaseClient::didFinishURLImport):
+
+2011-03-22 Matthew Delaney <mdelaney@apple.com>
+
+ Reviewed by Simon Fraser.
+
+ Have WebKit push acceleratedDrawing preferences to settings
+ https://bugs.webkit.org/show_bug.cgi?id=56792
+
+ * WebView/WebView.mm:
+
+2011-03-21 Nate Chapin <japhet@chromium.org>
+
+ Reviewed by Brady Eidson.
+
+ Expose a preference to use caching quirks for QuickLook,
+ and use it if the QuickLook framework is loaded.
+
+ https://bugs.webkit.org/show_bug.cgi?id=38690
+
+ * WebView/WebPreferenceKeysPrivate.h:
+ * WebView/WebPreferences.mm:
+ (useQuickLookQuirks):
+ (+[WebPreferences initialize]):
+ (-[WebPreferences useQuickLookResourceCachingQuirks]):
+ * WebView/WebPreferencesPrivate.h:
+ * WebView/WebView.mm:
+ (-[WebView _preferencesChangedNotification:]):
+
+2011-03-21 Chris Fleizach <cfleizach@apple.com>
+
+ Reviewed by Darin Adler.
+
+ AX: showContextMenu not working in WK2
+ https://bugs.webkit.org/show_bug.cgi?id=56734
+
+ Implement showContextMenu() so accessibility related code can call this
+ independent of whether WK1 or WK2 is running.
+
+ * WebCoreSupport/WebChromeClient.h:
+ * WebCoreSupport/WebChromeClient.mm:
+ (WebChromeClient::showContextMenu):
+
+2011-03-21 Chang Shu <cshu@webkit.org>
+
+ Reviewed by Alexey Proskuryakov.
+
+ REGRESSION (r79953): Can't type in MS Outlook 2011
+ https://bugs.webkit.org/show_bug.cgi?id=56665
+
+ r79953 removed the WebView level editablity which is persistent no matter whether
+ underlying document itself is changed and editability gets lost. The resolution is to
+ set this WebView editable value to WebCore. This avoids the callback from WebCore to
+ WebKit which was the main goal in r79953 to improve performance.
+
+ * WebView/WebView.mm:
+ (-[WebView setEditable:]):
+ (-[WebView isEditable]):
+
+2011-03-19 Anton D'Auria <adauria@apple.com>
+
+ Reviewed by Alexey Proskuryakov.
+
+ ApplicationCacheGroup is not obsolete after being deleted via ApplicationCacheStorage::deleteEntriesForOrigin
+ https://bugs.webkit.org/show_bug.cgi?id=56415
+
+ Use new ApplicationCache API to delete all cache for an origin.
+
+ * WebCoreSupport/WebApplicationCache.h:
+ * WebCoreSupport/WebApplicationCache.mm:
+ (+[WebApplicationCache deleteOrigin:]):
+
+2011-03-17 Brady Eidson <beidson@apple.com>
+
+ Reviewed by Sam Weinig.
+
+ https://bugs.webkit.org/show_bug.cgi?id=56425
+ More groundwork for WebKit2 IconDatabase
+
+ Update already-used function names:
+ * Misc/WebIconDatabase.mm:
+ (-[WebIconDatabase iconForURL:withSize:cache:]):
+ (-[WebIconDatabase iconURLForURL:]):
+ * WebView/WebView.mm:
+ (-[WebView _dispatchDidReceiveIconFromWebFrame:]):
+
+2011-03-18 Pavel Podivilov <podivilov@chromium.org>
+
+ Reviewed by Yury Semikhatsky.
+
+ Web Inspector: implement inspector session storage.
+ https://bugs.webkit.org/show_bug.cgi?id=56643
+
+ * WebCoreSupport/WebInspectorClient.h:
+ * WebCoreSupport/WebInspectorClient.mm:
+ (WebInspectorClient::saveSessionSetting):
+ (WebInspectorClient::loadSessionSetting):
+ (WebInspectorFrontendClient::saveSessionSetting):
+ (WebInspectorFrontendClient::loadSessionSetting):
+ (-[WebInspectorWindowController inspectorClient]):
+
+2011-03-17 Geoffrey Garen <ggaren@apple.com>
+
+ Reviewed by Oliver Hunt.
+
+ Fixed a leak seen on the buildbot.
+
+ * WebCoreSupport/WebInspectorClient.mm:
+ (WebInspectorClient::openInspectorFrontend): Smart pointers are smart.
+
+2011-03-16 Jeff Johnson <github@lapcatsoftware.com>
+
+ Reviewed by Alexey Proskuryakov.
+
+ Logic error in -[WebHTMLView close]
+ https://bugs.webkit.org/show_bug.cgi?id=56445
+
+ Page is always nil at this point, because [self _webView] is nil,
+ so the conditional code is never run.
+
+ * WebView/WebHTMLView.mm:
+ (-[WebHTMLView close]):
+
+2011-03-16 Chris Fleizach <cfleizach@apple.com>
+
+ Reviewed by Darin Adler.
+
+ WK2: Need to propagate enhanced accessibility flag from UI -> web process
+ https://bugs.webkit.org/show_bug.cgi?id=56379
+
+ * WebView/WebFrame.mm:
+ (-[WebFrame accessibilityRoot]):
+
+2011-03-15 Oliver Hunt <oliver@apple.com>
+
+ Reviewed by Geoffrey Garen.
+
+ Make Structure creation require a JSGlobalData
+ https://bugs.webkit.org/show_bug.cgi?id=56438
+
+ Mechanical change to make all Structure creation use a JSGlobalData&
+
+ * Plugins/Hosted/ProxyInstance.mm:
+ (WebKit::ProxyRuntimeMethod::createStructure):
+ * Plugins/Hosted/ProxyRuntimeObject.h:
+ (WebKit::ProxyRuntimeObject::createStructure):
+
+2011-03-15 Alexey Proskuryakov <ap@apple.com>
+
+ Forgot to save a modification to this file when committing.
+
+ * WebCoreSupport/WebKeyGenerator.mm: Changed "Apple Computer" to "Apple" in copyright header.
+
+2011-03-15 Alexey Proskuryakov <ap@apple.com>
+
+ Reviewed by Darin Adler.
+
+ REGRESSION (WebKit2): keygen element doesn't work
+ https://bugs.webkit.org/show_bug.cgi?id=56402
+ <rdar://problem/9006545>
+
+ * WebCoreSupport/WebKeyGenerator.h:
+ * WebCoreSupport/WebKeyGenerator.m: Removed.
+ * WebCoreSupport/WebKeyGenerator.mm: Copied from Source/WebKit/mac/WebCoreSupport/WebKeyGenerator.m.
+ (+[WebKeyGenerator sharedGenerator]):
+ (toWebCertificateParseResult):
+ WebCore no longer needs WebKeyGenerator. Safari still does need a part of it, so keeping
+ this misnamed and misplaced code for now.
+
+ * WebCoreSupport/WebPlatformStrategies.h:
+ * WebCoreSupport/WebPlatformStrategies.mm:
+ (WebPlatformStrategies::keygenMenuItem512):
+ (WebPlatformStrategies::keygenMenuItem1024):
+ (WebPlatformStrategies::keygenMenuItem2048):
+ (WebPlatformStrategies::keygenKeychainItemName):
+ Added strings used by keygen.
+
+ * WebCoreSupport/WebSystemInterface.mm: (InitWebCoreSystemInterface): Initialize a WebCore
+ pointer to a function used by keygen.
+
+ * WebView/WebFrameView.mm: (-[WebFrameView initWithFrame:]): WebKeyGenerator can be lazily
+ initialized now.
+
+2011-03-15 Beth Dakin <bdakin@apple.com>
+
+ Reviewed by Simon Fraser.
+
+ WebKit part of <rdar://problem/9075624> Overlay scrollbars slow down PLT by 6%
+
+ New WebKitystemInterface function to force the scrollbars to flash
+ * WebCoreSupport/WebSystemInterface.mm:
+ (InitWebCoreSystemInterface):
+
+2011-03-15 Ilya Sherman <isherman@chromium.org>
+
+ Reviewed by Tony Chang.
+
+ Autofilled form elements are assigned fixed background color but not text color
+ https://bugs.webkit.org/show_bug.cgi?id=48382
+
+ * DOM/WebDOMOperations.mm:
+ (-[DOMHTMLInputElement _setAutofilled:]): Added (wrapper).
+ * DOM/WebDOMOperationsPrivate.h:
+
+2011-03-15 Adam Roben <aroben@apple.com>
+
+ Fix a leak in WebStorageTrackerClient::dispatchDidModifyOrigin
+
+ Fixes <http://webkit.org/b/56385> SecurityOrigin leaks seen in
+ WebStorageTrackerClient::dispatchDidModifyOrigin
+
+ Reviewed by Antti Koivisto.
+
+ * Storage/WebStorageTrackerClient.mm:
+ (WebStorageTrackerClient::dispatchDidModifyOriginOnMainThread): Adopt the reference passed
+ to us by dispatchDidModifyOrigin.
+ (WebStorageTrackerClient::dispatchDidModifyOrigin): Added a comment and removed an
+ unnecessary cast.
+
+2011-03-15 Kevin Ollivier <kevino@theolliviers.com>
+
+ Reviewed by Darin Adler.
+
+ Introduce WTF_USE_EXPORT_MACROS, which will allow us to put shared library import/export
+ info into the headers rather than in export symbol definition files, but disable it on
+ all platforms initially so we can deal with port build issues one port at a time.
+
+ https://bugs.webkit.org/show_bug.cgi?id=27551
+
+ * WebKitPrefix.h:
+
+2011-03-14 Brady Eidson <beidson@apple.com>
+
+ Reviewed by Anders Carlsson.
+
+ https://bugs.webkit.org/show_bug.cgi?id=56320
+ Remove HistoryItem::icon() and the WebCore dependency on "IconDatabaseBase::defaultIcon()"
+
+ * History/WebHistoryItem.mm:
+ (-[WebHistoryItem icon]): This far-future FIXME is now irrelevant.
+
+2011-03-13 Pratik Solanki <psolanki@apple.com>
+
+ Reviewed by Brady Eidson.
+
+ Make adjustMIMETypeIfNecessary use CFNetwork directly
+ https://bugs.webkit.org/show_bug.cgi?id=55912
+
+ * WebCoreSupport/WebSystemInterface.mm:
+ (InitWebCoreSystemInterface): Support for new WKSI functions.
+
+2011-03-12 Mark Rowe <mrowe@apple.com>
+
+ Fix the 32-bit build.
+
+ * Carbon/CarbonWindowAdapter.mm:
+ (-[CarbonWindowAdapter initWithCarbonWindowRef:takingOwnership:disableOrdering:carbon:]): Use a more appropriate format specifier.
+ (-[CarbonWindowAdapter _carbonWindowClass]): Ditto.
+
+2011-03-11 Brady Eidson <beidson@apple.com>
+
+ Reviewed by Anders Carlsson
+
+ <rdar://problem/8648311> and https://bugs.webkit.org/show_bug.cgi?id=56216
+ Rework disabled IconDatabase builds while allowing for a pluggable icon database implementation.
+
+ * Misc/WebIconDatabase.mm:
+ (+[WebIconDatabase _checkIntegrityBeforeOpening]): Call these static methods on IconDatabase::, not iconDatabase().
+ (-[WebIconDatabase _startUpIconDatabase]): Ditto.
+ (importToWebCoreFormat):
+
+2011-03-11 Anton D'Auria <adauria@apple.com>
+
+ Reviewed and landed by Brady Eidson.
+
+ https://bugs.webkit.org/show_bug.cgi?id=51878
+ Add WebKit1 API to view and delete local storage
+
+ * Storage/WebStorageManager.mm: Added.
+ (+[WebStorageManager sharedWebStorageManager]):
+ (-[WebStorageManager origins]):
+ (-[WebStorageManager deleteAllOrigins]):
+ (-[WebStorageManager deleteOrigin:]):
+ (-[WebStorageManager syncLocalStorage]):
+ (-[WebStorageManager syncFileSystemAndTrackerDatabase]):
+ (storageDirectoryPath):
+ (WebKitInitializeStorageIfNecessary):
+ * Storage/WebStorageManagerInternal.h: Added.
+ * Storage/WebStorageManagerPrivate.h: Added.
+ * Storage/WebStorageTrackerClient.h: Added.
+ * Storage/WebStorageTrackerClient.mm: Added.
+ (WebStorageTrackerClient::sharedWebStorageTrackerClient):
+ (WebStorageTrackerClient::WebStorageTrackerClient):
+ (WebStorageTrackerClient::~WebStorageTrackerClient):
+ (WebStorageTrackerClient::dispatchDidModifyOriginOnMainThread):
+ (WebStorageTrackerClient::dispatchDidModifyOrigin):
+ * WebCoreSupport/WebSecurityOrigin.mm:
+ (-[WebSecurityOrigin protocol]):
+ (-[WebSecurityOrigin host]):
+ (-[WebSecurityOrigin databaseIdentifier]):
+ (-[WebSecurityOrigin domain]):
+ (-[WebSecurityOrigin _initWithWebCoreSecurityOrigin:]):
+ * WebCoreSupport/WebSecurityOriginPrivate.h:
+ * WebKit.exp:
+ * WebView/WebView.mm:
+ (-[WebView _commonInitializationWithFrameName:groupName:usesDocumentViews:]):
+
+2011-03-10 Anders Carlsson <andersca@apple.com>
+
+ Reviewed by Sam Weinig.
+
+ <rdar://problem/9117047>
+ Don't paint more than 60 times per second even when scrolling
+
+ * WebView/WebClipView.mm:
+ (-[WebClipView _immediateScrollToPoint:]):
+
+2011-03-09 Matthew Delaney <mdelaney@apple.com>
+
+ Reviewed by Simon Fraser.
+
+ Plumb through settings for accelerated drawing for canvas
+ https://bugs.webkit.org/show_bug.cgi?id=56039
+
+ * WebView/WebPreferenceKeysPrivate.h:
+ * WebView/WebPreferences.mm:
+ * WebView/WebPreferencesPrivate.h:
+
+2011-03-10 Ryosuke Niwa <rniwa@webkit.org>
+
+ Reviewed by Tony Chang.
+
+ VisiblePosition's next and previous should take an enum instead of a boolean
+ https://bugs.webkit.org/show_bug.cgi?id=56135
+
+ SelectionController::isAll now takes EditingBoundaryCrossingRule instead of
+ StayInEditableContent.
+
+ * WebView/WebView.mm:
+ (-[WebView _selectionIsAll]):
+
+2011-03-09 Jessie Berlin <jberlin@apple.com>
+
+ Reviewed by Adam Roben.
+
+ Use the Cookie Storage from the Private Browsing Storage Session directly
+ https://bugs.webkit.org/show_bug.cgi?id=55986
+
+ * WebCoreSupport/WebSystemInterface.mm:
+ (InitWebCoreSystemInterface):
+
+2011-03-08 Darin Adler <darin@apple.com>
+
+ Reviewed by Timothy Hatcher.
+
+ Promote a method used outside WebKit from internal to private
+ https://bugs.webkit.org/show_bug.cgi?id=55949
+
+ * Misc/WebNSPasteboardExtras.mm: Removed an unused category declaration.
+ Minor tweak, not directly related to the rest of this patch.
+
+ * WebView/WebFrame.mm:
+ (-[WebFrame _computePageRectsWithPrintScaleFactor:pageSize:]): Moved
+ this method from the internal category into the private category.
+ Streamlined the code a bit.
+
+ * WebView/WebFrameInternal.h: Removed _computePageRects method.
+ * WebView/WebFramePrivate.h: Added _computePageRects method.
+
2011-03-07 Ryosuke Niwa <rniwa@webkit.org>
Reviewed by Darin Adler.