(WebCore::enclosingDeletableElement):
(WebCore::DeleteButtonController::respondToChangedSelection):
-2006-10-27 John Sullivan <sullivan@apple.com>
-
- Reviewed by Anders
-
- * WebCore.exp:
- exported symbol for FrameMac->advanceToNextSpelling()
-
- * bridge/mac/WebCoreFrameBridge.h:
- * bridge/mac/WebCoreFrameBridge.mm:
- removed advanceToNextMisspelling callers. Clients in WebKit must now call FrameMac directly.
-
-2006-10-27 Justin Garcia <justin.garcia@apple.com>
-
- Reviewed by harrison
-
- <http://bugs.webkit.org/show_bug.cgi?id=11423>
- REGRESSION: First newline missing from textarea's value
-
- The regression is that foo, return, bar in a textarea serializes as 'foobar'.
-
- Before my change in r17223, return (an InsertLineBreak) would insert a '\n'
- (the line break) then a br to prevent the '\n' from collapsing, since the
- insertion is being done at the end of a block (the textarea's shadow div). Then,
- inserting "bar" would displace the br, and "foo\nbar" would serialize as "foo\nbar".
- After my change in r17223, InsertLineBreak would insert a br then a '\n' (reversed
- the order). Then inserting "bar" would displace the '\n' and "foo"<br>"bar" would
- serialize as "foobar" because when serializing RenderTextControl intentionally asks
- textContent to not convert brs to newlines. It seems to think that the only brs in
- the shadow div will be placeholders or collapsed.
-
- We could remove this assumption, but, for consistancy's sake, I changed InsertLineBreak
- to insert two '\n's when at the end of a block in white-space:pre text. This alone
- would have fixed the bug, but introduced a new one, because foo, return, bar would
- produce "foo\nbar\n" which would serialize as "foo\nbar\n" (even though the second
- '\n' is collapsed, because of 9661). So, then I changed placeholder displacement to
- displace a '\n' if it's acting as a placeholder. A "placeholder" is now defined as
- a br or '\n' that will collapse (become superfluous) when content is inserted just
- before it.
-
- * editing/CompositeEditCommand.cpp:
- (WebCore::CompositeEditCommand::removePlaceholderAt): Renamed. Remove
- a br or '\n' if content inserted just before it will cause it to collapse.
- * editing/CompositeEditCommand.h:
- * editing/InsertLineBreakCommand.cpp:
- (WebCore::InsertLineBreakCommand::doApply): Insert the same type of node
- to prevent a collapse as was used for the line break. Fixed comments.
- * editing/InsertTextCommand.cpp:
- (WebCore::InsertTextCommand::input): Call the renamed function.
-
-2006-10-27 Geoffrey Garen <ggaren@apple.com>
-
- Reviewed by Brady.
-
- Fixed semantic inaccuracy in String::operator NSString *(), where a NULL
- String became an empty NSString *, instead of nil. This will become important
- as we start using this conversion more.
-
- Added work-around for AppKit crash that semantic accuracy revealed.
-
- No testcase because I don't think there's a way to reflect this change
- in a webpage yet.
-
- * platform/PlatformString.h:
- (WebCore::String::operator NSString*):
- * platform/mac/TextFieldMac.mm:
- (-[NSSearchFieldCell _addStringToRecentSearches:]):
-
-2006-10-27 David Harrison <harrison@apple.com>
-
- Reviewed by Maciej,
-
- <rdar://problem/4003820> Expose blockquotes in AXAttributedStringForTextMarkerRange
-
- * bridge/mac/WebCoreAXObject.mm:
- (blockquoteLevel):
- Calculate and return the blockquote level of the element.
-
- (AXAttributeStringSetBlockquoteLevel):
- Add, if non-zero, or clear the block quote level attribute.
-
- (AXAttributedStringAppendText):
- Send AXAttributeStringSetBlockquoteLevel.
-
-2006-10-27 Darin Adler <darin@apple.com>
-
- - fix one error in the Qt build
-
- * platform/qt/GraphicsContextQt.cpp:
- (WebCore::GraphicsContext::drawLineForMisspellingOrBadGrammar):
- Updated.
-
-2006-10-27 Darin Adler <darin@apple.com>
-
- Reviewed by Maciej.
-
- * WebCore.exp: Export more symbols needed by WebKit.
-
-2006-10-26 Geoffrey Garen <ggaren@apple.com>
-
- Reviewed by the Baroness Esmeralda Von Scratch N' Purr XIV.
-
- Fixed layout test crash. Oops.
-
- * loader/mac/WebDocumentLoader.mm:
- (WebCore::canonicalizedTitle):
-
-2006-10-26 John Sullivan <sullivan@apple.com>
-
- Reviewed by Brady
-
- - fixed <rdar://problem/4806064> Repro crash in FrameMac::loadRequest following iTunes music store link from salon.com
-
- This restores some of the nil-handling that was implicit before some of the code was converted from
- Objective-C to C++.
-
- * bridge/mac/FrameMac.mm:
- (WebCore::FrameMac::loadRequest):
- handle nil FrameMac
-
- * bridge/mac/WebCoreFrameBridge.mm:
- (-[WebCoreFrameBridge canTargetLoadInFrame:]):
- handle nil Frame
-
-2006-10-26 Geoffrey Garen <ggaren@apple.com>
-
- Reviewed by Darin, Maciej.
-
- Removed many uses of NSString *.
- Moved a few methods from WebCoreFrameBridge to FrameLoader, replacing
- stringByCollapsingNonPrintingCharacters with a c++ equivalent.
-
- PLT says no performance regression.
-
- * WebCore.exp:
- * bridge/mac/WebCoreFrameBridge.mm:
- (-[WebCoreFrameBridge receivedData:textEncodingName:]):
- * loader/mac/FrameLoader.h:
- * loader/mac/FrameLoader.mm:
- (WebCore::FrameLoader::setupForReplaceByMIMEType):
- (WebCore::FrameLoader::load):
- (WebCore::FrameLoader::canShowMIMEType):
- (WebCore::FrameLoader::representationExistsForURLScheme):
- (WebCore::FrameLoader::generatedMIMETypeForURLScheme):
- (WebCore::FrameLoader::checkContentPolicy):
- (WebCore::FrameLoader::reloadAllowingStaleData):
- (WebCore::FrameLoader::invalidatePendingPolicyDecision):
- (WebCore::FrameLoader::checkNewWindowPolicy):
- (WebCore::FrameLoader::continueAfterNewWindowPolicy):
- (WebCore::FrameLoader::transitionToCommitted):
- (WebCore::FrameLoader::continueLoadRequestAfterNewWindowPolicy):
- (WebCore::FrameLoader::post):
- * loader/mac/WebDocumentLoader.h:
- * loader/mac/WebDocumentLoader.mm:
- (WebCore::DocumentLoader::doesProgressiveLoad):
- (WebCore::DocumentLoader::setupForReplaceByMIMEType):
- (WebCore::DocumentLoader::title):
- (WebCore::DocumentLoader::setOverrideEncoding):
- (WebCore::DocumentLoader::overrideEncoding):
- (WebCore::DocumentLoader::setTitle):
- * loader/mac/WebFrameLoaderClient.h:
- * loader/mac/WebMainResourceLoader.mm:
- (WebCore::MainResourceLoader::continueAfterContentPolicy):
-
-2006-10-26 Timothy Hatcher <timothy@apple.com>
-
- Reviewed by Adam.
-
- <rdar://problem/4796941> Table deletion outline is misplaced at nytimes.com
-
- The main table at nytimes.com has a fixed width of 874px, but the table ends
- up overflowing to 963px. We now use overflowWidth() and overflowHeight() to correct
- this. The other bug was a missing top and left of 0px on the container element,
- causing the deletion UI to sometimes be offset below the table.
-
- Now check for the element's renderer at the beginning of show() and
- return early if it is null.
-
- * editing/DeleteButtonController.cpp:
- (WebCore::DeleteButtonController::updateOutlineStyle):
- (WebCore::DeleteButtonController::show):
-
-2006-10-26 Anders Carlsson <acarlsson@apple.com>
-
- Build fix.
-
- * html/CanvasRenderingContext2D.cpp:
- Include MathExtras.h
-
-2006-10-26 John Sullivan <sullivan@apple.com>
-
- Reviewed by Anders.
-
- Some changes to support new grammar checking code in WebKit.
-
- * WebCore.exp:
- added mangled symbol for Document->removeMarkers() so I can call it from WebKit
-
- * WebCore.xcodeproj/project.pbxproj:
- Made Document.h and DocumentMarker.h private so I can include them from WebKit.
- Made HTMLCollection.h private because Document.h uses it.
-
- * bridge/mac/WebCoreFrameBridge.h:
- * bridge/mac/WebCoreFrameBridge.mm:
- removed unmarkAllMisspellings(); WebKit now calls through to the Document directly
-
-2006-10-26 Anders Carlsson <acarlsson@apple.com>
-
- Reviewed by Brady.
-
- Add reverseFind to String and use it instead of findRev.
- Use CString instead of DeprecatedCString in one place.
-
- * html/HTMLFormElement.cpp:
- (WebCore::HTMLFormElement::formData):
- * ksvg2/svg/SVGURIReference.cpp:
- (WebCore::SVGURIReference::getTarget):
- * loader/Decoder.cpp:
- (WebCore::Decoder::checkForCSSCharset):
- * platform/PlatformString.h:
- (WebCore::String::reverseFind):
- * platform/StringImpl.cpp:
- (WebCore::StringImpl::reverseFind):
- * platform/StringImpl.h:
-
-2006-10-26 John Sullivan <sullivan@apple.com>
-
- Reviewed by Darin
-
- More plumbing for grammar checking. Still no grammars is checked.
-
- * dom/DocumentMarker.h:
- (WebCore::DocumentMarker::):
- added Grammar to enum of marker types; removed explicit enum values; removed unnecessary "enum"
-
- * platform/GraphicsContext.h:
- renamed method drawLineForMisspelling to drawLineForMisspellingOrBadGrammar;
- now takes a bool parameter for whether it represents bad grammar or a misspelling
-
- * platform/mac/GraphicsContextMac.mm:
- (WebCore::GraphicsContext::drawLineForMisspellingOrBadGrammar):
- Renamed from drawLineForMisspelling; uses green dot instead of red dot for grammar case. Changed
- an existing "assert" to "ASSERT".
-
- * rendering/InlineTextBox.h:
- renamed function paintSpellingMarker to paintSpellingOrGrammarMarker;
-
- * rendering/InlineTextBox.cpp:
- (WebCore::InlineTextBox::paintSpellingOrGrammarMarker):
- Renamed from paintSpellingMarker; now takes a bool parameter for whether it represents
- bad grammar or a misspelling
- (WebCore::InlineTextBox::paintAllMarkersOfType):
- now handles markers of type Grammar
-
-=== Safari-521.29 ===
-
-2006-10-26 Sam Weinig <sam.weinig@gmail.com>
-
- Reviewed by Mitz.
-
- Fix for http://bugs.webkit.org/show_bug.cgi?id=11424
- Cleanup rendering code
-
- - Assorted code cleanup.
-
- * rendering/AutoTableLayout.cpp:
- * rendering/AutoTableLayout.h:
- (WebCore::AutoTableLayout::totalPercent):
- * rendering/CounterListItem.h:
- * rendering/CounterNode.cpp:
- * rendering/CounterNode.h:
- (WebCore::CounterNode::~CounterNode):
- (WebCore::CounterNode::isReset):
- * rendering/CounterResetNode.cpp:
- * rendering/CounterResetNode.h:
- * rendering/DataRef.h:
- (WebCore::DataRef::DataRef):
- * rendering/DeprecatedRenderSelect.h:
- * rendering/DeprecatedSlider.cpp:
- * rendering/DeprecatedSlider.h:
- * rendering/EllipsisBox.cpp:
- * rendering/EllipsisBox.h:
- (WebCore::EllipsisBox::EllipsisBox):
- * rendering/FixedTableLayout.cpp:
- * rendering/FixedTableLayout.h:
- * rendering/GapRects.h:
- * rendering/InlineBox.cpp:
- * rendering/InlineBox.h:
- (WebCore::InlineBox::InlineBox):
- (WebCore::InlineBox::setConstructed):
- (WebCore::InlineBox::clearTruncation):
- (WebCore::InlineBox::markDirty):
- * rendering/InlineFlowBox.cpp:
- * rendering/InlineFlowBox.h:
- (WebCore::InlineFlowBox::InlineFlowBox):
- (WebCore::InlineFlowBox::setConstructed):
- (WebCore::InlineFlowBox::setEdges):
- (WebCore::InlineFlowBox::setVerticalOverflowPositions):
- (WebCore::InlineFlowBox::setVerticalSelectionPositions):
- * rendering/InlineRunBox.h:
- (WebCore::InlineRunBox::paintBackgroundAndBorder):
- (WebCore::InlineRunBox::paintDecorations):
- * rendering/InlineTextBox.cpp:
- * rendering/InlineTextBox.h:
- (WebCore::InlineTextBox::InlineTextBox):
- (WebCore::InlineTextBox::end):
- (WebCore::InlineTextBox::textObject):
- * rendering/Length.h:
- (WebCore::Length::Length):
- * rendering/ListMarkerBox.cpp:
- * rendering/ListMarkerBox.h:
- * rendering/RenderPartObject.h:
- * rendering/RootInlineBox.cpp:
- * rendering/RootInlineBox.h:
- * rendering/SVGInlineFlowBox.cpp:
- * rendering/SVGInlineFlowBox.h:
- (WebCore::SVGInlineFlowBox::SVGInlineFlowBox):
- * rendering/SVGRootInlineBox.cpp:
- * rendering/SVGRootInlineBox.h:
- (WebCore::SVGRootInlineBox::SVGRootInlineBox):
- * rendering/TableLayout.h:
- (WebCore::TableLayout::TableLayout):
- (WebCore::TableLayout::~TableLayout):
- * rendering/bidi.h:
- (WebCore::BidiStatus::BidiStatus):
- (WebCore::BidiRun::BidiRun):
- * rendering/break_lines.h:
-
-2006-10-26 Justin Garcia <justin.garcia@apple.com>
-
- Reviewed by john
-
- <http://bugs.webkit.org/show_bug.cgi?id=11329>
- Gmail Editor: Can't remove styling applied to selection after clicking "Remove Formatting" toolbar icon.
-
- * editing/Editor.cpp:
- (WebCore::Editor::removeFormattingAndStyle): Moved from JSEditor.
- Wrapped the plain text fragment in a style span with the document
- default style so that it will appear unstyled regardless of where
- it is inserted. Could have also inserted the plain text fragment
- and then applied the document default style to it, but there is not
- yet any redundant style prevention in ApplyStyleCommand, so this
- is cleaner.
- * editing/Editor.h:
- * editing/JSEditor.cpp:
-
-2006-10-26 Oliver Hunt <oliver@apple.com>
-
- Reviewed by Anders.
- Fixes <rdar://problem/4800518> -- needed to update existing
- canvas path elements when transforms are performed on the
- context.
-
- * html/CanvasRenderingContext2D.cpp:
- (WebCore::CanvasRenderingContext2D::scale):
- (WebCore::CanvasRenderingContext2D::rotate):
- (WebCore::CanvasRenderingContext2D::translate):
-
-2006-10-26 Nikolas Zimmermann <zimmermann@kde.org>
-
- Reviewed by Darin.
-
- Fix Qt/Linux build.
-
- * platform/network/qt/ResourceLoaderManager.cpp:
- (WebCore::ResourceLoaderManager::slotData):
- (WebCore::ResourceLoaderManager::slotMimetype):
- (WebCore::ResourceLoaderManager::remove):
- (WebCore::ResourceLoaderManager::add):
- * platform/network/qt/ResourceLoaderQt.cpp:
- (WebCore::ResourceLoader::receivedResponse):
- * platform/qt/FrameQtClient.cpp:
- (WebCore::FrameQtClientDefault::openURL):
- * platform/qt/LoaderFunctionsQt.cpp:
- (WebCore::ServeSynchronousRequest):
-
-2006-10-26 Adam Roben <aroben@apple.com>
-
- Reviewed by Adele.
-
- Fix: <rdar://problem/3951815> add "type-to-select" feature for list
- boxes (<select> elements)
-
- This also adds type-ahead find for closed menulists (popups).
-
- * WebCore.xcodeproj/project.pbxproj: Version wars.
- * html/HTMLSelectElement.h: Add new instance variables for type-ahead
- find.
- * html/HTMLSelectElement.cpp:
- (WebCore::HTMLSelectElement::HTMLSelectElement): Initialize new
- instance variables.
- (WebCore::HTMLSelectElement::defaultEventHandler): Perform type-ahead
- find on printable character presses.
- (WebCore::HTMLSelectElement::menuListDefaultEventHandler): Remove
- redundant check that the listIndex has changed (setSelectedIndex does
- this for us), and fix indentation.
- (WebCore::HTMLSelectElement::listBoxDefaultEventHandler): Change an if
- to an else-if.
- (WebCore::stripLeadingWhiteSpace): Helper function for typeAheadFind()
- to strip leading whitespace (including non-breaking spaces) from a
- string.
- (WebCore::HTMLSelectElement::typeAheadFind): New method to perform
- type-ahead find.
- * platform/PopupMenu.h: Added new updateFromElement() method to be
- called from RenderMenuList::updateFromElement().
- * platform/mac/PopupMenuMac.mm:
- (WebCore::PopupMenu::updateFromElement): While we are using
- NSPopUpButtonCell for our popups, this method can stay empty.
- * rendering/RenderListBox.cpp:
- (WebCore::RenderListBox::updateFromElement): Scroll to reveal the first
- selected element.
- * rendering/RenderMenuList.cpp:
- (WebCore::RenderMenuList::updateFromElement): Tell the popup to update
- if it's visible.
-
-2006-10-26 Darin Adler <darin@apple.com>
-
- Reviewed by Anders.
-
- - fix http://bugs.webkit.org/show_bug.cgi?id=11360
- editing/pasteboard/copy-paste-bidi intermittently fails due to disappearance of anonymous RenderBlock
-
- * editing/ReplaceSelectionCommand.cpp:
- (WebCore::ReplaceSelectionCommand::removeRedundantStyles):
- Use two vectors instead of a hash map: more efficient, deterministic. There was no
- reason to use a hash table.
-
-2006-10-26 Maciej Stachowiak <mjs@apple.com>
-
- Reviewed by Anders.
-
- - .5% speed improvement by avoiding excess CFURLRef allocation
-
- * loader/CachedResource.cpp:
- (WebCore::CachedResource::getCFURL): New method. For Mac only (for now), cache the CFURL
- here for later reuse.
- * loader/CachedResource.h:
- * loader/mac/LoaderFunctionsMac.mm:
- (WebCore::CheckCacheObjectStatus): Use the cached CFURL, don't make a whole new one.
-
-2006-10-25 Darin Adler <darin@apple.com>
-
- Reviewed by Anders.
-
- - removed 55 methods from WebCoreFrameBridge
- - changed callers to use Frame directly instead
- - put FrameLoaderTypes.h types into the WebCore namespace
- - first steps to get FrameLoader.h ready for cross-platform duty
-
- * WebCore.exp:
- * WebCore.xcodeproj/project.pbxproj:
- * bridge/mac/BrowserExtensionMac.mm:
- (WebCore::BrowserExtensionMac::createNewWindow):
- * bridge/mac/FrameMac.h:
- * bridge/mac/FrameMac.mm:
- (WebCore::FrameMac::loadRequest):
- (WebCore::FrameMac::startRedirectionTimer):
- (WebCore::FrameMac::stopRedirectionTimer):
- (WebCore::FrameMac::passSubframeEventToSubframe):
- (WebCore::FrameMac::handledOnloadEvents):
- (WebCore::FrameMac::isLoadTypeReload):
- * bridge/mac/WebCoreFrameBridge.h:
- * bridge/mac/WebCoreFrameBridge.mm:
- (-[WebCoreFrameBridge executionContextForView:]):
- (updateRenderingForBindings):
- (-[WebCoreFrameBridge canTargetLoadInFrame:]):
- (-[WebCoreFrameBridge forceLayoutAdjustingViewSize:]):
- (-[WebCoreFrameBridge forceLayoutWithMinimumPageWidth:maximumPageWidth:adjustingViewSize:]):
- (-[WebCoreFrameBridge installInFrame:]):
- (-[WebCoreFrameBridge numPendingOrLoadingRequests]):
- (-[WebCoreFrameBridge replaceSelectionWithNode:selectReplacement:smartReplace:matchStyle:]):
- (-[WebCoreFrameBridge baseWritingDirectionForSelectionStart]):
- (-[WebCoreFrameBridge dragOperationForDraggingInfo:]):
- (stringByCollapsingNonPrintingCharacters):
- (-[WebCoreFrameBridge startLoadingResource:withMethod:URL:customHeaders:]):
- (-[WebCoreFrameBridge startLoadingResource:withMethod:URL:customHeaders:postData:]):
- (-[WebCoreFrameBridge syncLoadResourceWithMethod:URL:customHeaders:postData:finalURL:responseHeaders:statusCode:]):
- * loader/FrameLoaderTypes.h:
- * loader/mac/FrameLoader.h:
- * loader/mac/FrameLoader.mm:
- (WebCore::FrameLoader::FrameLoader):
- (WebCore::FrameLoader::setupForReplace):
- (WebCore::FrameLoader::load):
- (WebCore::FrameLoader::activeDocumentLoader):
- (WebCore::FrameLoader::state):
- (WebCore::FrameLoader::setState):
- (WebCore::FrameLoader::clearProvisionalLoad):
- (WebCore::FrameLoader::markLoadComplete):
- (WebCore::FrameLoader::commitProvisionalLoad):
- (WebCore::FrameLoader::receivedMainResourceError):
- (WebCore::FrameLoader::handleFallbackContent):
- (WebCore::FrameLoader::isLoadingMainFrame):
- (WebCore::FrameLoader::continueAfterNewWindowPolicy):
- (WebCore::FrameLoader::continueAfterNavigationPolicy):
- (WebCore::FrameLoader::continueAfterWillSubmitForm):
- (WebCore::FrameLoader::continueLoadRequestAfterNavigationPolicy):
- (WebCore::FrameLoader::transitionToCommitted):
- (WebCore::FrameLoader::checkLoadCompleteForThisFrame):
- (WebCore::FrameLoader::continueLoadRequestAfterNewWindowPolicy):
- (-[WebCoreFrameLoaderAsDelegate continueAfterNewWindowPolicy:]):
- (-[WebCoreFrameLoaderAsDelegate continueAfterNavigationPolicy:]):
- (-[WebCoreFrameLoaderAsDelegate continueAfterWillSubmitForm:]):
- * loader/mac/ImageDocumentMac.mm:
- (WebCore::finishImageLoad):
- * loader/mac/WebDocumentLoader.mm:
- (WebCore::DocumentLoader::isLoadingInAPISense):
- * loader/mac/WebMainResourceLoader.h:
- * loader/mac/WebMainResourceLoader.mm:
- (WebCore::MainResourceLoader::continueAfterContentPolicy):
- (-[WebCoreMainResourceLoaderAsPolicyDelegate continueAfterContentPolicy:]):
- * loader/mac/WebSubresourceLoader.mm:
- (-[WebCoreSubresourceHandle initWithLoader:]):
- * platform/mac/ListBoxMac.mm:
- (-[WebCoreTableView keyDown:]):
- (-[WebCoreTableView keyUp:]):
- * platform/mac/WebCoreTextField.mm:
- (-[WebCoreTextFieldController textView:shouldHandleEvent:]):
-
-2006-10-25 Steve Falkenburg <sfalken@apple.com>
-
- Reviewed by Darin.
-
- Printing fixes
-
- * page/Frame.cpp:
- (WebCore::Frame::adjustPageHeight):
- * page/Frame.h:
- (WebCore::Frame::setupRootForPrinting):
- (WebCore::Frame::computePageRects):
-
-2006-10-25 Anders Carlsson <acarlsson@apple.com>
-
- Reviewed by Geoff.
-
- <rdar://problem/4799088>
- REGRESSION: Translation widget fails to convert data and reports a "Data unavailable" error.
-
- * loader/mac/WebSubresourceLoader.h:
- * loader/mac/WebSubresourceLoader.mm:
- (-[WebCoreSubresourceHandle initWithLoader:]):
- Set the HTTP method before the HTTP body.
-
-2006-10-25 Geoffrey Garen <ggaren@apple.com>
-
- Reviewed by Adam.
-
- Renamed WebFrameLoader to FrameLoader, to match class name.
-
- * WebCore.xcodeproj/project.pbxproj:
- * bridge/mac/FrameMac.mm:
- * bridge/mac/WebCoreFrameBridge.mm:
- * loader/mac/FrameLoader.mm: Added.
- * loader/mac/IconLoaderMac.mm:
- * loader/mac/WebDocumentLoader.mm:
- * loader/mac/WebFrameLoader.h: Removed.
- * loader/mac/WebFrameLoader.mm: Removed.
- * loader/mac/WebLoader.mm:
- * loader/mac/WebMainResourceLoader.mm:
- * loader/mac/WebNetscapePlugInStreamLoader.mm:
- * loader/mac/WebSubresourceLoader.mm:
-
-2006-10-25 Darin Adler <darin@apple.com>
-
- - fix full builds
-
- * WebCore.xcodeproj/project.pbxproj: Mark bridge/mac/WebCoreResourceLoader.h as private.
-
-2006-10-25 David Smith <catfish.man@gmail.com>
-
- Reviewed by Mitz.
-
- Fixed REGRESSION (r17280): Repro crash when clicking a link with target="_blank"
- http://bugs.webkit.org/show_bug.cgi?id=11411
-
- * bridge/mac/WebCoreFrameBridge.mm:
- (-[WebCoreFrameBridge canTargetLoadInFrame:]): Check that the target has a frame before using it.
-
-2006-10-25 Maciej Stachowiak <mjs@apple.com>
-
- Rubber stamped by Mitz.
-
- - moved some files that are essentially part of the ResourceLoader implementation to platform/network/mac
-
- * WebCore.xcodeproj/project.pbxproj:
- * bridge/mac/WebCoreResourceLoader.h: Moved to platform/network/mac.
- * bridge/mac/WebCoreResourceLoaderImp.h: Moved to platform/network/mac.
- * bridge/mac/WebCoreResourceLoaderImp.mm: Moved to platform/network/mac.
-
-2006-10-25 Maciej Stachowiak <mjs@apple.com>
-
- Rubber stamped by Mark.
-
- - remove no longer existing symbol that was breaking linking
-
- * WebCore.exp:
-
-2006-10-25 Maciej Stachowiak <mjs@apple.com>
-
- Reviewed by Mitz.
-
- - fixed "REGRESSION: Activity window doesn't always list all files until refresh"
- http://bugs.webkit.org/show_bug.cgi?id=11212
-
- I couldn't figure out how to write a test case.
-
- * bindings/js/kjs_window.cpp:
- (KJS::Window::clear): Avoid crashing if already detached.
- * bridge/mac/FrameMac.h:
- * bridge/mac/FrameMac.mm:
- (WebCore::FrameMac::clear): Change prototype to make this a proper
- overload for Frame::clear once again(!).
-
2006-10-27 John Sullivan <sullivan@apple.com>
Reviewed by Kevin Decker
* WebView/WebViewInternal.h:
* WebView/WebViewPrivate.h:
-2006-10-27 John Sullivan <sullivan@apple.com>
-
- Reviewed by Anders
-
- - fixed http://bugs.webkit.org/show_bug.cgi?id=11439
- REGRESSION: Another page loading crash
-
- * WebView/WebFrame.mm:
- (-[WebFrame _createItem:]):
- Handle nil documentLoader the way we did before ObjC->C++ changes
-
-2006-10-27 John Sullivan <sullivan@apple.com>
-
- Reviewed by Anders
-
- * WebView/WebHTMLView.m:
- (-[NSArray checkSpelling:]):
- call advanceToNextMisspelling directly on FrameMac, bypassing bridge
- (-[NSArray showGuessPanel:]):
- ditto
-
-2006-10-27 Darin Adler <darin@apple.com>
-
- - build fix
-
- * WebCoreSupport/WebFrameLoaderClient.mm: Corrected header file name.
-
-2006-10-27 Darin Adler <darin@apple.com>
-
- Reviewed by Maciej.
-
- - moved methods that are there just to be called by the frame loader client into the client
- in an attempt to get back some of the speed we lost yesterday
-
- * DefaultDelegates/WebDefaultResourceLoadDelegate.m:
- (-[WebDefaultResourceLoadDelegate webView:resource:didReceiveAuthenticationChallenge:fromDataSource:]):
- (-[WebDefaultResourceLoadDelegate webView:resource:didCancelAuthenticationChallenge:fromDataSource:]):
- * WebCoreSupport/WebFrameLoaderClient.h:
- * WebCoreSupport/WebFrameLoaderClient.mm:
- (dataSource):
- (decisionListener):
- (WebFrameLoaderClient::WebFrameLoaderClient):
- (WebFrameLoaderClient::hasWebView):
- (WebFrameLoaderClient::hasFrameView):
- (WebFrameLoaderClient::hasBackForwardList):
- (WebFrameLoaderClient::resetBackForwardList):
- (WebFrameLoaderClient::provisionalItemIsTarget):
- (WebFrameLoaderClient::loadProvisionalItemFromPageCache):
- (WebFrameLoaderClient::invalidateCurrentItemPageCache):
- (WebFrameLoaderClient::privateBrowsingEnabled):
- (WebFrameLoaderClient::makeDocumentView):
- (WebFrameLoaderClient::makeRepresentation):
- (WebFrameLoaderClient::setDocumentViewFromPageCache):
- (WebFrameLoaderClient::forceLayout):
- (WebFrameLoaderClient::forceLayoutForNonHTML):
- (WebFrameLoaderClient::updateHistoryForCommit):
- (WebFrameLoaderClient::updateHistoryForBackForwardNavigation):
- (WebFrameLoaderClient::updateHistoryForReload):
- (WebFrameLoaderClient::updateHistoryForStandardLoad):
- (WebFrameLoaderClient::updateHistoryForInternalLoad):
- (WebFrameLoaderClient::updateHistoryAfterClientRedirect):
- (WebFrameLoaderClient::setCopiesOnScroll):
- (WebFrameLoaderClient::tokenForLoadErrorReset):
- (WebFrameLoaderClient::resetAfterLoadError):
- (WebFrameLoaderClient::doNotResetAfterLoadError):
- (WebFrameLoaderClient::detachedFromParent1):
- (WebFrameLoaderClient::detachedFromParent2):
- (WebFrameLoaderClient::detachedFromParent3):
- (WebFrameLoaderClient::detachedFromParent4):
- (WebFrameLoaderClient::loadedFromPageCache):
- (WebFrameLoaderClient::download):
- (WebFrameLoaderClient::dispatchIdentifierForInitialRequest):
- (WebFrameLoaderClient::dispatchWillSendRequest):
- (WebFrameLoaderClient::dispatchDidReceiveAuthenticationChallenge):
- (WebFrameLoaderClient::dispatchDidCancelAuthenticationChallenge):
- (WebFrameLoaderClient::dispatchDidReceiveResponse):
- (WebFrameLoaderClient::dispatchDidReceiveContentLength):
- (WebFrameLoaderClient::dispatchDidFinishLoading):
- (WebFrameLoaderClient::dispatchDidFailLoading):
- (WebFrameLoaderClient::dispatchDidHandleOnloadEvents):
- (WebFrameLoaderClient::dispatchDidReceiveServerRedirectForProvisionalLoad):
- (WebFrameLoaderClient::dispatchDidCancelClientRedirect):
- (WebFrameLoaderClient::dispatchWillPerformClientRedirect):
- (WebFrameLoaderClient::dispatchDidChangeLocationWithinPage):
- (WebFrameLoaderClient::dispatchWillClose):
- (WebFrameLoaderClient::dispatchDidReceiveIcon):
- (WebFrameLoaderClient::dispatchDidStartProvisionalLoad):
- (WebFrameLoaderClient::dispatchDidReceiveTitle):
- (WebFrameLoaderClient::dispatchDidCommitLoad):
- (WebFrameLoaderClient::dispatchDidFailProvisionalLoad):
- (WebFrameLoaderClient::dispatchDidFailLoad):
- (WebFrameLoaderClient::dispatchDidFinishLoad):
- (WebFrameLoaderClient::dispatchDidFirstLayout):
- (WebFrameLoaderClient::dispatchCreatePage):
- (WebFrameLoaderClient::dispatchShow):
- (WebFrameLoaderClient::dispatchDecidePolicyForMIMEType):
- (WebFrameLoaderClient::dispatchDecidePolicyForNewWindowAction):
- (WebFrameLoaderClient::dispatchDecidePolicyForNavigationAction):
- (WebFrameLoaderClient::dispatchUnableToImplementPolicy):
- (WebFrameLoaderClient::dispatchWillSubmitForm):
- (WebFrameLoaderClient::dispatchDidLoadMainResource):
- (WebFrameLoaderClient::clearLoadingFromPageCache):
- (WebFrameLoaderClient::isLoadingFromPageCache):
- (WebFrameLoaderClient::revertToProvisionalState):
- (WebFrameLoaderClient::setMainDocumentError):
- (WebFrameLoaderClient::clearUnarchivingState):
- (WebFrameLoaderClient::progressStarted):
- (WebFrameLoaderClient::progressCompleted):
- (WebFrameLoaderClient::incrementProgress):
- (WebFrameLoaderClient::completeProgress):
- (WebFrameLoaderClient::setMainFrameDocumentReady):
- (WebFrameLoaderClient::startDownload):
- (WebFrameLoaderClient::willChangeTitle):
- (WebFrameLoaderClient::didChangeTitle):
- (WebFrameLoaderClient::committedLoad):
- (WebFrameLoaderClient::finishedLoading):
- (WebFrameLoaderClient::finalSetupForReplace):
- (WebFrameLoaderClient::cancelledError):
- (WebFrameLoaderClient::cannotShowURLError):
- (WebFrameLoaderClient::interruptForPolicyChangeError):
- (WebFrameLoaderClient::cannotShowMIMETypeError):
- (WebFrameLoaderClient::fileDoesNotExistError):
- (WebFrameLoaderClient::shouldFallBack):
- (WebFrameLoaderClient::mainFrameURL):
- (WebFrameLoaderClient::setDefersCallbacks):
- (WebFrameLoaderClient::willUseArchive):
- (WebFrameLoaderClient::isArchiveLoadPending):
- (WebFrameLoaderClient::cancelPendingArchiveLoad):
- (WebFrameLoaderClient::clearArchivedResources):
- (WebFrameLoaderClient::canHandleRequest):
- (WebFrameLoaderClient::canShowMIMEType):
- (WebFrameLoaderClient::representationExistsForURLScheme):
- (WebFrameLoaderClient::generatedMIMETypeForURLScheme):
- (WebFrameLoaderClient::elementForEvent):
- (WebFrameLoaderClient::createPolicyDecider):
- (WebFrameLoaderClient::frameLoadCompleted):
- (WebFrameLoaderClient::restoreScrollPositionAndViewState):
- (WebFrameLoaderClient::provisionalLoadStarted):
- (WebFrameLoaderClient::shouldTreatURLAsSameAsCurrent):
- (WebFrameLoaderClient::addHistoryItemForFragmentScroll):
- (WebFrameLoaderClient::didFinishLoad):
- (WebFrameLoaderClient::prepareForDataSourceReplacement):
- (WebFrameLoaderClient::createDocumentLoader):
- (WebFrameLoaderClient::setTitle):
- (WebFrameLoaderClient::canUseArchivedResource):
- (WebFrameLoaderClient::deliverArchivedResourcesAfterDelay):
- (WebFrameLoaderClient::deliverArchivedResources):
- (WebFrameLoaderClient::createPageCache):
- * WebView/WebFrame.mm:
- (-[NSView setWebFrame:]):
- (-[WebFrame _createItem:]):
- (-[WebFrame _loadItem:withLoadType:]):
- (-[WebFrame _recursiveGoToItem:fromItem:withLoadType:]):
- (-[WebFrame _loadURL:referrer:intoChild:]):
- (-[WebFrame _saveScrollPositionAndViewStateToItem:]):
- (-[WebFrame _hasSelection]):
- (-[WebFrame _clearSelection]):
- (-[WebFrame _setProvisionalItem:]):
- (-[WebFrame _setPreviousItem:]):
- (-[WebFrame _setCurrentItem:]):
- (-[WebFrame loadArchive:]):
- * WebView/WebFrameInternal.h:
- * WebView/WebHTMLView.m:
- (-[WebHTMLView _topHTMLView]):
- * WebView/WebHTMLViewPrivate.h:
-
-2006-10-26 Geoffrey Garen <ggaren@apple.com>
-
- Reviewed by Darin, Maciej.
-
- Removed many uses of NSString * from WebCore.
-
- Changed a few files to ObjC++ for compatiblity with new WebCore methods
- taking WebCore::Strings as arguments.
-
- Added a static_cast to make the c++ compiler happy.
-
-2006-10-26 John Sullivan <sullivan@apple.com>
-
- Reviewed by Anders
-
- * WebView/WebFrame.mm:
- now includes <WebCore/Document.h> and <WebCore/DocumentMarker.h>
- (-[WebFrame _unmarkAllBadGrammar]):
- filled in guts
- (-[WebFrame _unmarkAllMisspellings]):
- rewrote to call Document directly, bypassing bridge
-
-2006-10-26 John Sullivan <sullivan@apple.com>
-
- * English.lproj/WebViewEditingContextMenu.nib/info.nib:
- * English.lproj/WebViewEditingContextMenu.nib/objects.nib:
-
- Changed "Spelling" to "Spelling and Grammar" in context menu for post-Tiger.
-
-=== Safari-521.29 ===
-
-2006-10-26 John Sullivan <sullivan@apple.com>
-
- No review, just two localized string changes.
-
- * WebView/WebHTMLView.m:
- (-[NSArray validateUserInterfaceItem:]):
- changed "Show/Hide Spelling" to "Show/Hide Spelling and Grammar" post-Tiger to match framework change
-
- * English.lproj/Localizable.strings:
- updated for these changes
-
-2006-10-25 Darin Adler <darin@apple.com>
-
- Reviewed by Anders.
-
- - removed 55 methods from WebCoreFrameBridge
- - changed callers to use Frame directly instead
- - put FrameLoaderTypes.h types into the WebCore namespace
- - first steps to get FrameLoader.h ready for cross-platform duty
-
- * DefaultDelegates/WebDefaultContextMenuDelegate.m:
- (-[WebDefaultUIDelegate openNewWindowWithURL:element:]):
- * Plugins/WebBaseNetscapePluginView.mm:
- (-[WebBaseNetscapePluginView requestWithURLCString:]):
- (-[WebBaseNetscapePluginView loadPluginRequest:]):
- (-[WebBaseNetscapePluginView getVariable:value:]):
- * Plugins/WebNetscapePluginEmbeddedView.m:
- (-[WebNetscapePluginEmbeddedView didStart]):
- * Plugins/WebNetscapePluginStream.mm:
- * Plugins/WebPluginContainerCheck.m:
- (-[WebPluginContainerCheck _continueWithPolicy:]):
- (-[WebPluginContainerCheck _isForbiddenFileLoad]):
- * WebCoreSupport/WebEditorClient.mm:
- (WebEditorClient::shouldDeleteRange):
- (WebEditorClient::shouldShowDeleteInterface):
- * WebCoreSupport/WebFrameBridge.mm:
- (-[WebFrameBridge webView]):
- (-[WebFrameBridge finishInitializingWithFrameName:view:]):
- (-[WebFrameBridge createWindowWithURL:]):
- (-[WebFrameBridge viewForPluginWithURL:attributeNames:attributeValues:MIMEType:DOMElement:loadManually:]):
- (-[WebFrameBridge windowObjectCleared]):
- (-[WebFrameBridge createModalDialogWithURL:]):
- * WebCoreSupport/WebFrameLoaderClient.mm:
- (WebFrameLoaderClient::dispatchCreatePage):
- (WebFrameLoaderClient::dispatchWillSubmitForm):
- * WebKit.xcodeproj/project.pbxproj:
- * WebView/WebArchiver.m:
- (+[WebArchiver archiveSelectionInFrame:]):
- * WebView/WebDataSource.mm:
- (-[WebDataSource _documentFragmentWithImageResource:]):
- (-[WebDataSource _imageElementWithImageResource:]):
- * WebView/WebEditingDelegatePrivate.h:
- * WebView/WebFrame.mm:
- (core):
- (kit):
- (-[WebFrame _createItemTreeWithTargetFrame:clippedAtTarget:]):
- (-[WebFrame _canCachePage]):
- (-[WebFrame _childFramesMatchItem:]):
- (-[WebFrame _URLsMatchItem:]):
- (-[WebFrame _loadItem:withLoadType:]):
- (-[WebFrame _recursiveGoToItem:fromItem:withLoadType:]):
- (-[WebFrame _viewWillMoveToHostWindow:]):
- (-[WebFrame _viewDidMoveToHostWindow]):
- (-[WebFrame _addChild:]):
- (-[WebFrame _saveDocumentAndScrollState]):
- (-[WebFrame _numPendingOrLoadingRequests:]):
- (-[WebFrame _reloadForPluginChanges]):
- (-[WebFrame _recursive_pauseNullEventsForAllNetscapePlugins]):
- (-[WebFrame _recursive_resumeNullEventsForAllNetscapePlugins]):
- (-[WebFrame _initWithWebFrameView:webView:coreFrame:]):
- (-[WebFrame _documentViews]):
- (-[WebFrame _updateBackground]):
- (-[WebFrame _unmarkAllMisspellings]):
- (-[WebFrame _hasSelection]):
- (-[WebFrame _atMostOneFrameHasSelection]):
- (-[WebFrame _findFrameWithSelection]):
- (-[WebFrame _frameLoader]):
- (-[WebFrame _isDescendantOfFrame:]):
- (-[WebFrame _setShouldCreateRenderers:]):
- (-[WebFrame _bodyBackgroundColor]):
- (-[WebFrame init]):
- (-[WebFrame initWithName:webFrameView:webView:]):
- (-[WebFrame dealloc]):
- (-[WebFrame finalize]):
- (-[WebFrame name]):
- (-[WebFrame webView]):
- (-[WebFrame DOMDocument]):
- (-[WebFrame frameElement]):
- (-[WebFrame findFrameNamed:]):
- (-[WebFrame parentFrame]):
- (-[WebFrame childFrames]):
- (-[WebFrame _invalidateCurrentItemPageCache]):
- (-[WebFrame _dispatchCreateWebViewWithRequest:]):
- (-[WebFrame _dispatchSourceFrame:willSubmitForm:withValues:submissionDecider:]):
- (-[WebFrame _prepareForDataSourceReplacement]):
- (-[WebFrame _provisionalLoadStarted]):
- * WebView/WebFrameInternal.h:
- * WebView/WebHTMLRepresentation.m:
- (-[WebHTMLRepresentation DOMDocument]):
- (-[WebHTMLRepresentation attributedText]):
- * WebView/WebHTMLView.m:
- (-[WebHTMLView _documentRange]):
- (-[WebHTMLView _documentFragmentWithPaths:]):
- (-[WebHTMLView _documentFragmentFromPasteboard:inContext:allowPlainText:chosePlainText:]):
- (-[WebHTMLView _selectedRange]):
- (-[WebHTMLView _updateMouseoverWithEvent:]):
- (-[WebHTMLView _canEditRichly]):
- (-[WebHTMLView _hasSelection]):
- (-[WebHTMLView _hasSelectionOrInsertionPoint]):
- (-[WebHTMLView _hasInsertionPoint]):
- (-[WebHTMLView _isEditable]):
- (-[WebHTMLView _isSelectionInPasswordField]):
- (-[WebHTMLView _lookUpInDictionaryFromMenu:]):
- (-[WebHTMLView _selectionDraggingImage]):
- (-[WebHTMLView _canIncreaseSelectionListLevel]):
- (-[WebHTMLView _canDecreaseSelectionListLevel]):
- (-[WebHTMLView _updateActiveState]):
- (-[NSArray readSelectionFromPasteboard:]):
- (-[NSArray validateUserInterfaceItem:]):
- (-[NSArray maintainsInactiveSelection]):
- (-[NSArray menuForEvent:]):
- (-[NSArray scrollWheel:]):
- (-[NSArray acceptsFirstMouse:]):
- (-[NSArray shouldDelayWindowOrderingForEvent:]):
- (-[NSArray mouseDown:]):
- (-[NSArray mouseDragged:]):
- (-[NSArray mouseUp:]):
- (-[NSArray keyDown:]):
- (-[NSArray keyUp:]):
- (-[NSArray centerSelectionInVisibleArea:]):
- (-[NSArray _selectionStartFontAttributesAsRTF]):
- (-[NSArray _emptyStyle]):
- (-[NSArray performKeyEquivalent:]):
- (-[NSArray indent:]):
- (-[NSArray outdent:]):
- (-[WebHTMLView cut:]):
- (-[WebHTMLView paste:]):
- (-[WebHTMLView _selectRangeInMarkedText:]):
- (-[WebTextCompleteController doCompletion]):
- (-[WebHTMLView selectionRect]):
- (-[WebHTMLView selectionImageForcingWhiteText:]):
- (-[WebHTMLView selectionImageRect]):
- (-[WebHTMLView attributedString]):
- (-[WebHTMLView _isMoveDrag]):
- (-[WebHTMLView concludeDragForDraggingInfo:actionMask:]):
- * WebView/WebPolicyDelegate.mm:
- (-[WebPolicyDecisionListener _usePolicy:]):
- (-[WebPolicyDecisionListener use]):
- (-[WebPolicyDecisionListener ignore]):
- (-[WebPolicyDecisionListener download]):
- (-[WebPolicyDecisionListener continue]):
- * WebView/WebScriptDebugDelegate.m:
- (-[WebScriptCallFrame _initWithFrame:initWithWebFrame:]):
- (-[WebScriptCallFrame globalObject]):
- * WebView/WebView.mm:
- (-[WebView _attachScriptDebuggerToAllFrames]):
- (-[WebView _detachScriptDebuggerFromAllFrames]):
- (-[WebView windowScriptObject]):
- (incrementFrame):
- (-[WebView searchFor:direction:caseSensitive:wrap:]):
- (-[WebView writeSelectionWithPasteboardTypes:toPasteboard:]):
- (-[WebView removeDragCaret]):
- (-[WebView setScriptDebugDelegate:]):
- (-[WebView scriptDebugDelegate]):
- (-[WebView shouldClose]):
- (-[WebView selectedDOMRange]):
- (-[WebView styleDeclarationWithText:]):
-
-2006-10-25 Geoffrey Garen <ggaren@apple.com>
-
- Reviewed by Adam.
-
- Renamed WebFrameLoader to FrameLoader, to match class name.
-
- * Plugins/WebBaseNetscapePluginView.mm:
- * Plugins/WebNetscapePluginStream.mm:
- * Plugins/WebPluginController.mm:
- * WebCoreSupport/WebFrameBridge.mm:
- * WebView/WebDataSource.mm:
- * WebView/WebFrame.mm:
- * WebView/WebPDFView.mm:
- * WebView/WebPolicyDelegate.mm:
- * WebView/WebView.mm:
-
-2006-10-25 Mark Rowe <bdash@webkit.org>
-
- Reviewed by Anders.
-
- Build fix for the Buildbot.
-
- * WebView/WebHTMLView.m:
- (-[NSArray _addToStyle:fontA:fontB:]): Explicit cast.
-
-2006-10-25 Maciej Stachowiak <mjs@apple.com>
-
- Reviewed by Anders.
-
- <rdar://problem/4785575> REGRESSION: form resubmission warning occurs twice, then Safari crashes in autorelease pool
- <rdar://problem/4799383> REGRESSION: Crash occurs when dismissing the "Would you like to save this password" sheet
-
- * WebView/WebPolicyDeciderMac.m:
- (-[WebPolicyDeciderMac dealloc]): release the listener, don't dealloc it
-
-2006-10-24 Anders Carlsson <acarlsson@apple.com>
-
- Reviewed by Darin.
-
- * WebKitPrefix.h:
- Include FastMalloc.h from C++ code.
-
-2006-10-24 Darin Adler <darin@apple.com>
-
- Reviewed by Anders.
-
- - converted WebFrameLoaderClient to C++
- - renamed frame->frameLoader() function to frame->loader()
- - renamed [bridge impl] to [bridge _frame]
- - removed some bridge methods
-
- * Plugins/WebNetscapePluginStream.mm:
- * WebCoreSupport/WebEditorClient.mm:
- * WebCoreSupport/WebFrameLoaderClient.h: Added.
- (WebFrameLoaderClient::webFrame):
- * WebCoreSupport/WebFrameLoaderClient.mm: Added.
- (WebFrameLoaderClient::detachFrameLoader):
- (WebFrameLoaderClient::hasWebView):
- (WebFrameLoaderClient::hasFrameView):
- (WebFrameLoaderClient::hasBackForwardList):
- (WebFrameLoaderClient::resetBackForwardList):
- (WebFrameLoaderClient::provisionalItemIsTarget):
- (WebFrameLoaderClient::loadProvisionalItemFromPageCache):
- (WebFrameLoaderClient::invalidateCurrentItemPageCache):
- (WebFrameLoaderClient::privateBrowsingEnabled):
- (WebFrameLoaderClient::makeDocumentView):
- (WebFrameLoaderClient::makeRepresentation):
- (WebFrameLoaderClient::setDocumentViewFromPageCache):
- (WebFrameLoaderClient::forceLayout):
- (WebFrameLoaderClient::forceLayoutForNonHTML):
- (WebFrameLoaderClient::updateHistoryForCommit):
- (WebFrameLoaderClient::updateHistoryForBackForwardNavigation):
- (WebFrameLoaderClient::updateHistoryForReload):
- (WebFrameLoaderClient::updateHistoryForStandardLoad):
- (WebFrameLoaderClient::updateHistoryForInternalLoad):
- (WebFrameLoaderClient::updateHistoryAfterClientRedirect):
- (WebFrameLoaderClient::setCopiesOnScroll):
- (WebFrameLoaderClient::tokenForLoadErrorReset):
- (WebFrameLoaderClient::resetAfterLoadError):
- (WebFrameLoaderClient::doNotResetAfterLoadError):
- (WebFrameLoaderClient::detachedFromParent1):
- (WebFrameLoaderClient::detachedFromParent2):
- (WebFrameLoaderClient::detachedFromParent3):
- (WebFrameLoaderClient::detachedFromParent4):
- (WebFrameLoaderClient::loadedFromPageCache):
- (WebFrameLoaderClient::download):
- (WebFrameLoaderClient::dispatchIdentifierForInitialRequest):
- (WebFrameLoaderClient::dispatchWillSendRequest):
- (WebFrameLoaderClient::dispatchDidReceiveAuthenticationChallenge):
- (WebFrameLoaderClient::dispatchDidCancelAuthenticationChallenge):
- (WebFrameLoaderClient::dispatchDidReceiveResponse):
- (WebFrameLoaderClient::dispatchDidReceiveContentLength):
- (WebFrameLoaderClient::dispatchDidFinishLoading):
- (WebFrameLoaderClient::dispatchDidFailLoading):
- (WebFrameLoaderClient::dispatchDidHandleOnloadEvents):
- (WebFrameLoaderClient::dispatchDidReceiveServerRedirectForProvisionalLoad):
- (WebFrameLoaderClient::dispatchDidCancelClientRedirect):
- (WebFrameLoaderClient::dispatchWillPerformClientRedirect):
- (WebFrameLoaderClient::dispatchDidChangeLocationWithinPage):
- (WebFrameLoaderClient::dispatchWillClose):
- (WebFrameLoaderClient::dispatchDidReceiveIcon):
- (WebFrameLoaderClient::dispatchDidStartProvisionalLoad):
- (WebFrameLoaderClient::dispatchDidReceiveTitle):
- (WebFrameLoaderClient::dispatchDidCommitLoad):
- (WebFrameLoaderClient::dispatchDidFailProvisionalLoad):
- (WebFrameLoaderClient::dispatchDidFailLoad):
- (WebFrameLoaderClient::dispatchDidFinishLoad):
- (WebFrameLoaderClient::dispatchDidFirstLayout):
- (WebFrameLoaderClient::dispatchCreatePage):
- (WebFrameLoaderClient::dispatchShow):
- (WebFrameLoaderClient::dispatchDecidePolicyForMIMEType):
- (WebFrameLoaderClient::dispatchDecidePolicyForNewWindowAction):
- (WebFrameLoaderClient::dispatchDecidePolicyForNavigationAction):
- (WebFrameLoaderClient::dispatchUnableToImplementPolicy):
- (WebFrameLoaderClient::dispatchWillSubmitForm):
- (WebFrameLoaderClient::dispatchDidLoadMainResource):
- (WebFrameLoaderClient::clearLoadingFromPageCache):
- (WebFrameLoaderClient::isLoadingFromPageCache):
- (WebFrameLoaderClient::revertToProvisionalState):
- (WebFrameLoaderClient::setMainDocumentError):
- (WebFrameLoaderClient::clearUnarchivingState):
- (WebFrameLoaderClient::progressStarted):
- (WebFrameLoaderClient::progressCompleted):
- (WebFrameLoaderClient::incrementProgress):
- (WebFrameLoaderClient::completeProgress):
- (WebFrameLoaderClient::setMainFrameDocumentReady):
- (WebFrameLoaderClient::startDownload):
- (WebFrameLoaderClient::willChangeTitle):
- (WebFrameLoaderClient::didChangeTitle):
- (WebFrameLoaderClient::committedLoad):
- (WebFrameLoaderClient::finishedLoading):
- (WebFrameLoaderClient::finalSetupForReplace):
- (WebFrameLoaderClient::cancelledError):
- (WebFrameLoaderClient::cannotShowURLError):
- (WebFrameLoaderClient::interruptForPolicyChangeError):
- (WebFrameLoaderClient::cannotShowMIMETypeError):
- (WebFrameLoaderClient::fileDoesNotExistError):
- (WebFrameLoaderClient::shouldFallBack):
- (WebFrameLoaderClient::mainFrameURL):
- (WebFrameLoaderClient::setDefersCallbacks):
- (WebFrameLoaderClient::willUseArchive):
- (WebFrameLoaderClient::isArchiveLoadPending):
- (WebFrameLoaderClient::cancelPendingArchiveLoad):
- (WebFrameLoaderClient::clearArchivedResources):
- (WebFrameLoaderClient::canHandleRequest):
- (WebFrameLoaderClient::canShowMIMEType):
- (WebFrameLoaderClient::representationExistsForURLScheme):
- (WebFrameLoaderClient::generatedMIMETypeForURLScheme):
- (WebFrameLoaderClient::elementForEvent):
- (WebFrameLoaderClient::createPolicyDecider):
- (WebFrameLoaderClient::frameLoadCompleted):
- (WebFrameLoaderClient::restoreScrollPositionAndViewState):
- (WebFrameLoaderClient::provisionalLoadStarted):
- (WebFrameLoaderClient::shouldTreatURLAsSameAsCurrent):
- (WebFrameLoaderClient::addHistoryItemForFragmentScroll):
- (WebFrameLoaderClient::didFinishLoad):
- (WebFrameLoaderClient::prepareForDataSourceReplacement):
- (WebFrameLoaderClient::createDocumentLoader):
- (WebFrameLoaderClient::setTitle):
- * WebKit.xcodeproj/project.pbxproj:
- * WebView/WebDataSource.mm:
- (-[WebDataSource webFrame]):
- * WebView/WebFrame.mm:
- (frame):
- (-[WebFrame _loadItem:withLoadType:]):
- (-[WebFrame _reloadForPluginChanges]):
- (-[WebFrame _initWithWebFrameView:webView:bridge:]):
- (-[WebFrame _frameLoader]):
- (-[WebFrame provisionalDataSource]):
- (-[WebFrame dataSource]):
- (-[WebFrame parentFrame]):
- (-[WebFrame _provisionalLoadStarted]):
- * WebView/WebFrameInternal.h:
- * WebView/WebHTMLRepresentation.m:
- (-[WebHTMLRepresentation finishedLoadingWithDataSource:]):
- * WebView/WebHTMLView.m:
- (-[WebHTMLView _lookUpInDictionaryFromMenu:]):
- (-[NSArray validateUserInterfaceItem:]):
- (-[NSArray scrollWheel:]):
- (-[NSArray acceptsFirstMouse:]):
- (-[NSArray shouldDelayWindowOrderingForEvent:]):
- (-[NSArray _selectionStartFontAttributesAsRTF]):
- (-[NSArray changeBaseWritingDirection:]):
- (-[NSArray indent:]):
- (-[NSArray outdent:]):
- (-[WebHTMLView copy:]):
- (-[WebHTMLView cut:]):
- (-[WebHTMLView paste:]):
- * WebView/WebView.mm:
- (-[WebView _dashboardRegions]):
- (-[WebView setProhibitsMainFrameScrolling:]):
- (-[WebView _setInViewSourceMode:]):
- (-[WebView _inViewSourceMode]):
- (-[WebView setEditable:]):
-
2006-10-27 Geoffrey Garen <ggaren@apple.com>
Reviewed by Maciej.