Home | History | Annotate | Download | only in WebCore

Lines Matching full:frame

60         * page/Frame.cpp:
61 (WebCore::Frame::findString):
62 (WebCore::Frame::markAllMatchesForText):
81 * page/Frame.cpp:
82 (WebCore::Frame::revealSelection):
83 (WebCore::Frame::revealCaret):
286 * page/Frame.cpp:
287 (WebCore::Frame::setZoomFactor): If the view has never had a layout with
314 wx build fix after Frame -> ScriptController moves.
645 Move more methods from Frame into ScriptController
649 Move a few more Frame methods into ScriptController.
653 I removed Frame::clearScriptController() and ScriptController::clear() is now clearWindowShell()
678 (WebCore::Frame::createScriptInstanceForWidget):
717 * page/Frame.cpp:
718 (WebCore::Frame::Frame):
719 (WebCore::Frame::~Frame):
720 (WebCore::Frame::pageDestroyed):
722 * page/Frame.h:
1097 * page/Frame.cpp:
1441 * page/Frame.cpp:
1442 (WebCore::Frame::isZoomFactorTextOnly):
1444 (WebCore::Frame::shouldApplyTextZoom):
1446 (WebCore::Frame::shouldApplyPageZoom):
1448 (WebCore::Frame::setZoomFactor):
1717 * page/Frame.cpp:
1718 (WebCore::Frame::bindingRootObject):
1719 (WebCore::Frame::windowScriptNPObject):
1720 (WebCore::Frame::clearScriptObjects):
1748 (WebCore::Frame::windowScriptObject):
1840 Adds the ability to have a frame that is "disconnected" from the
1841 main frame from the perspective of top and parent in
1848 * page/Frame.cpp:
1849 (WebCore::Frame::isDisconnectedFrame):
1850 (WebCore::Frame::setIsDisconnectedFrame):
1852 * page/Frame.h:
1885 <rdar://problem/6110314> Crash in profiler dereferencing null frame or
1968 (-[WebCoreMovieObserver menuForEventDelegate:]): Added. Returns the frame view's menu.
3014 Add frame's page null check as it could have been
3130 looking at ancestor frame elements. THis use to return false, which was incorrect.
3146 * WebCore/manual-tests/inspector/resources/mutate-frame-2.html: Added.
3147 * WebCore/manual-tests/inspector/resources/mutate-frame.html: Added.
3340 Unless either flags is turned on there is no change to the code for video frame drawing.
3435 * page/Frame.cpp:
3436 (WebCore::Frame::clearTimers): Ask to stop the autoscroll timer when we clear the timers from the frame
3438 (WebCore::FrameLoader::scrollToAnchor): When the link is an anchor we Frame::clearTimers() isn't called since we're only scrolling the page so we need to ask to stop the autoscroll timer here too.
4181 Make sure the check to see if a frame/iframe is being rendered inside a transparency layer is
4183 the top-level frame).
4585 not paint the background behind a transparent frame.
4745 Test: http/tests/security/cross-frame-access-object-prototype.html
4952 * page/Frame.cpp:
4953 (WebCore::Frame::Frame):
4954 (WebCore::Frame::~Frame):
5723 <rdar://problem/5823684> - Crash manipulating frame tree of a new frame before the new frame
5724 has been installed in a frame tree.
5726 The root of this problem was that calling init() on a new frame could end up calling arbitrary
5727 javascript that might end up removing the frame from the tree. This opened up a small can of worms
5728 such as the frame not having yet been installed in its frame tree, and other assumed behavior while
5729 destroying the frame.
5731 Test: fast/loader/frame-creation-removal.html
5734 (WebCore::FrameLoader::endIfNotLoadingMainResource): If the frame doesn't have a page, don't close up
5735 the document and parser because they don't exist, and this frame is on its way out.
5738 false if the Frame is being destroyed.
5789 (WebCore::EventHandler::panScrollInProgress): Getter used by the sub frames's EventHandler to notice the main frame EventHandler
5790 (WebCore::EventHandler::setPanScrollInProgress): Setter used by the sub frames's EventHandler to notice the main frame EventHandler
6044 nodeIterator with filter fails on documents not in a frame
6663 Tests: webarchive/archive-empty-frame-dom.html
6940 - fix <rdar://problem/6048904> Assert in WebCore::Frame::paint in Windows
6944 recursively and not just for the top-level frame.
6981 inside of the frame load delegate method -webView:didStartProvisionalLoadForFrame:.
7077 * page/Frame.cpp:
7307 * page/Frame.cpp:
7308 (WebCore::Frame::bindingRootObject):
7309 (WebCore::Frame::windowScriptNPObject):
7310 (WebCore::Frame::clearScriptObjects):
7336 (WebCore::Frame::windowScriptObject):
7393 - move the method to set the base writing direction from Frame to Editor
7404 * page/Frame.cpp: Removed setSelectionBaseWritingDirection().
7405 * page/Frame.h:
7986 * page/Frame.cpp:
7987 (WebCore::Frame::findString): Use the new shadowTreeRootNode helper functions.
7988 (WebCore::Frame::markAllMatchesForText): ditto.
8014 Frame::setSelectionBaseWritingDirection().
8017 call Frame::setSelectionBaseWritingDirection().
8018 * page/Frame.cpp:
8019 (WebCore::Frame::setSelectionBaseWritingDirection): Added. If the
8023 * page/Frame.h:
8385 * page/Frame.cpp:
8386 (WebCore::Frame::findString): Changed to find inside text controls.
8387 (WebCore::Frame::markAllMatchesForText): Ditto.
8426 a dead Frame pointer.
8429 The fix is to get rid of the Frame pointer on DocLoader.
8435 tree and detach from the frame".
8447 (WebCore::DocLoader::frame):
9668 - Now we profile one more stack frame up from the last frame to allocate
9721 (.resource-view.headers-visible .source-view-frame): Added the
9913 Before, a command would set the Frame's typing style by setting its own typingStyle, and then
9914 letting code here, in appliedEditing pick that up and set it on the Frame. Now, the command
9915 itself sets the Frame's typing style. Deletion is the only command that does this right now.
10905 Use accurate call frame title's based on the call frame type.
10924 Return DebuggerCallFrame::UnknownType if the call frame is invalid.
10929 of the call frame to create the correct title.
11350 * page/Frame.cpp:
11351 (WebCore::Frame::computeAndSetTypingStyle):
11352 (WebCore::Frame::selectionComputedStyle):
11353 * page/Frame.h:
11435 Make sure the frame alpha transparency flag is set to true unless
11660 - give Frame object functions shorter names: scriptProxy() -> script(),
11918 * page/Frame.cpp:
11919 (WebCore::Frame::~Frame):
11920 (WebCore::Frame::script):
11921 (WebCore::Frame::setDocument):
11922 (WebCore::Frame::selectedText):
11923 (WebCore::Frame::selection):
11924 (WebCore::Frame::animation):
11925 (WebCore::Frame::notifyRendererOfSelectionChange):
11926 (WebCore::Frame::invalidateSelection):
11927 (WebCore::Frame::clearCaretRectIfNeeded):
11928 (WebCore::Frame::setFocusedNodeIfNeeded):
11929 (WebCore::Frame::selectionLayoutChanged):
11930 (WebCore::Frame::caretBlinkTimerFired):
11931 (WebCore::Frame::paintCaret):
11932 (WebCore::Frame::shouldChangeSelection):
11933 (WebCore::Frame::updateSecureKeyboardEntryIfActive):
11934 (WebCore::Frame::computeAndSetTypingStyle):
11935 (WebCore::Frame::selectionComputedStyle):
11936 (WebCore::Frame::bindingRootObject):
11937 (WebCore::Frame::windowScriptNPObject):
11938 (WebCore::Frame::clearScriptController):
11939 (WebCore::Frame::selectionTextRects):
11940 (WebCore::Frame::currentForm):
11941 (WebCore::Frame::revealSelection):
11942 (WebCore::Frame::revealCaret):
11943 (WebCore::Frame::clearTimers):
11944 (WebCore::Frame::styleForSelectionStart):
11945 (WebCore::Frame::setSelectionFromNone):
11946 (WebCore::Frame::findString):
11947 (WebCore::Frame::pageDestroyed):
11948 (WebCore::Frame::respondToChangedSelection):
11950 * page/Frame.h:
11962 (WebCore::Frame::baseWritingDirectionForSelectionStart):
11963 (WebCore::Frame::dragImageForSelection):
11964 (WebCore::Frame::createScriptInstanceForWidget):
11965 (WebCore::Frame::windowScriptObject):
11967 (WebCore::Frame::dragImageForSelection):
12498 Test: http/tests/security/cross-frame-access-DOMImplementation.html
12658 * page/Frame.cpp:
12659 (WebCore::Frame::scriptProxy):
12660 * page/Frame.h:
12748 * page/Frame.cpp:
12750 (WebCore::Frame::currentForm):
12885 * page/Frame.cpp:
12886 (WebCore::Frame::Frame):
12887 * page/Frame.h:
12888 (WebCore::Frame::create):
13429 * page/Frame.cpp:
13430 (WebCore::Frame::computeAndSetTypingStyle):
13431 (WebCore::Frame::shouldClose):
15932 window objects for a frame. JSDOMWindowBase can null check the frame
15936 Frame; since the DOMWindow of a given frame can now change over
15937 time, we must ensure that the Frame disconnects every live
15954 * page/Frame.cpp:
15955 (WebCore::Frame::~Frame):
15956 (WebCore::Frame::setDocument):
15957 (WebCore::Frame::clearDOMWindow):
15958 (WebCore::Frame::clearFormerDOMWindow):
15959 * page/Frame.h:
16013 * page/Frame.cpp:
16014 (WebCore::Frame::setDocument):
16055 window objects for a frame. JSDOMWindowBase can null check the frame
16070 * page/Frame.cpp:
16071 (WebCore::Frame::setDocument):
16301 * page/Frame.cpp:
16302 (WebCore::Frame::documentTypeString):
16468 Add null check for Frame::settings().
16482 take care to update our call frame when entering and exiting programs,
16483 preventing us from keeping around a stale global frame after executing
16708 * page/Frame.cpp:
16709 (WebCore::Frame::setDocument): If the document is not null,
16965 for a previous global object and with a disconnected frame. This
16969 <rdar://problem/5958567> repro crash in WebCore::Frame::keepAlive()
17765 * page/Frame.cpp:
17766 (WebCore::Frame::shouldClose):
18089 frame during execution: this is how we handle "with" and "eval".
18105 is no longer a unique identifier for a call frame.
18117 for eval, which no longer shows up as an independent call frame. We'll
18612 * manual-tests/inspector/resources/other-frame.html: Added.
19509 track onunload and onbeforeunload event counts for each frame
19522 * page/Frame.cpp:
19523 (WebCore::Frame::shouldClose):
19624 of the selected call frame.
19655 IntRect coordinates from one frame to the main frame.
19658 the node since they are in the owner frame's coordinate space.
19949 set the count to 0 for each frame after the unload event has been dispatched
19953 keep track of the number of pending unload events for the eventHandler's frame
20488 * page/Frame.cpp:
20489 (WebCore::Frame::selectionLayoutChanged): Selection::start() and end()
20696 Fixes the assertion and crash that would happen when inspecting a element from a frame.
20822 call frame changes in the CallStackSidebarPane. Triggers updates to the ScopeChainSidebarPane
20858 caller chain of the call frame and make placards for each.
20862 Set _selectedCallFrame and dispatch the "call frame selected" event.
20870 call frame's scope chain and make ObjectPropertiesSections for each.
20892 When the event fires, setup the source frame and deregister the event.
20951 a frame. Added addResourceSourceToFrame for use by SourceView.
21032 the current call frame's ExecState.
21034 the current call frame's caller ExecState.
21153 in the scope of the call frame.
22144 * page/Frame.cpp:
22145 (WebCore::Frame::matchLabelsAgainstElement):
23311 - Add a Frame argument for the LocalStorageArea request - this will allow a client object
24111 the document in cases when the target frame is navigated before access. This will be fixed in
24295 (WebCore::Frame::createScriptInstanceForWidget):
24297 (WebCore::Frame::createScriptInstanceForWidget):
24298 (WebCore::Frame::clearPlatformScriptObjects):
24299 (WebCore::Frame::disconnectPlatformScriptObjects):
24893 * page/Frame.cpp:
24894 (WebCore::Frame::paint):
24895 * page/Frame.h:
25200 the data into a frame. The loading will cancel all policy checks and call ResourceLoader::releaseResources
25254 of the frame.
26304 * page/Frame.cpp:
26305 (WebCore::Frame::clearDOMWindow):
26768 * page/Frame.cpp:
26769 (WebCore::Frame::firstRectForRange): Ditto.
26881 - fix crash in regression test where we'd ask a frame for a user agent string
26886 called on a frame that's already detached from its page.
26891 for a frame that's already detached from its page.
27314 Frame::disconnectPlatformScriptObjects().
27319 (Frame::disconnectPlatformScriptObjects):
27464 * page/Frame.cpp:
27465 (WebCore::Frame::~Frame):
27466 (WebCore::Frame::init):
27467 (WebCore::Frame::loader):
27468 (WebCore::Frame::scriptProxy):
27469 (WebCore::Frame::document):
27470 (WebCore::Frame::setDocument):
27471 (WebCore::Frame::clearScriptProxy):
27472 (WebCore::Frame::pageDestroyed):
27680 Make DOMAbstractView have a weak reference to the Frame instead of ref'ing
27685 wrap the Frame instead of a DOMWindow since the DOMWindow will change.
27716 * page/Frame.cpp:
27717 (WebCore::Frame::~Frame):
27718 disconnect the weak frame reference in the WindowScriptObject.
27720 * page/Frame.h:
27722 (WebCore::Frame::disconnectPlatformScriptObjects): Dummy implementation.
27724 (WebCore::Frame::windowScriptObject): ASSERT that the windowScriptObject is a DOMAbstractView.
27725 (WebCore::Frame::disconnectPlatformScriptObjects): Disconnect the frame pointer from the windowScriptObject.
27727 (WebCore::Frame::disconnectPlatformScriptObjects): Dummy implementation.
27729 (WebCore::Frame::disconnectPlatformScriptObjects): Ditto.
27981 (WebCore::HTMLHtmlElement::insertedIntoDocument): Null check document->frame().
28670 * Assume that our lineedit has a frame. This is needed for the motif style
29077 * page/Frame.cpp:
29078 (WebCore::Frame::contentRenderer):
29079 (WebCore::Frame::ownerRenderer):
29113 Rename Frame::renderer() to contentRenderer() and fix uses.
29130 * page/Frame.cpp:
29131 (WebCore::Frame::selectionLayoutChanged):
29132 (WebCore::Frame::contentRenderer):
29133 (WebCore::Frame::paint):
29134 (WebCore::Frame::markAllMatchesForText):
29135 (WebCore::Frame::documentAtPoint):
29136 * page/Frame.h:
29254 document into Frame::clearTimers.
29260 * page/Frame.cpp:
29261 (WebCore::Frame::clearTimers):
29262 * page/Frame.h:
29400 No resize indication is shown when moving/hovering over the frame
30483 frame if the resource hasn't finished or if the load failed.
30574 (WebCore::Frame::windowScriptObject):
31236 adopt the image element into the frame's document.
31255 each Frame that matches the storage area's security origin to a Vector. Then dispatch
31256 the StorageEvent to each Frame in the Vector
33330 * page/Frame.cpp:
33331 (WebCore::Frame::~Frame):
33332 (WebCore::Frame::pageDestroyed):
33863 Storage object per Window (per-Frame) that wraps a specific shared OriginStorage object.
33971 <rdar://problem/5574946> Inline frame ISO-8859-1 even though parent character set is UTF-8
33973 Test: fast/loader/inherit-charset-to-empty-frame.html
36197 Remove dataForArchivedSelection(WebCore::Frame*) from the EditorClient - only usage is now directly in WebCore
36795 Create an archive from the current selection in a frame
37523 (WebCore::Location::frame):
38229 all the resources for every frame in an archive, and contains the archives for each subframe needed to load a multi-frame archive
38617 Frame scrollbar positions are not updated on page scroll
39008 Allow blocking of JS event handlers/javascript: URIs per-Frame
39065 http/tests/plugins/cross-frame-object-access.html hangs Windows Layout
39505 * page/Frame.h:
39506 (WebCore::Frame::pageZoomFactor):
39507 (WebCore::Frame::textZoomFactor):
39968 clarity, since the frame name is not the same as the name attribute.
40480 Fix http/tests/security/frame-loading-via-document-write.html
40802 Pass the frame loader that should be used for looking up the frame name to FrameLoader::createWindow
40803 so that somewindow.open calls where the active window and 'somewindow' differ return the correct frame.
40984 * page/Frame.cpp:
40985 (WebCore::Frame::Frame): Ditto.
40986 * page/Frame.h:
40987 (WebCore::Frame::initJavaJSBindings): Ditto.
40989 (WebCore::Frame::createScriptInstanceForWidget): Ditto.
40990 (WebCore::Frame::initJavaJSBindings): Ditto.
41345 * page/Frame.cpp:
41346 (Frame::shouldApplyTextZoom):
41347 (Frame::shouldApplyPageZoom):
41362 (WebCore::Frame::createScriptInstanceForWidget):
41403 node, the node's window's owning frame element, but will not return a
41404 node that is in a parent frame of the DocumentPanel's Document.
41407 frame element whose subframe(s) contain b.
41415 the DOM hierarchy so that we can easily jump up to a parent frame.
41489 * page/Frame.cpp:
41490 (WebCore::Frame::Frame): Added call to initJavaJSBindings(), formerly handled by
41492 * page/Frame.h: Added initJavaJSBindings function.
41496 (WebCore::Frame::initJavaJSBindings): Ditto; code was in the init function.
41505 Don't go through the Document just to get the frame Element.
41553 * page/Frame.h:
41555 (WebCore::Frame::createScriptInstanceForWidget):
41557 (WebCore::Frame::createScriptInstanceForWidget):
41637 * page/Frame.cpp:
41653 * page/Frame.cpp:
41654 (WebCore::Frame::shouldApplyTextZoom):
41655 (WebCore::Frame::shouldApplyPageZoom):
41656 * page/Frame.h:
41674 * page/Frame.cpp:
41675 (WebCore::Frame::zoomFactor):
41676 (WebCore::Frame::setZoomFactor):
41677 * page/Frame.h:
41685 Eliminate setTextMultiplier from the bridge. Make Webkit just call setZoomFactor on the frame directly.
41730 Frame::disconnectOwnerElement() was
41754 * page/Frame.cpp:
41755 (WebCore::Frame::disconnectOwnerElement):
41756 Destroy the AX cache associated with this frame's document.
41840 if the frame and subframe belong to the same site, then the encoding is inherited from parent
41841 frame to subframe. Otherwise, it is not.
41845 Tests: http/tests/misc/frame-default-enc-different-domain.html
41846 http/tests/misc/frame-default-enc-same-domain.html
41847 fast/encoding/frame-default-enc.html
41857 * page/Frame.h: Forward-declare FramePrivate.
41880 * page/Frame.cpp:
41881 (WebCore::Frame::~Frame): Removed call to setBridge(0).
41883 * page/Frame.h: Removed setBridge and bridge functions.
41917 - remove code depending on the bridge to get from an NSView to a WebCore::Frame
41923 (createRootObject): Instead of using WebCoreViewFactory to find the frame given
41940 (WebCore::Frame::imageFromRect): Ditto.
41954 frame view itself. Replaced WebCoreBridgeHolder protocol with WebCoreFrameView
41955 protocol, which returns a WebCore::Frame directly rather than a bridge.
42042 * page/Frame.h: Removed unneeded declarations. Moved declarations of script-specific
42059 (WebCore::PopupMenu::show): Call willPopUpMenu on chrome client instead of frame.
42520 Hold off on initializing the frame to avoid the RenderView getting
42537 - fix <rdar://problem/3059610> VIP: links opened in new frame, window, or tab
42776 (WebCore::Frame::createScriptInstanceForWidget): Streamlined the code.
42866 We didn't have a fallback to frame encoding in the case of loading a script via
42968 * page/Frame.cpp:
42969 * page/Frame.h:
42990 (WebCore::Navigator::frame):
43213 * page/Frame.h: Removed custom highlight functions.
43277 * page/Frame.cpp: Replaced USE(NPOBJECT) with ENABLE(NETSCAPE_PLUGIN_API).
43278 (WebCore::Frame::clearScriptObjects):
43281 * page/Frame.h: Replaced USE(NPOBJECT) with ENABLE(NETSCAPE_PLUGIN_API).
43285 (WebCore::Frame::createScriptInstanceForWidget):
43959 (WebCore::Frame::createScriptInstanceForWidget):
43960 Just call Frame::createRootObject here.
44076 * page/Frame.cpp:
44510 - Move checkNodeSecurity to kjs_binding, where other frame security functions
44564 * page/qt/FrameQt.cpp: Removed Frame::dashboardRegionsChanged.
44572 Remove Frame::dashboardRegionsChanged(). There's now a default
44673 * page/Frame.h: Removed dashboardRegionsChanged function.
44691 * page/Frame.h: Removed issuePasteCommand.
44900 * page/Frame.cpp:
44901 (WebCore::Frame::~Frame):
44902 (WebCore::Frame::windowScriptNPObject):
44903 (WebCore::Frame::pageDestroyed):
44907 (WebCore::Frame::windowScriptObject):
44915 wx build fixes after recent Frame-related changes.
44991 Frame. setTextSizeMultiplier does a text only zoom.
44995 * page/Frame.cpp:
44996 (WebCore::Frame::zoomFactor):
44997 (WebCore::Frame::isZoomFactorTextOnly):
44998 (WebCore::Frame::setZoomFactor):
45000 * page/Frame.h:
45667 (WebCore::Frame::matchLabelsAgainstElement): Added an early return in
47260 * page/Frame.cpp:
47262 (WebCore::Frame::searchForLabelsAboveCell): Ditto.
47263 (WebCore::Frame::searchForLabelsBeforeElement): Ditto.
47264 (WebCore::Frame::matchLabelsAgainstElement): Ditto.
47265 * page/Frame.h:
47268 (WebCore::Frame::searchForNSLabelsAboveCell): Ditto.
47269 (WebCore::Frame::searchForLabelsBeforeElement): Ditto.
47270 (WebCore::Frame::matchLabelsAgainstElement): Ditto.
47293 Full-frame plug-ins create PluginStream objects without loaders, as the
47495 WebCore::Frame::scriptProxy() when completing a search with Package Tracker widget
47497 Test: fast/dom/script-element-without-frame-crash.html
47833 * page/Frame.cpp:
47834 (WebCore::Frame::domWindow):
47949 * page/Frame.cpp:
47950 (WebCore::Frame::documentTypeString):
49243 Before this patch, Frame::scriptProxy() would only return null in the case that javascript was
49297 * page/Frame.cpp:
49298 (WebCore::Frame::scriptProxy):
49299 (WebCore::Frame::bindingRootObject):
49300 (WebCore::Frame::windowScriptNPObject):
49301 * page/Frame.h:
49305 (WebCore::Frame::windowScriptObject):
50060 <rdar://problem/5744728> Fix leaks of RegularExpression objects in Frame.cpp.
50064 * page/Frame.cpp:
50066 (WebCore::Frame::searchForLabelsBeforeElement):
50067 (WebCore::Frame::matchLabelsAgainstElement):
50201 isn't reset when a Frame receives a new document. It was also uninitialized in
50206 * page/Frame.cpp:
50806 fast/dom/Window/window-function-frame-getter-precedence.html
50807 http/tests/security/cross-frame-access-get-override.html
50808 http/tests/security/cross-frame-access-location-get-override.html
50809 http/tests/security/cross-frame-access-location-get.html
50810 http/tests/security/cross-frame-access-location-put.html
50819 - Use the new nonCachingStaticFunctionGetter when return allowed functions cross-frame so that
51260 * page/Frame.cpp:
51261 (WebCore::Frame::Frame):
51676 Store the child frame in a RefPtr to prevent it from being deleted when the
51677 frame tree changes while calling stopAllLoaders().
52000 I moved UserStyleSheetLoader out of Frame.cpp into its own files, and
52001 moved some Mac-only Frame methods to FrameMac.mm.
52010 * page/Frame.cpp: Removed setUserStyleSheet[Location]
52012 (WebCore::Frame::setUserStyleSheetLocation): Moved here from
52013 Frame.cpp.
52014 (WebCore::Frame::setUserStyleSheet): Ditto.
52037 particular Frame.
52040 moved from Frame to Page, since the user stylesheet URL is set on the
52058 Frame::setUserStyleSheetLocation Mac-only.
52059 * page/Frame.cpp: Made UserStyleSheetLoader and related code Mac-only.
52060 (WebCore::Frame::~Frame): Ditto.
52061 (WebCore::Frame::reapplyStyles): Made the call to
52066 * page/Frame.h: Made setUserStyleSheet[Location] Mac-only.
52379 * manual-tests/Default-port-frame.html: Added.
52380 * manual-tests/resources/Default-port-frame-contents.html: Added.
52561 Test: http/tests/security/cross-frame-access-delete.html
52676 (WebCore::Frame::createScriptInstanceForWidget):
52848 Test: http/tests/security/cross-frame-access-callback-explicit-domain-ALLOW.html
52849 http/tests/security/cross-frame-access-callback-explicit-domain-DENY.html
52881 Frame::baseWritingDirectionForSelectionStart().
53171 (WebCore::JSCustomSQLTransactionCallback::Data::frame): Added.
53297 (WebCore::Frame::dragImageForSelection):
54226 Add getSVGDocument to frame and iframe.
54228 Test: svg/custom/frame-getSVGDocument.html
54407 Tests: http/tests/security/cross-frame-access-history-get-override.html
54408 http/tests/security/cross-frame-access-history-get.html
54409 http/tests/security/cross-frame-access-history-put.html
55211 frame loader's didExplicitOpen function.
55903 provide the scrolling mode set on the frame or iframe element. Object
56252 it's easy to get that from the frame's document.
56496 We now use frame()->loader()->url() for postMessage, preventing a
56498 for example). Also, use frame->loader()->url().host() instead of
57146 When loading full-frame plug-ins, disable buffering data for the main resource loader. Otherwise, this can cause us
57180 * loader/FrameLoader.cpp: (WebCore::FrameLoader::clear): Clear the frame name, too.
57236 Move focused/active state from Frame to SelectionController/FocusController
57242 - Frame::setIsActive -> FocusController::setActive
57243 - Frame::isActive -> SelectionController::isActiveAndFocused
57244 - Frame::setWindowHasFocus -> SelectionController::setFocused
57261 private method. Most of this code came from Frame::setIsActive.
57264 Frame::setWindowHasFocus.
57266 Frame::isActive.
57272 when the focused frame changes.
57274 Frame::setIsActive.
57277 * page/Frame.cpp:
57278 (WebCore::Frame::setDocument): Updated for method renames.
57279 (WebCore::Frame::setFocusedNodeIfNeeded): Ditto.
57280 (WebCore::Frame::updateSecureKeyboardEntryIfActive): Ditto.
57283 * page/Frame.h:
58615 Revert to using FrameTree::find() so that frame aliases like "_self" and
58893 Use the correct frame loader load method. Using the old method would not cause a
58894 new window to be open if the frame navigation was not allowed.
58921 treats disallowed frame navigations as if the named frame did not
59077 occurred in the global dynamic object instead of the frame since that is
59081 of the frame.
59131 Added a (last) Frame argument to ResourceHandle::loadResourceSynchronously.
59200 Clear the frame's plugin root objects so that they don't outlive the plugin bundle.
59202 * page/Frame.cpp:
59203 (WebCore::Frame::pageDestroyed):
59281 at WebCore::Frame::document() when navigating back to previous page
59288 (WebCore::addSourceToFrame): Add some null checks for the frame when
60081 When a frame is created with the URL "about:blank" or "", it should
60084 Prior to this patch, several events could induce the frame to change
60099 frame's URL should be the JavaScript URL, as in Firefox, but this
61249 (WebCore::Frame::createScriptInstanceForWidget):
61708 Frame enums. Removed m_head, m_foot, m_firstBody, and m_caption, and added lastBody function. Removed
62397 Test: http/tests/security/cross-frame-access-enumeration.html
62477 Test: editing/pasteboard/drag-image-in-about-blank-frame.html
62787 Tests: http/tests/security/cross-frame-access-call.html
63345 (WebCore::Frame::createScriptInstanceForWidget):
63640 http://foo.example.com/frame.html that
63650 now has access to the outer-most frame (from foo.example.com).
63661 Tests: http/tests/security/cross-frame-access-child-explicit-domain.html
63662 http/tests/security/cross-frame-access-parent-explicit-domain.html
64292 Add required Frame::createScriptInstanceForWidget to FrameGtk
64295 * page/gtk/FrameGtk.cpp (Frame::createScriptInstanceForWidget):
64431 (WebCore::JSLocation::frame):
65159 * page/Frame.cpp:
65160 (WebCore::Frame::windowScriptNPObject):
65546 (setting the cached DocumentLoader to the Frame).
66066 * page/Frame.cpp:
66067 (WebCore::Frame::setUserStyleSheetLocation):
66231 Also changed to get the selection from the passed-in frame instead of from the
66232 page, because this should work on the targeted frame unless the event overrides it.
66241 (WebCore::updateState): Moved here from Frame.
66264 Frame class. Added EditorCommandSource enum. Moved selectionHasStyle
66265 here from the Frame class. Added Editor::Command class with five functions
66443 * page/Frame.cpp: Removed selectionHasStyle, TriState, and updateState.
66444 * page/Frame.h: Ditto.
67955 * page/Frame.cpp:
67956 (WebCore::Frame::scriptProxy): Only return 0 if JS seems disabled *and*
68409 * manual-tests/resources/nested-plug-ins-inner-frame.html: Added.
68410 * manual-tests/resources/nested-plug-ins-outer-frame.html: Added.
68534 Make the implementation of Frame::setNeedsReapplyStyles cross-platform
68540 * page/Frame.cpp:
68541 (WebCore::Frame::setNeedsReapplyStyles): Added. Invalidates the
68544 (WebCore::Frame::needsReapplyStyles): Added.
68545 (WebCore::Frame::reapplyStyles): Renamed from reparseConfiguration.
68547 * page/Frame.h:
68550 (WebCore::FrameView::layout): Call Frame::reapplyStyles if needed.
68552 Frame needs styles reapplied.
68558 * bridge/win/FrameWin.cpp: Removed Frame::setNeedsReapplyStyles.
68802 - fix <rdar://problem/5134044> fast/frames/frame-src-attribute.html fails on Windows
68812 - fix <rdar://problem/5346452> Resize event doesn't fire on body element inside a frame
69471 * page/Frame.cpp:
69472 (WebCore::Frame::bindingRootObject):
69473 (WebCore::Frame::createRootObject):
69474 * page/Frame.h:
70449 frame
70791 - More closely match IE's policy for frame navigation.
70966 - manual test for <rdar://problem/5346394> Contextmenu event doesn't fire on body element inside frame
70968 * manual-tests/context-click-unfocused-frame.html: Added.
71392 * page/Frame.cpp:
71401 * page/Frame.cpp: Add nil checks since every other caller of requestCSSStyleSheet checks for nil.
73432 * page/Frame.h:
73796 frame, the frame's document pointer keeps pointing at the last HTML-type
73802 frame's current document's page cache state here.
73803 (WebCore::FrameLoader::invalidateCurrentItemCachedPage): If the frame's
74321 * dom/Document.{h,cpp}: Folded updateSelection() into Frame::selectionLayoutChanged().
74395 * page/Frame.cpp: (WebCore::Frame::selectionLayoutChanged): Folded Document::updateSelection() here.
74970 * bridge/win/FrameWin.cpp: (WebCore::Frame::setNeedsReapplyStyles):
74977 the Editor instead of the obsolete one on the Frame.
74986 * page/Frame.cpp: Removed transpose.
74987 * page/Frame.h: Ditto.
75699 Calls updatePosterImage when the network state is empty and when the first frame has been loaded.
75929 * page/Frame.cpp: (WebCore::Frame::matchLabelsAgainstElement):
75930 * page/mac/FrameMac.mm: (WebCore::Frame::matchLabelsAgainstElement):
75956 (Frame::dashboardRegionsChanged):
76204 Frame scrolling and invalidation fixes
76348 Instead of asserting the frame loader is non-0, return false if it is 0.
77607 * page/Frame.cpp: (WebCore::Frame::setIsActive): Calls capsLockStateMayHaveChanged.
77620 and the frame is active, and the element is focused, and the caps lock is on. Causes a repaint when m_shouldDrawCapsLockIndicator changes state.
77691 * page/Frame.cpp:
77894 * page/Frame.cpp:
77895 (WebCore::Frame::animationController):
77896 (WebCore::Frame::clearTimers):
77897 * page/Frame.h:
78374 [GTK] caretBlinkFrequency is hard-coded in Frame.cpp
78378 * page/Frame.cpp:
78379 (WebCore::Frame::selectionLayoutChanged):
80028 Frame::setNeedsReapplyStyles stub to FrameQt.cpp
80031 (WebCore::Frame::setNeedsReapplyStyles):
80480 * WebCore/page/Frame.cpp:
81518 * page/Frame.cpp: I had to touch this file when fixing the Windows
81628 * page/Frame.h: Removed unused command() function member.
81630 * page/Frame.cpp: Ditto.
82199 Return correct frame count in GIFImageDecoder::frameBufferAtIndex(),