Home | History | Annotate | Download | only in WebCore

Lines Matching full:page

40         * page/DOMWindow.idl:
825 * page/DOMWindow.idl: Add StyleSheetListConstructor
893 On page with MIME type application/xhtml+xml, cookie don't work
1223 (WebCore::GlyphPageTreeNode::page):
1422 * page/mac/WebCoreFrameBridge.mm:
2386 * page/Frame.cpp:
2666 * page/DOMWindow.idl: Recognize new js svg constructors.
3344 * page/EventHandler.cpp:
3349 * page/EventHandler.h:
3350 * page/Frame.cpp:
3426 Check my Flickr page for screenshots: http://www.flickr.com/photos/43532360@N00 (a bit outdated)
3780 preference and reload the page. See
3793 disabled, any page load causes a crash in PropertyMap::put
3808 * page/Frame.cpp:
3819 we are passing the 404 error page to the plugin. This change cancels the
3833 any page load causes a crash in PropertyMap::put
3863 - A client can try to retain an icon for a page before the database is actually
3901 * page/FocusController.h: Added FocusDirection argument.
3902 * page/FocusController.cpp: (WebCore::FocusController::setInitialFocus):
3912 * page/FrameView.cpp:
3920 * page/Frame.h: Put functions into categories to indicate other classes
4006 <rdar://problem/5511842> REGRESSION: Webkit stops responding while loading Apple Store Canada page (15304)
4093 * page/FrameView.cpp:
4300 * page/Frame.cpp:
4323 Fix for <rdar://problem/5453350> REGRESSION (r18541, Tiger only): Refreshing a cached https page does not reload CSS and JavaScript resources
4405 * page/InspectorController.cpp: (WebCore::InspectorResource::type):
5218 * page/Chrome.cpp:
5219 * page/Chrome.h:
5220 * page/ChromeClient.h:
5221 * page/Frame.cpp:
5222 * page/Frame.h:
5223 * page/FramePrivate.h:
5224 * page/FrameTree.cpp:
5225 * page/FrameTree.h:
5226 * page/FrameView.cpp:
5227 * page/FrameView.h:
5228 * page/MouseEventWithHitTestResults.cpp:
5229 * page/MouseEventWithHitTestResults.h:
5230 * page/Page.cpp:
5231 * page/Page.h:
5232 * page/Plugin.h:
5233 * page/mac/ChromeMac.mm:
5548 * page/FrameView.cpp: (WebCore::FrameView::updateControlTints):
5558 * page/FrameView.cpp:
5566 * page/Chrome.cpp:
5578 * page/Chrome.cpp:
5626 * page/FrameView.cpp: We only want to call updateWidget() if we are
5637 * page/FrameView.h:
5718 (WebCore::IconDatabase::iconForPageURL): Assert the page url is non-null
5737 * page/FrameView.cpp:
5738 * page/FrameView.h:
5739 * page/gdk: Removed.
5740 * page/gdk/DragControllerGdk.cpp: Removed.
5741 * page/gdk/EventHandlerGdk.cpp: Removed.
5742 * page/gdk/FrameGdk.cpp: Removed.
5743 * page/gtk: Added.
5744 * page/gtk/DragControllerGdk.cpp: Removed.
5745 * page/gtk/DragControllerGtk.cpp: Added.
5746 * page/gtk/EventHandlerGdk.cpp: Removed.
5747 * page/gtk/EventHandlerGtk.cpp: Added.
5749 * page/gtk/FrameGdk.cpp: Removed.
5750 * page/gtk/FrameGtk.cpp: Added.
5955 * page/gdk/FrameGdk.cpp:
5956 * page/qt/FrameQt.cpp:
5963 Fix for <rdar://problem/5497357> REGRESSION: Safari doesn't show the month days on AirFrance reservation page
5975 <rdar://problem/5491013> REGRESSION: -[WebView windowScriptObject] returns a dummy object or nil if a page hasn't loaded
5977 Calling -[WebView windowScriptObject] before the page loads would give you nil. This behavior didn't match Tiger.
5979 The window object would remain valid even after page loads. This change restores the Tiger behavior.
5987 so the WebScriptObject can still be used after a page load.
6001 * page/Frame.cpp:
6007 * page/mac/FrameMac.mm:
6013 * page/Frame.h: Rename cleanupScriptObject to clearScriptObjects.
6014 * page/FramePrivate.h: Use a RetainPtr for m_windowScriptObject.
6095 clicking any link in the Flash regions at bananarepublic.com results in bad page
6128 Make computePageRectsForFrame() return the height of the page adjusted for margins.
6463 * page/EventHandler.cpp:
6471 * page/EventHandler.h:
6472 * page/FocusController.cpp: (WebCore::clearSelectionIfNeeded): Calls canStartSelection instead of checking the user-select property to decide when to prevent selection creation.
6510 hidden off the left edge of the page.
6642 If page is NULL, shouldInterruptScript now returns true, so you can't
6712 3. A new page is going to be loaded and DocumentLoader::stopLoading is called.
6781 (WebCore::PageURLRecord::~PageURLRecord): Set the icon record to 0, clearing the page url
7172 from the page
7224 improperly pruned because they were never added to the set of retained page URLs.
7226 page
7300 * page/Frame.h:
7301 * page/Frame.cpp:
7302 * page/FramePrivate.h:
7303 * page/mac/FrameMac.mm:
7307 * page/mac/WebCoreFrameBridge.h:
7308 * page/mac/WebCoreFrameBridge.mm: Removed some now-unneeded marked text code.
7337 * page/ContextMenuController.cpp: (ContextMenuController::contextMenuItemSelected):
7393 rejecting fonts that it shouldn't). Re-implement this method in terms of MLang and use code page
7502 * page/gdk/EventHandlerGdk.cpp:
7780 Also, it turns out that resetting all the page url retain counts should *not* be part of
7787 We get around this by simply leaving the in-memory page url records and retain counts alone - they
8014 * page/EventHandler.cpp:
8021 * page/EventHandler.h:
8223 ends up not caring because the WebView has transitioned to a new page, nothing occurs. Otherwise, the FrameLoader possibly
8302 (WebCore::IconDatabase::performURLImport): Import all the Page URL -> Icon URL mappings from the database. Done "1st thing" on startup,
8307 (WebCore::IconDatabase::writeToDatabase): Writes any changes page -> icon url mappings to disk, as well as any new image data that has
8310 icons and page URLs from disk that haven't been retained by any client. Note that the prune can be delayed by utilizing delayDatabaseCleanup()
8348 It is Shared, and therefore ref counted - PageURLRecords are the owning containers. This is a tricky way to track how many page urls are retaining
8364 (WebCore::PageURLRecord::PageURLRecord): PageURLRecord is fundamentally a pairing of a Page URL to an Icon. It has manual ref counting for the sake
8365 of "retainIconForPageURL" and "releaseIconForPageURL", and can provide a quick snapshot of it's Page URL -> Icon URL mapping for writing to
8426 taken place. "Navigation" here means a transition from one page to
8518 but if the server sends back a complex 404 page, the loader did just that. That could result in the
8520 2 - In this case, the long messy 404 page would be committed to the database as image data. This would
8671 * page/EventHandler.cpp:
8712 * page/Frame.cpp:
8730 - <rdar://problem/5457865> REGRESSION (9A527): Safari crashes when opening a page
8739 The page cache was putting the document into a strange state: Still attached but
8742 the page cache. This is more of a frame loader thing than a document thing.
8745 only called on a document that's attached and not in the page cache. Also moved
8748 function do less if it was called on a document in the page cache.
8752 state. Any document in the page cache will always be "attached".
8755 from calling an unnecessary cancelParsing() on a document that's in the page cache
8759 * page/Frame.cpp:
8762 document when it's in the page cache.
8764 but was missing the page cache check.
8804 * page/mac/FrameMac.mm:
8868 * page/Frame.cpp:
8870 * page/Page.cpp:
8871 (WebCore::Page::Page):
8872 (WebCore::Page::inLowQualityImageInterpolationMode):
8873 (WebCore::Page::setInLowQualityImageInterpolationMode):
8874 * page/Page.h:
8935 REGRESSION: Initially focused textfield on www.mac.com login page has no insertion point, and doesn't accept typed characters
9034 * page/FocusController.cpp:
9232 <rdar://problem/5423900> Seed: safari crashes on submit feedback page in -[WebCoreAXObject isAttachment]
9363 REGRESSION: change to updateLayoutIgnorePendingStylesheets causes SAP Portal page to render wrong
9539 * page/mac/WebCoreFrameBridge.h:
9726 * page/Frame.cpp:
9760 * page/EventHandler.cpp:
9809 * page/FrameView.cpp:
9961 page rect, even if document height is zero.
9977 Null check glyph page.
9979 If font has somehow failed to initialize it is possible to have null glyph page. Based on
10071 1. It could cause onload to be dispatched even when the page has subresources that are still
10155 * page/FrameView.cpp:
10156 * page/FrameView.h:
10160 Fix an ASSERT when using Find in Page
10179 * page/FrameView.cpp: Removed #ifdef.
10180 * page/FrameView.h: Ditto.
10253 * page/mac/FrameMac.mm:
10258 * page/mac/WebCoreFrameBridge.mm:
10486 * page/mac/WebCoreFrameBridge.h:
10599 So, a page with lots of large, encoded images will start evicting
10796 * page/Chrome.cpp: (WebCore::Chrome::runModal): Call
10809 * page/EventHandler.cpp:
10873 * page/Frame.cpp:
10958 * page/EventHandler.cpp: (WebCore::EventHandler::canMouseDownStartSelect):
11109 * page/inspector/inspector.css:
11173 REGRESSION: page interpreted as UTF-8 because of stray <?xml> after <head>
11211 on Japanese DotMac page
11250 * page/EventHandler.cpp:
11263 * page/EventHandler.h:
11428 * page/gdk/EventHandlerGdk.cpp:
11466 * page/FrameView.cpp:
11467 * page/FrameView.h:
11480 * page/FrameView.cpp:
11482 * page/FrameView.h:
11536 * page/Frame.cpp:
11538 * page/Frame.h: Ditto.
11539 * page/mac/FrameMac.mm:
11541 * page/mac/WebCoreFrameBridge.h: Ditto.
11542 * page/mac/WebCoreFrameBridge.mm: Ditto.
11681 * page/qt/FrameQt.cpp:
11781 places. In a canvas test page, which I broke off from the Safari
11875 native window for the whole page. This will make it possible to implement
11986 * page/EventHandler.h:
11987 * page/EventHandler.cpp:
12086 * page/Frame.cpp:
12088 * page/Frame.h:
12142 * page/EventHandler.cpp: (WebCore::EventHandler::handleMousePressEvent):
12214 Bug 13422: REGRESSION: Page reload loses page position
12270 set upper, page-increment, step-increment and page_size in
12314 Kill class FrameGdk and move the stubs to page/gdk/FrameGdk.cpp and the
12321 * page/gdk/FrameGdk.cpp: Renamed from WebCore/platform/gdk/FrameGdk.cpp.
12464 - fix <rdar://problem/5366582> crash on it.eurosport.yahoo.com page
12573 * page/Frame.cpp:
12578 * page/Frame.h:
12579 * page/FramePrivate.h:
12580 * page/FrameView.cpp:
12826 * page/mac/WebCoreFrameBridge.mm:
12857 * page/mac/WebCoreFrameBridge.mm:
12894 calculating page heights for this frame.
12988 * page/EventHandler.cpp:
12996 <rdar://problem/5211271> ADOBE Leopard 9A410: At the first Launching InDesign after deactivate, EULA page gets blanked.
13001 * page/Settings.cpp:
13004 * page/Settings.h:
13236 Do not paint entire page
13241 entire page for each 1px scroll :P
13257 * page/FocusController.cpp:
13260 * page/FocusController.h:
13499 * page/FrameTree.cpp:
13850 Some frame load delegate methods not called when loading a page from the BF cache
13935 (global page cache cap)
14172 * page/DragController.cpp:
14181 * page/DragController.h:
14182 * page/Frame.cpp:
14185 * page/Frame.h:
14186 * page/mac/WebCoreFrameBridge.h:
14187 * page/mac/WebCoreFrameBridge.mm:
14412 * page/EventHandler.cpp:
14431 * page/EventHandler.cpp:
14477 - fixed <rdar://problem/5327887> Printing Mail note (or Safari page) with misspelled word prints red underline
14501 * page/EventHandler.cpp:
14510 Google calendar settings page crashes
14598 * page/DOMWindow.cpp:
14599 * page/DOMWindow.h:
14611 REGRESSION(24285-24399): alerts do not appear at W3C RTL test page
14696 * page/InspectorController.cpp: (WebCore::InspectorController::addScriptResource):
14789 * page/EventHandler.cpp:
14839 Fixed http://bugs.webkit.org/show_bug.cgi?id=12900 Page tear-down
14874 * page/Frame.cpp:
14914 <rdar://problem/5326303> REGRESSION: blur event fires upon navigating away from a page with focused element
15238 through a page with large images on a low memory system. Layout tests
15261 * page/EventHandler.cpp:
15329 * page/mac/WebCoreFrameBridge.mm:
15423 * page/EventHandler.cpp:
15436 * page/EventHandler.cpp:
15499 Makes the InspectorClient be required to create a new Page. This also means that
15500 InspectorController will never be NULL. Adds a new function on Page to test
15503 * WebCore.exp: New symbol for the Page constructor.
15517 * page/ContextMenuController.cpp:
15520 * page/InspectorController.cpp:
15521 (WebCore::InspectorController::enabled): Ask the Page's settings if developer extras are enabled.
15539 * page/InspectorController.h:
15540 * page/Page.cpp:
15541 (WebCore::Page::Page): Require an InspectorClient.
15542 (WebCore::Page::~Page): Always call pageDestroyed on the InspectorController.
15543 (WebCore::Page::inspectorEnabled): Check the WebCore settings if the developer extras are enabled.
15544 * page/Page.h:
15545 * page/gdk/InspectorClientGdk.cpp: Added.
15555 * page/gdk/InspectorClientGdk.h: Added.
15725 * page/DOMWindow.cpp:
15726 * page/mac/FrameMac.mm:
15727 * page/mac/WebCoreFrameBridge.mm:
15793 * page/DOMWindow.cpp:
15796 * page/DOMWindow.h:
15797 * page/Frame.cpp:
15800 * page/Frame.h:
15813 * page/EventHandler.cpp:
15879 * page/ContextMenuController.cpp:
15893 * page/ContextMenuClient.h:
15894 * page/ContextMenuController.cpp:
15897 * page/gdk/ContextMenuClientGdk.cpp:
15898 * page/gdk/ContextMenuClientGdk.h:
15909 * page/ContextMenuController.cpp:
15911 * page/ContextMenuController.h:
15912 * page/Page.cpp:
15913 (WebCore::Page::Page):
15922 * page/Settings.cpp:
15923 * page/Settings.h:
15930 Whitespace can't be removed when editing text pasted into from web page
15960 * page/Page.cpp:
15961 (WebCore::Page::goToItem):
16011 * page/DOMWindow.idl:
16065 on startup for pruning unused page urls. This wastes around 1MB. Addressed by rewriting
16076 page) goes from 12.4MB to 10.4MB (TCMalloc pooling probably explaining why the win
16192 * page/DOMWindow.cpp:
16197 * page/DOMWindow.h:
16200 * page/DOMWindow.idl:
16247 * page/ContextMenuController.cpp:
16264 * page/DOMWindow.cpp:
16267 * page/DOMWindow.h:
16268 * page/DOMWindow.idl:
16281 * page/DOMWindow.cpp:
16288 * page/DOMWindow.h:
16289 * page/DOMWindow.idl:
16306 * page/mac/WebCoreViewFactory.h:
16370 * page/FocusController.cpp:
16411 * page/Frame.h: Ditto.
16412 * page/mac/FrameMac.mm: Ditto.
16413 * page/qt/FrameQt.cpp: Ditto.
16415 * page/mac/WebCoreFrameBridge.h: Removed -print.
16417 * page/Chrome.cpp: Added Frame* parameter to Chrome::print and pass it
16419 * page/Chrome.h: Ditto.
16420 * page/ChromeClient.h: Ditto.
16513 Lazily update the scrollbars (e.g. on loading a page) to
16652 The FTP listing page is built in HTML. An external HTML document can be provided as a template for the
16708 * page/Settings.cpp:
16713 * page/Settings.h:
16756 * page/EventHandler.cpp:
16766 * page/inspector/inspector.css:
17023 * page/Chrome.cpp:
17025 * page/Chrome.h:
17026 * page/ChromeClient.h:
17105 * page/mac/WebCoreFrameBridge.mm:
17187 * page/Frame.cpp:
17198 * page/Frame.cpp:
17200 * page/Frame.h:
17201 * page/mac/WebCoreFrameBridge.mm:
17411 * page/DOMWindow.cpp:
17420 * page/DOMWindow.h:
17423 * page/DOMWindow.idl:
17442 * page/DOMWindow.cpp:
17472 * page/DOMWindow.cpp: Add new methods.
17486 (WebCore::DOMWindow::devicePixelRatio): Add null Frame and Page checks.
17487 * page/DOMWindow.h:
17492 * page/DOMWindow.idl:
17512 Added a Page counter. This helped me while investigating
17517 * page/Page.cpp:
17520 (WebCore::Page::Page):
17521 (WebCore::Page::~Page):
17540 * page/InspectorController.cpp:
17557 * page/InspectorController.h:
17565 * page/Page.cpp: (WebCore::Page::~Page): Added a missing null check.
17659 Did an audit of calls to get the inspector and most other uses of Page* and added null
17660 checks since Frame* can outlast its Page*.
17688 * page/ContextMenuController.h:
17689 * page/ContextMenuController.cpp:
17691 unused Page* parameter.
17695 * page/InspectorController.h:
17697 owned by the Page and has a back-pointer to it, it needs an explicit disconnect.
17699 * page/InspectorController.cpp:
17703 * page/Page.cpp:
17704 (WebCore::Page::Page): Updated for change in parameters of ContextMenuController
17706 (WebCore::Page::~Page): Added call to InspectorController pageDestroyed().
17708 * page/Chrome.cpp: Updated includes.
17709 * page/DragController.cpp: Ditto.
17820 * page/mac/WebCoreFrameBridge.mm:
17867 * page/qt/EventHandlerQt.cpp:
18045 * page/mac/EventHandlerMac.mm:
18062 * page/inspector/inspector.css:
18210 * page/Frame.cpp:
18215 * page/Frame.h:
18216 * page/mac/FrameMac.mm:
18220 * page/mac/WebCoreFrameBridge.h:
18221 * page/mac/WebCoreFrameBridge.mm:
18399 * page/qt/EventHandlerQt.cpp:
18525 * manual-tests/goBack-blank-tab-page.html: Added.
18528 * page/Page.cpp:
18529 (WebCore::Page::goToItem):
18701 * page/Frame.h:
18703 * page/Frame.cpp:
18710 * page/mac/FrameMac.mm:
18777 * page/DOMWindow.cpp:
18781 * page/DOMWindow.h:
18782 * page/DOMWindow.idl:
18816 * page/Frame.cpp:
18996 * page/MouseEventWithHitTestResults.cpp:
19004 * page/EventHandler.h:
19005 * page/gdk/EventHandlerGdk.cpp:
19006 * page/mac/EventHandlerMac.mm:
19008 * page/qt/EventHandlerQt.cpp:
19014 * page/gdk/EventHandlerGdk.cpp:
19015 * page/qt/EventHandlerQt.cpp:
19023 * page/Chrome.cpp:
19025 * page/Chrome.h:
19026 * page/ChromeClient.h:
19027 * page/EventHandler.cpp:
19044 * page/Settings.cpp:
19046 * page/Settings.h:
19054 * page/EventHandler.cpp:
19059 * page/EventHandler.h:
19060 * page/mac/EventHandlerMac.mm:
19066 * page/win/EventHandlerWin.cpp:
19078 * page/Chrome.cpp:
19080 * page/Chrome.h:
19081 * page/ChromeClient.h:
19107 * page/EventHandler.cpp:
19122 * page/MouseEventWithHitTestResults.cpp:
19127 * page/MouseEventWithHitTestResults.h:
19171 * page/qt/FrameQt.cpp:
19190 * page/DOMWindow.idl:
19211 * page/Frame.h:
19212 * page/mac/FrameMac.mm:
19219 * page/mac/WebCoreFrameBridge.h:
19220 * page/mac/WebCoreFrameBridge.mm:
19254 * page/EventHandler.cpp:
19259 * page/EventHandler.h:
19586 * page/mac/WebCoreFrameBridge.mm:
19716 * page/FrameView.cpp:
19808 * page/mac/WebCoreFrameBridge.mm:
20029 * page/Settings.cpp:
20212 * page/Frame.h:
20213 * page/Frame.cpp:
20308 Fix for <rdar://problem/5301322> REGRESSION: Select All selects the whole page when used in readonly textareas
20485 * page/FrameView.cpp:
20498 * page/Page.cpp:
20499 (WebCore::Page::goToItem):
20511 * page/Page.cpp:
20512 (WebCore::Page::goToItem):
20626 * page/DOMSelection.cpp: Added.
20652 * page/DOMSelection.h: Added.
20653 * page/DOMSelection.idl: Added.
20654 * page/DOMWindow.cpp:
20657 * page/DOMWindow.h:
20658 * page/DOMWindow.idl:
20856 * page/InspectorController.cpp:
21152 * page/inspector/ResourcePanel.js:
21208 * page/inspector/ResourcePanel.js:
21209 * page/inspector/inspector.css:
21210 * page/inspector/inspector.js:
21211 * page/inspector/utilities.js:
21233 * page/InspectorController.cpp:
21257 * page/DragController.cpp:
21266 * page/inspector/ResourcePanel.js:
21297 * page/inspector/ResourcePanel.js:
21298 * page/inspector/inspector.css:
21299 * page/inspector/inspector.js:
21358 * page/inspector/ResourcePanel.js: make sure not to call an overriden
21370 * page/inspector/ResourcePanel.js: Expand all style sections.
21383 * page/inspector/ConsolePanel.js:
21384 * page/inspector/Resource.js:
21385 * page/inspector/ResourcePanel.js:
21386 * page/inspector/inspector.js:
21407 * page/inspector/inspector.css:
21408 * page/inspector/inspector.html:
21409 * page/inspector/inspector.js:
21449 Fix for <rdar://problem/5266999> Loading page from MangleMe fuzz
21537 * page/inspector/Resource.js:
21569 * page/inspector/inspector.css: Set body margin to 0
21595 * page/mac/EventHandlerMac.mm:
21618 * page/qt/EventHandlerQt.cpp:
21667 REGRESSION: RapidWeaver's "Hello" HTML page doesn't display any DHTML
21689 ASSERTION FAILED: m_mainResource->loader == loader going back in history on any page
21694 * page/InspectorController.cpp:
21870 * page/gdk/ContextMenuClientGdk.cpp:
21872 * page/gdk/ContextMenuClientGdk.h:
21879 * page/InspectorController.h: Only include the JS headers we really
21909 Keep a reference to the Page (via the main frame) for the
21912 Reference is held via the frame since Page isn't refcounted.
21914 * page/Chrome.cpp:
21934 * page/InspectorController.h:
21964 * page/inspector/ConsolePanel.js:
21965 * page/inspector/NetworkPanel.js:
21966 * page/inspector/Resource.js:
21967 * page/inspector/ResourceCategory.js:
21968 * page/inspector/ResourcePanel.js:
21991 * page/mac/WebCoreFrameBridge.mm:
22001 * page/ContextMenuController.cpp:
22006 frame->page().
22032 * page/InspectorClient.h: Added.
22034 * page/InspectorController.cpp: Added.
22094 * page/InspectorController.h: Added.
22103 * page/inspector/ConsolePanel.js: Added.
22104 * page/inspector/NetworkPanel.js: Added.
22105 * page/inspector/Resource.js: Added.
22106 * page/inspector/ResourceCategory.js: Added.
22107 * page/inspector/ResourcePanel.js: Added.
22108 * page/inspector/inspector.js: Added.
22109 * page/inspector/treeoutline.js: Renamed from WebKit/WebInspector/webInspector/treeoutline.js.
22110 * page/inspector/utilities.js: Added.
22114 * page/inspector/inspector.css: Added.
22115 * page/inspector/inspector.html: Added.
22117 Hang the InspectorController off of Page. We only create an
22118 InspectorController if an InspectorClient is given to the Page.
22120 * page/Page.cpp:
22121 (WebCore::Page::Page):
22122 * page/Page.h:
22123 (WebCore::Page::inspectorController):
22151 * page/Chrome.cpp:
22154 * page/Chrome.h: Add a new MessageLevel and MessageSource that are
22174 * page/ContextMenuClient.h:
22175 * page/ContextMenuController.cpp:
22188 * page/mac/WebCoreViewFactory.h: Add the "Inspect Element" localized
22204 * page/inspector/Images/attachedShadow.png: Added.
22205 * page/inspector/Images/bottomShadow.png: Added.
22206 * page/inspector/Images/breadcrumbBackground.png: Added.
22207 * page/inspector/Images/checker.png: Added.
22208 * page/inspector/Images/console.png: Added.
22209 * page/inspector/Images/darkShadow.png: Added.
22210 * page/inspector/Images/disclosureDownPressed.png: Added.
22211 * page/inspector/Images/disclosureRightDown.png: Added.
22212 * page/inspector/Images/disclosureRightPressed.png: Added.
22213 * page/inspector/Images/document.png: Added.
22214 * page/inspector/Images/domViewButton.png: Added.
22215 * page/inspector/Images/domViewButtonSelected.png: Added.
22216 * page/inspector/Images/downTriangle.png: Added.
22217 * page/inspector/Images/errorIcon.png: Added.
22218 * page/inspector/Images/errorMediumIcon.png: Added.
22219 * page/inspector/Images/folder.png: Added.
22220 * page/inspector/Images/goArrow.png: Added.
22221 * page/inspector/Images/gradient.png: Added.
22222 * page/inspector/Images/gradientHighlight.png: Added.
22223 * page/inspector/Images/gradientHighlightBottom.png: Added.
22224 * page/inspector/Images/hideStatusWidget.png: Added.
22225 * page/inspector/Images/hideStatusWidgetPressed.png: Added.
22226 * page/inspector/Images/network.png: Added.
22227 * page/inspector/Images/paneBottomGrow.png: Added.
22228 * page/inspector/Images/paneBottomGrowActive.png: Added.
22229 * page/inspector/Images/paneGrowHandleLine.png: Added.
22230 * page/inspector/Images/paneHeader.png: Added.
22231 * page/inspector/Images/paneHeaderActive.png: Added.
22232 * page/inspector/Images/plainDocument.png: Added.
22233 * page/inspector/Images/popupArrows.png: Added.
22234 * page/inspector/Images/rightTriangle.png: Added.
22235 * page/inspector/Images/segment.png: Added.
22236 * page/inspector/Images/segmentEnd.png: Added.
22237 * page/inspector/Images/segmentHover.png: Added.
22238 * page/inspector/Images/segmentHoverEnd.png: Added.
22239 * page/inspector/Images/segmentSelected.png: Added.
22240 * page/inspector/Images/segmentSelectedEnd.png: Added.
22241 * page/inspector/Images/showStatusWidget.png: Added.
22242 * page/inspector/Images/showStatusWidgetPressed.png: Added.
22243 * page/inspector/Images/sidbarItemBackground.png: Added.
22244 * page/inspector/Images/sidebarActionWidget.png: Added.
22245 * page/inspector/Images/sidebarActionWidgetPressed.png: Added.
22246 * page/inspector/Images/sidebarAttachWidget.png: Added.
22247 * page/inspector/Images/sidebarAttachWidgetPressed.png: Added.
22248 * page/inspector/Images/sidebarDetachWidget.png: Added.
22249 * page/inspector/Images/sidebarDetachWidgetPressed.png: Added.
22250 * page/inspector/Images/sidebarResizeWidget.png: Added.
22251 * page/inspector/Images/sidebarSelection.png: Added.
22252 * page/inspector/Images/sidebarSelectionBlurred.png: Added.
22253 * page/inspector/Images/sidebarSelectionBlurredTall.png: Added.
22254 * page/inspector/Images/sidebarSelectionGray.png: Added.
22255 * page/inspector/Images/sidebarSelectionGrayTall.png: Added.
22256 * page/inspector/Images/sidebarSelectionTall.png: Added.
22257 * page/inspector/Images/sidebarStatusAreaBackground.png: Added.
22258 * page/inspector/Images/sourceViewButton.png: Added.
22259 * page/inspector/Images/sourceViewButtonSelected.png: Added.
22260 * page/inspector/Images/splitviewDimple.png: Added.
22261 * page/inspector/Images/splitviewDividerBackground.png: Added.
22262 * page/inspector/Images/tab.png: Added.
22263 * page/inspector/Images/tabSelected.png: Added.
22264 * page/inspector/Images/timelinePillBlue.png: Added.
22265 * page/inspector/Images/timelinePillGray.png: Added.
22266 * page/inspector/Images/timelinePillGreen.png: Added.
22267 * page/inspector/Images/timelinePillOrange.png: Added.
22268 * page/inspector/Images/timelinePillPurple.png: Added.
22269 * page/inspector/Images/timelinePillRed.png: Added.
22270 * page/inspector/Images/timelinePillYellow.png: Added.
22271 * page/inspector/Images/tipBalloon.png: Added.
22272 * page/inspector/Images/tipBalloonBottom.png: Added.
22273 * page/inspector/Images/tipIcon.png: Added.
22274 * page/inspector/Images/tipIconPressed.png: Added.
22275 * page/inspector/Images/toggleDown.png: Added.
22276 * page/inspector/Images/toggleUp.png: Added.
22277 * page/inspector/Images/toolbarBackground.png: Added.
22278 * page/inspector/Images/toolbarBackgroundInactive.png: Added.
22279 * page/inspector/Images/toolbarButton.png: Added.
22280 * page/inspector/Images/toolbarButtonInactive.png: Added.
22281 * page/inspector/Images/toolbarButtonPressed.png: Added.
22282 * page/inspector/Images/toolbarButtonPressedInactive.png: Added.
22283 * page/inspector/Images/toolbarSplitButtonDivider.png: Added.
22284 * page/inspector/Images/toolbarSplitButtonDividerInactive.png: Added.
22285 * page/inspector/Images/treeDownTriangleBlack.png: Added.
22286 * page/inspector/Images/treeDownTriangleWhite.png: Added.
22287 * page
22288 * page/inspector/Images/treeRightTriangleBlack.png: Added.
22289 * page/inspector/Images/treeRightTriangleWhite.png: Added.
22290 * page/inspector/Images/warningIcon.png: Added.
22291 * page/inspector/Images/warningMediumIcon.png: Added.
22292 * page/inspector/Images/warningsErrors.png: Added.
22435 * page/DOMWindow.idl:
22481 * page/DOMWindow.cpp:
22484 * page/DOMWindow.h:
22485 * page/DOMWindow.idl:
22486 * page/History.cpp: Added.
22494 * page/History.h: Added.
22495 * page/History.idl: Added.
22518 * page/BarInfo.cpp:
22519 * page/BarInfo.h:
22520 * page/BarInfo.idl:
22521 * page/Screen.cpp:
22530 * page/Screen.h:
22531 * page/Screen.idl:
22567 * page/DOMWindow.cpp:
22573 * page/DOMWindow.h:
22574 * page/DOMWindow.idl:
22575 * page/Screen.cpp: Added.
22586 * page/Screen.h: Added.
22587 * page/Screen.idl: Added.
22588 * page/mac/WebCoreFrameBridge.mm:
22626 * page/BarInfo.cpp: Added.
22630 * page/BarInfo.h: Added.
22632 * page/BarInfo.idl: Added.
22633 * page/DOMWindow.cpp:
22642 * page/DOMWindow.h:
22643 * page/DOMWindow.idl:
22786 * page/DOMWindow.idl:
22824 * page/Frame.cpp:
22826 * page/Frame.h:
22900 +[NSFont fontWithName:size:] while loading a web page (searching on disk for the font)
22933 * page/Chrome.cpp:
23094 * page/win/EventHandlerWin.cpp:
23217 page location field at kids.yahoo.com
23322 <rdar://problem/5131528> play button on Flash in ESPN front page does not start movie
23343 * page/win/EventHandlerWin.cpp:
23421 Settings* data members, even though the Page owns the Settings object and
23424 Added NULL checks since the Page can be deleted before the frame/document.
23577 * page/win/EventHandlerWin.cpp:
23936 * page/win/EventHandlerWin.cpp:
23944 * page/win/EventHandlerWin.cpp: Removed passWheelEventToSubframe.
23977 Allow images to be dragged from page and dropped as files.
24251 * page/win/EventHandlerWin.cpp:
24460 Invoking itunes page has missing plugin icon on it
24517 Fix for <rdar://problem/5088844> Popup menu is not positioned correctly on a yahoo comics page
24541 loading a PDF page for the first time after installing Acrobat Reader
24600 QT content is dupped on a page, if page is being previewed or printed.
24634 * page/win/EventHandlerWin.cpp:
24798 been removed from the page, so its page pointer would be NULL. Added NULL checks.
25393 * page/win/EventHandlerWin.cpp:
25432 * page/win/DragControllerWin.cpp:
25437 * page/win/EventHandlerWin.cpp:
25634 * page/win/DragControllerWin.cpp:
25699 * page/win/EventHandlerWin.cpp:
25791 * page/win/DragControllerWin.cpp:
25794 * page/win/EventHandlerWin.cpp:
26198 * page/win/EventHandlerWin.cpp:
26271 * page/win/EventHandlerWin.cpp:
26548 * page/win/DragControllerWin.cpp: Added.
26956 Removed setting referrer and user-agend and added a check for null page.
27551 * page/win/EventHandlerWin.cpp:
27625 I moved tracking of the focused frame from the Widget hiearchy to Page's
27631 * page/win/EventHandlerWin.cpp:
27722 * page/win/EventHandlerWin.cpp:
28075 * page/win/EventHandlerWin.cpp:
28279 * page/win/EventHandlerWin.cpp: Return bools to signify whether the
28304 Crash loading pdf page (W4 form)
28369 resizing page with plug-in (@ cnn.com, for example).
28391 from the Frame to the Page, since it's only responsible for
28702 * page/win/EventHandlerWin.cpp: Added. Code from FrameViewWin and FrameWin.
28898 Make the Slider implementation call LOG_NOIMPL() instead of STOP_NOIMPL() so the RSS feed page can load.
28977 Moved Screen back from page/ to platform/ because it's a platform
29104 Don't call GetGlyphIndices on buffers larger than the page size. GetGlyphIndicies doesn't know anything about
29105 Unicode supplementary characters and will overwrite the local buffer if the passed-in buffer is bigger than the page size.
29584 should close the popup and move selection in the page
29724 (Page::canRunModal):
29725 (Page::canRunModalNow):
29726 (Page::runModal):
29915 <rdar://4771958> Holding down Ctrl when a redirect happens opens the redirected page in a new tab
30085 1. Popups are at least as wide as the <select> control on the page.
30396 Also updates text shown in <select> element on page when using arrow
30941 Flash content doesn't go away when navigating to a new page
32065 I've filed a bunch of bugs on remaining frames work. Most notably, closing a page with
32839 This patch makes Page, rather than Widget, responsible for holding the
32840 page's HWND. Refactoring aside, I think this makes more sense.
32850 (WebCore::Page::Page):
32851 (WebCore::Page::windowRect):
32852 (WebCore::Page::setWindowRect):
33524 * page/Frame.cpp:
33527 * page/FramePrivate.h:
33541 <rdar://problem/5250997> A crash occurs when selecting Undo Typing for a page that has been closed in tab
33544 * page/Page.cpp:
33545 (WebCore::Page::clearUndoRedoOperations): Added.
33546 * page/Page.h:
33555 * page/FrameView.cpp:
33573 * page/mac/WebCoreFrameBridge.mm:
33741 * page/DOMWindow.idl:
33964 <rdar://problem/5247178> REGRESSION: With CSS Edit 2.5, a crash occurs at WebCore::DeprecatedString::DeprecatedString when page fails to be extracted
34065 REGRESSION: Form select menu in iframe destroys form select menu on page
34067 * page/mac/EventHandlerMac.mm:
34095 * page/mac/FrameMac.mm:
34107 * page/FrameView.cpp:
34185 * page/EventHandler.cpp:
34190 * page/EventHandler.h:
34191 * page/Frame.cpp:
34280 * page/DOMWindow.idl:
34312 * page/DOMWindow.idl:
34372 * page/FrameView.cpp:
34494 * page/DOMWindow.idl: add new constructors.
34636 * page/DOMWindow.idl: Add constructor.
34686 * page/DOMWindow.idl: Add new constructor.
34701 Fix for <rdar://problem/5213039> REGRESSION: Wells Fargo registration page returns blank
34772 REGRESSION: WebKit doesn't show this javascript screenshot page (and crashes after click on its "hidden link")
35081 * page/DOMWindow.idl:
35150 * page/DOMWindow.idl: Uncomment constructors.
35164 * page/gdk/EventHandlerGdk.cpp:
35320 * page/gdk/ContextMenuClientGdk.cpp:
35330 * page/gdk/EventHandlerGdk.cpp:
35336 * page/qt/EventHandlerQt.cpp:
35337 * page/qt/FrameQt.cpp:
35651 * page/mac/WebCoreFrameBridge.mm:
35730 (WebCore::FrameGdk::FrameGdk): The Settings is now owned by the Page
35749 Fixed <rdar://problem/5055182> The page cache has no global cap.
35755 * history/BackForwardList.cpp: Removed support for managing the page cache
35759 Added a Page* back pointer so that Mac WebBackForwardList can still support
35761 Page is responsible for calling BackForwardList::close upon destruction,
35765 you whether you're in the page cache. This prevents us from having more
35777 * page/Settings.cpp: Added support for removing a Page's HistoryItems from
35778 the page cache.
35825 * page/FrameView.cpp:
35832 - <rdar://problem/5183523> REGRESSION: Excel: Worksheet tabs in spreadsheet saved as web page don't work
35890 * page/FrameView.cpp:
35915 * page/Frame.cpp: (WebCore::Frame::selectionLayoutChanged): Call invalidateCaretRect
36025 Some cleanup to Cache while Fixing <rdar://problem/5055182> The page cache
36043 Settings* data members, even though the Page owns the Settings object and
36046 Added NULL checks since the Page can be deleted before the frame/document.
36048 * page/Settings.cpp: Removed reliance on setNeedsReapplyStylesForSettingsChange.
36056 * page/Page.cpp: Removed setNeedsReapplyStylesForSettingsChange -- the
36057 Settings object is now a proper subcontroller of Page, so it doesn't need
36058 to use a global table to find its page anymore. Also, this function
36059 confusingly implied that the Frames in a page can have heterogeneous settings,
36103 timer bug in my recent page cache work.
36396 * page/DOMWindow.idl:
36436 * page/Settings.cpp:
36474 * page/Chrome.cpp:
36476 * page/Chrome.h:
36690 * page/Settings.cpp:
36693 * page/Settings.h:
36708 * page/EventHandler.cpp:
36853 (WebCore::ResourceHandle::start): Pass the page's network interface to
36999 * page/Chrome.h: Formatting change.
37000 * page/mac/ChromeMac.mm: Fixed copyright.
37014 * page/Chrome.h:
37015 * page/mac/ChromeMac.mm: Added.
37017 * page/mac/EventHandlerMac.mm: (WebCore::EventHandler::focusDocumentView): Calls focusNSView.
37039 tab makes page content disappear
37058 * page/EventHandler.cpp:
37073 * page/Frame.cpp:
37075 * page/FocusController.cpp:
37081 * page/FocusController.h:
37163 * page/DOMWindow.idl: Add marquee constructor.
37228 * page/DOMWindow.idl:
37289 When restoring a cached page, we'd try to kick off the icon load for it, which ended up causing
37290 shenanigans with the icon url -> page url mapping.
37293 (WebCore::FrameLoader::endIfNotLoading): Only try an icon load if we're not restoring from the page cache
37312 * page/Frame.cpp: (WebCore::Frame::respondToChangedSelection): Added checks for editable,
37606 * page/DOMWindow.idl:
37613 SVGTimer::applyAnimations when page cache is enabled
37751 * page/EventHandler.cpp:
37753 * page/FrameView.cpp:
37754 * page/FrameView.h:
37755 * page/mac/EventHandlerMac.mm:
37954 after releasing dragged image that has changed on source page
38022 <rdar://problem/5205914> REGRESSION: PLT stops after loading first page due to r21479
38050 <rdar://problem/5191024> Page never loads completely (emonome.vodpod.com)
38235 * page/mac/WebCoreFrameBridge.h:
38271 REGRESSION: Crash closing live web cam viewer page
38342 delegate methods in this case, which means that the page is actually being loaded.
38389 * page/Frame.cpp:
38415 Handling of misnested tags results in entire page appearing as link
38561 selections to the FocusController, since it is Page level
38570 * page/EventHandler.cpp:
38572 * page/FocusController.cpp:
38579 * page/Frame.cpp:
38638 * page/FrameView.cpp: (WebCore::FrameView::setContentsPos):
38678 - fix <rdar://problem/3109180> VIP: after go back, page jumps after loading even if I scrolled while loading
38684 (WebCore::FrameLoader::open): Call setWasScrolledByUser(false) on the page, so that we
38693 * page/Frame.cpp:
38698 * page/FrameView.h: Added wasScrolledByUser and setWasScrolledByUser. Also removed unneeded
38701 * page/FrameView.cpp:
38826 * page/EventHandler.cpp:
38828 * page/gdk/EventHandlerGdk.cpp:
38830 * page/mac/EventHandlerMac.mm:
38832 * page/qt/EventHandlerQt.cpp:
38895 * page/DragController.cpp:
38985 it persist through page cache transitions and it is truly a per-document concept more than
38990 page comes out of the back/forward cache. Currently the only client of this service is
38994 Finally, after a page is restored from the cache we have the document send the didRestoreFromCache()
38996 restoring the page instead of when caching the page because we want to defer work for the common
38997 case - there shouldn't be extra work here just to navigate away from a page when the common case
39004 (WebCore::Document::registerForDidRestoreFromCacheCallback): Add an Element to the special page-restoration callback list
39038 * page/Frame.cpp:
39045 * page/Frame.h:
39046 * page/FramePrivate.h:
39077 * page/mac/FrameMac.mm:
39151 * page/mac/FrameMac.mm:
39395 * page/FrameView.cpp:
39435 * page/EventHandler.cpp:
39468 * page/Frame.cpp:
39472 * page/Frame.h:
39473 * page/mac/FrameMac.mm: (WebCore::Frame::selectionImage): Update layout before creating the image. Use selectionRect instead of visibleSelectionRect.
39474 * page/DragController.cpp: (WebCore::dragLocForSelectionDrag): Use selectionRect instead of visibleSelectionRect.
39638 * page/DOMWindow.cpp:
39640 * page/Frame.cpp:
39644 * page/Frame.h:
39645 * page/mac/WebCoreFrameBridge.mm:
39737 space on page, do not consume space in Firefox (11926)
39796 * page/mac/FrameMac.mm:
39799 page on a new page load. (It would be non-functional in that case.)
39875 * page/FrameView.cpp:
39949 * page/mac/FrameMac.mm:
40050 * page/DOMWindow.idl: Added constructor properties for DOM interfaces.
40105 * page/EventHandler.cpp:
40231 - fix <rdar://problem/4585593> REGRESSION: Some 2-byte characters in printed page
40583 page?" logic to canCachePage(). Moved "I am caching this page" logic to
40628 * page/mac/FrameMac.mm: (WebCore::Frame::setUseSecureKeyboardEntry):
40650 * page/mac/FrameMac.mm: (WebCore::Frame::setUseSecureKeyboardEntry):
40794 * page/Frame.cpp:
40832 * page/Frame.cpp:
40834 * page/Frame.h:
41108 * page/Frame.cpp:
41173 * page/Frame.cpp:
41188 * page/EventHandler.cpp:
41228 * page/DragController.cpp:
41238 scaled seperately on a page
41338 * page/FrameView.cpp:
41495 Some fixups for the page cache:
41499 matches the cached page's view - this needs to be true by the time this
41611 * page/Frame.cpp:
41632 Fix for <rdar://problem/4806988> REGRESSION: history.go(0) doesn't reload page
41791 * page/mac/WebCoreFrameBridge.h:
41792 * page/mac/WebCoreFrameBridge.mm:
41803 * page/EventHandler.cpp:
41936 Fix for 13511, crash on a counters page. Make sure that RenderTexts
41989 * page/FrameView.cpp:
42161 * page/FrameView.cpp:
42342 * page/qt/EventHandlerQt.cpp:
42416 * page/EventHandler.cpp:
42418 * page/Frame.cpp:
42481 * page/ContextMenuController.cpp:
42551 * page/Frame.cpp:
42900 When these fixes are combined with the calcMinMaxWidth fix in 13430, the penguin page specified in 13337
42949 * page/gdk/EventHandlerGdk.cpp:
42995 WebCore part of fix for <rdar://problem/5107538> REGRESSION: Page scroll when selecting characters from inline input candidate window by arrow buttons
43061 * page/EventHandler.cpp:
43063 * page/EventHandler.h:
43064 * page/mac/EventHandlerMac.mm:
43098 because of <rdar://problem/4667227> REGRESSION: Shifted table on page at
43403 * page/mac/WebCoreFrameBridge.mm:
43473 * page/EventHandler.cpp:
43525 * page/Frame.h:
43539 [WebView setMaintainsBackForwardList:] doesn't actually flush out the current page caches
43653 The problem was that the page was loaded from the page cache with a subtree
43655 page entered the page cache). FrameView::needsLayout() was returning false
43658 * page/FrameView.cpp:
44051 * page/FrameLoadRequest.h:
44081 * page/ContextMenuController.cpp: (WebCore::ContextMenuController::contextMenuItemSelected):
44114 * page/mac/FrameMac.mm: (WebCore::Frame::setUseSecureKeyboardEntry):
44137 * page/Frame.cpp:
44147 * page/Frame.h: Made setSecureKeyboardEntry private and renamed it to
44150 * page/FramePrivate.h: Added m_useSecureKeyboardEntryWhenActive.
44151 * page/mac/FrameMac.mm: (WebCore::Frame::setUseSecureKeyboardEntry): Added an assertion,
44154 * page/FrameView.h: Added updateControlTints.
44155 * page/FrameView.cpp: (WebCore::FrameView::updateControlTints): Added. Code was moved
44229 Since the initial page doesn't have a URL associated with it, a history item never gets created. The
44252 * page/EventHandler.cpp:
44307 * page/mac/WebCoreFrameBridge.mm:
44350 * page/Chrome.cpp:
44353 * page/Chrome.h:
44354 * page/ChromeClient.h:
44355 * page/ContextMenuController.cpp:
44426 http://bugs.webkit.org/show_bug.cgi?id=3546 - Can't go back to first page in new window opened from gmail
44539 * page/PageState.cpp: Removed.
44540 * page/PageState.h: Removed.
44613 * page/mac/WebCoreFrameBridge.h: Got rid of unused WebCorePageCacheStateKey
44614 * page/mac/WebCoreFrameBridge.mm: Ditto
44666 Changed clients to use new preference specifying whether a Page should
44681 * page/Settings.cpp:
44683 * page/Settings.h:
44709 * page/Frame.cpp:
44765 Closing a page during slow cloning causes crash in setJSStatusBarText (13247)
44818 * page/EventHandler.cpp:
44822 * page/EventHandler.h:
44833 * page/DragController.cpp:
44865 * page/Frame.cpp:
44867 * page/Frame.h:
44868 * page/FrameView.cpp:
44871 * page/FrameView.h:
44872 * page/qt/FrameQt.cpp:
44950 causes a navigation to another page.
44952 * page/EventHandler.cpp:
44963 * page/EventHandler.cpp:
45010 * page/EventHandler.cpp:
45016 * page/EventHandler.h:
45054 * page/EventHandler.cpp:
45089 * page/EventHandler.cpp: (WebCore::EventHandler::dispatchMouseEvent):
45123 "Event var_deref_model: Variable "page" tracked as NULL was passed to a function that dereferences it."
45172 * page/EventHandler.cpp:
45190 * page/mac/WebCoreFrameBridge.mm:
45208 * page/ContextMenuController.cpp: (WebCore::ContextMenuController::handleContextMenuEvent):
45249 PDFDocumentImage was not accounting for page rotation in a number of places
45279 * page/EventHandler.cpp: Don't ever send click events for right-clicks.
45417 * page/EventHandler.cpp:
45591 <rdar://problem/4906488> text attributes are not working for frame based web page
45628 Find the focused node on the whole page. If there is no focused node,
45701 REGRESSION: Nightly won't load Curl plugin for full page use
45861 REPRO: Safari hangs loading 18 MB page (deeply nested DOM tree)
46165 * page/DragController.cpp:
46214 * page/DragController.cpp:
46236 * page/FrameView.cpp:
46238 * page/FrameView.h:
46292 * page/mac/WebCoreFrameBridge.mm: (-[WebCoreFrameBridge stringByEvaluatingJavaScriptFromString:forceUserGesture:]):
46348 * page/EventHandler.cpp:
46384 Fix for <rdar://problem/5026141> REGRESSION: Aperture Viewer Flashes when switching from Index Page to Detail page in Web Gallery
46474 * page/EventHandler.cpp:
46583 * page/EventHandler.cpp:
46716 * page/mac/WebCoreFrameBridge.mm: Ditto
46744 REGRESSION (r20410): In debug builds, loading a certain page is suspended until redisplay is forced
46749 * page/FrameView.cpp:
46764 * page/FrameView.cpp:
46881 * page/Frame.cpp:
46918 * page/EventHandler.cpp: (WebCore::EventHandler::defaultKeyboardEventHandler):
47035 * page/Frame.cpp:
47038 * page/Frame.h:
47039 * page/mac/WebCoreFrameBridge.mm:
47069 * page/EventHandler.cpp:
47103 * page/FrameView.cpp:
47115 * page/mac/FrameMac.mm:
47170 * page/FrameView.cpp:
47174 * page/FrameView.h:
47175 * page/mac/WebCoreFrameBridge.mm:
47282 * page/mac/FrameMac.mm:
47375 * page/FrameView.cpp:
47382 * page/FrameView.h:
47404 In NetNewsWire 2.1.1 and 3.0d62, a crash occurs after triple-clicking a link on the page
47442 * page/FrameView.cpp:
47484 REGRESSION: Using two fingers on a trackpad to scroll inside a text area makes the whole page move
47490 * page/EventHandler.cpp:
47521 * page/FrameView.cpp:
47694 * page/EventHandler.cpp: (WebCore::EventHandler::handleMouseMoveEvent):
47729 * page/EventHandler.cpp:
47813 * page/Frame.cpp:
47815 * page/Frame.h:
47816 * page/mac/WebCoreFrameBridge.mm:
48024 * manual-tests/redraw-page-cache-visited-links.html:
48029 * manual-tests/resources/redraw-page-cache-visited-links-2.html:
48157 * page/FrameView.cpp:
48159 * page/FrameView.h:
48160 * page/mac/WebCoreFrameBridge.h:
48350 * page/DragClient.h:
48737 * page/DragController.cpp:
48802 * page/Frame.cpp:
48901 * page/EventHandler.cpp: (WebCore::EventHandler::defaultTextInputEventHandler):
49048 The page in 13050 dropped from 145mb down to 45mb of memory use with this change for a stunning savings
49102 * page/mac/WebCoreFrameBridge.mm:
49160 * page/mac/WebCoreFrameBridge.h:
49161 * page/mac/WebCoreFrameBridge.mm:
49179 I added a null check on the DocumentLoader's error to see if the page ended in an error, or did indeed
49192 cachability of a page
49204 attempting to print page at http://www.pcadvisor.co.uk
49470 * page/EventHandler.cpp:
49495 * page/mac/FrameMac.mm: (WebCore::Frame::imageFromRect):
49682 REGRESSION (r17233-r17241): Repro crash when leaving a page whose unload handler submits a form
49717 * page/DragController.cpp:
49835 * page/mac/WebCoreFrameBridge.mm:
50017 * page/DragController.cpp:
50037 * page/Frame.cpp:
50040 * page/mac/FrameMac.mm:
50042 * page/mac/WebCoreFrameBridge.h:
50044 * page/qt/FrameQt.cpp:
50094 On that page the patch saves 11.5MB or some 21% of linebox memory consumption. It also
50353 On particular page, Copy is so slow it seems like a hang
50426 * page/FocusController.cpp:
50479 * page/Frame.h:
50480 * page/mac/FrameMac.mm:
50483 * page/mac/WebCoreFrameBridge.h:
50607 the page was loading. Before we send the event to the plugin we defer loads. The problem was that
50723 (Actually, it does load the page in the data source but doesn't do anything with it since the data source
50783 * page/EventHandler.cpp:
50796 * page/EventHandler.cpp: (WebCore::EventHandler::defaultKeyboardEventHandler): Call handleInputMethodKeypress before actually dispatching the keypress event
51574 * page/EventHandler.cpp:
51707 * page/EventHandler.cpp: Moved functionality into base class.
51851 * page/EventHandler.cpp:
51853 * page/Frame.cpp:
51855 * page/mac/EventHandlerMac.mm:
51913 "New windows open to the same page" pref set
51940 * page/Frame.cpp:
51995 * page/mac/WebCoreViewFactory.h:
52201 * page/Page.cpp:
52202 (WebCore::Page::~Page): Merged pageDestroyed() calls. Moved debug-only
52204 * page/Frame.cpp:
52282 * page/mac/EventHandlerMac.mm: (WebCore::EventHandler::focusDocumentView):
52332 * page/EventHandler.h: Make focusDocumentView public.
52333 * page/Frame.cpp: (WebCore::Frame::focusWindow): Instead of just setting the focused frame,
52440 * page/Frame.cpp:
52946 * page/DOMWindow.idl:
52947 * page/EventHandler.cpp:
52950 * page/Frame.cpp:
52952 * page/PageState.cpp:
53226 * page/Frame.cpp:
53316 * page/mac/WebCoreFrameBridge.mm:
53338 REGRESSION: Crash when navigating forward from an error page in WebFrameLoaderClient::dispatchDidReceiveContentLength
53424 * page/gdk/ContextMenuClientGdk.cpp:
53434 * page/gdk/EventHandlerGdk.cpp:
53533 * page/Frame.cpp: Moved m_xPosForVerticalArrowNavigation to SelectionController.
53534 * page/Frame.h: Ditto.
53535 * page/FramePrivate.h: Ditto.
53561 * page/ContextMenuController.cpp:
53563 * page/ContextMenuController.h:
53605 * page/DragController.cpp:
53616 * page/EventHandler.cpp:
53633 * page/EventHandler.cpp: (WebCore::EventHandler::defaultTextInputEventHandler):
53812 * page/gdk/EventHandlerGdk.cpp:
54179 * page/ContextMenuClient.h: Remove copyImageToClipboard()
54180 * page/ContextMenuController.cpp:
54183 * page/mac/WebCoreViewFactory.h: New localized String.
54331 * page/gdk/DragControllerGdk.cpp:
54334 * page/gdk/EventHandlerGdk.cpp:
54672 * page/DragController.cpp:
54674 Call simplifyWhiteSpace() on the proposed link title to match what's displayed on the web page, instead of using the
54729 REGRESSION (r14376): View Source not available after Back navigation from a non-HTML page
54731 The FrameLoader's responseMIMEType was not being updated when a page was
54732 brought back from the page cache.
54747 * page/DragController.cpp:
54749 * page/DragController.h:
54750 * page/mac/DragControllerMac.mm:
54752 * page/qt/DragControllerQt.cpp:
54898 * page/Chrome.cpp:
54900 * page/Chrome.h:
54901 * page/ChromeClient.h:
54902 * page/Frame.cpp:
54915 * page/Frame.h:
54916 * page/FramePrivate.h:
54917 * page/FrameView.h:
54918 * page/mac/EventHandlerMac.mm:
54926 * page/mac/FrameMac.h: Removed.
54927 * page/mac/FrameMac.mm:
54963 * page/mac/WebCoreFrameBridge.h:
54964 * page/mac/WebCoreFrameBridge.mm:
54968 * page/qt/EventHandlerQt.cpp:
54969 * page/qt/FrameQt.cpp:
54978 * page/qt/FrameQt.h: Removed.
55031 * page/qt/EventHandlerQt.cpp:
55061 * page/DragController.cpp:
55266 * page/DragClient.h:
55271 * page/DragController.cpp:
55288 * page/DragController.h:
55291 * page/EventHandler.cpp:
55297 * page/EventHandler.h:
55301 * page/Frame.h:
55304 * page/mac/DragControllerMac.mm:
55307 * page/mac/EventHandlerMac.mm:
55311 * page/mac/FrameMac.mm:
55315 * page/qt/DragControllerQt.cpp:
55318 * page/qt/EventHandlerQt.cpp:
55322 * page/qt/FrameQt.cpp:
55455 * page/EventHandler.cpp: (WebCore::selectCursor):
55561 * page/gdk/EventHandlerGdk.cpp: Comment out chatty message.
55664 <rdar://problem/4995250> REGRESSION: Crash occurs at WebCore::RenderLayer::scrollToOffset() when leaving page that has focus in field
55668 * dom/Node.cpp: (WebCore::Node::willRemove): Check that the document is not in the page cache before
55677 * page/PageState.cpp: (WebCore::PageState::restore): Call updateFocusAppearance on the focused node for this page. Pass true for the
55784 * page/gdk/ContextMenuClientGdk.cpp: Added.
55794 * page/gdk/ContextMenuClientGdk.h: Added.
55874 * manual-tests/background-image-change-in-page-cache.html: Added.
55877 which can happen if the document is in the page cache and the same cached
55893 the focus for the whole page.
55898 * page/EventHandler.cpp:
55901 * page/FocusController.cpp:
55904 node for a whole page.
55905 * page/FocusController.h: Added declaration.
55925 REGRESSION: First Enter key ignored on initial focus of textarea after page load (11967)
56182 Fixes <rdar://problem/4985497> - Crash when opening a new window to "Same Page"
56200 * page/EventHandler.cpp:
56259 * page/EventHandler.cpp:
56483 area moves to the previous page in history (12539)
56563 * page/EventHandler.h: Removed unneeded includes. Moved EventHandlerDragState down into the
56567 * page/EventHandler.cpp:
56577 * page/mac/EventHandlerMac.mm: Tweak formatting, remove some unused functions.
56579 * page/FocusController.h: Removed unnneded includes and forwards, and added an overload of
56581 * page/FocusController.cpp: (WebCore::FocusController::advanceFocus): Changed to allow a 0 for
56590 * page/mac/WebCoreFrameBridge.h:
56591 * page/mac/WebCoreFrameBridge.mm: Removed two unused methods.
56813 * page/ContextMenuController.cpp:
56826 * page/mac/WebCoreFrameBridge.h: Removed two unused methods
56963 ago with r12753. The bug was that we would not reload a page if the
56975 * page/Settings.cpp:
56978 * page/Settings.h:
57029 * page/Frame.cpp:
57031 disconnected from its page, ensure it is not the focus node.
57070 * page/Frame.cpp:
57091 When a frame's window was focused, the page didn't get updated about the new frame getting focus.
57096 * page/Frame.cpp:
57099 * page/Frame.h:
57100 * page/mac/FrameMac.mm:
57161 * page/Frame.cpp: Removed unnecessary #define
57525 * page/EventHandler.cpp: - renamed a function that is now in the base class
57680 * page/Chrome.cpp:
57682 * page/Chrome.h:
57683 * page/ChromeClient.h:
57684 * page/Frame.h:
57685 * page/mac/FrameMac.h:
57686 * page/mac/FrameMac.mm:
57687 * page/mac/WebCoreFrameBridge.h:
57764 * page/gdk/DragControllerGdk.cpp: Added.
57766 * page/gdk/EventHandlerGdk.cpp: Added.
57931 each page to cancel keepAlive only for its child frames, because a frame
57932 can be removed from the page before we get a chance to cancel its keepAlive.
57933 So, the page destructor has to cancel keepAlive for all frames. This is safe
57936 * page/Frame.cpp:
57941 * page/Frame.h:
57942 * page/Page.cpp:
57943 (WebCore::Page::~Page):
57965 * page/qt/EventHandlerQt.cpp:
57972 Added editing command functions for scrolling by page and moving the caret
58028 not a "real" leak, in the end). The Page destructor has code to cancel all
58029 Frame keepAlive timers upon the destruction of the last Page, but an SVG
58030 image puts a Page within a Page, making this condition impossible to meet.
58032 The fix here is to have each individual page cancel the keepAlive timers
58035 * page/Frame.cpp: Changed the FrameCounter to use WTF logging.
58039 * page/Page.cpp:
58040 (WebCore::Page::~Page): Made each page cancel its child keepAlive timers
58226 * page/EventHandler.h: Added m_mouseDownWasSingleClickInSelection boolean.
58228 * page/EventHandler.cpp:
58478 * page/EventHandler.cpp:
58485 * page/EventHandler.h:
58489 * page/mac/EventHandlerMac.mm:
58497 * page/mac/WebCoreFrameBridge.mm:
58620 * page/EventHandler.cpp: Include FloatPoint.h.
58638 - <rdar://problem/4896972> TV guide listings page doesn't finish loading (11674)
58719 * page/ContextMenuController.cpp:
58742 * page/Frame.cpp:
58757 * page/Frame.cpp:
58909 REGRESSION: Safari doesn't display hebrew text on a web page,
58946 Windows Vista page has a layout error in the header table (10517)
59014 * page/qt/EventHandlerQt.cpp:
59059 * page/DragClient.h:
59062 * page/DragController.cpp:
59068 * page/DragController.h:
59071 * page/EventHandler.cpp:
59082 * page/EventHandler.h:
59085 * page/mac/EventHandlerMac.mm:
59092 * page/mac/WebCoreFrameBridge.h:
59093 * page/mac/WebCoreFrameBridge.mm:
59125 REGRESSION: Safari doesn't display hebrew text on a web page,
59222 * page/Page.h: Added convenience method to get selection from focused or main frame.
59223 * page/Page.cpp: (WebCore::Page::selection):
59255 - fixed <rdar://problem/4751164> REGRESSION: Safari places text on incorrect button when returning to a page via back [10541]
59299 * page/qt/FrameQt.cpp:
59300 * page/qt/FrameQt.h: Remove redundant method.
59526 on page displays the wrong contextual menu items "Search in Google", "Search in Spotlight"
59805 * page/EventHandler.cpp: (WebCore::EventHandler::defaultKeyboardEventHandler): ditto.
59806 * page/EventHandler.h: ditto.
59815 * page/mac/WebCoreFrameBridge.h: Moved insertText method to Editor.
59816 * page/mac/WebCoreFrameBridge.mm:
59868 * page/DragController.cpp:
59878 * page/DragClient.h:
59880 * page/DragController.cpp:
59883 * page/DragController.h:
59887 * page/EventHandler.cpp:
59890 * page/EventHandler.h:
59891 * page/mac/EventHandlerMac.mm:
59896 * page/mac/WebCoreFrameBridge.h:
60121 REGRESSION(r19197): Tabbing into web page requires two key presses
60125 * page/FocusController.cpp:
60153 * page/FrameView.cpp:
60243 * page/FocusController.cpp:
60343 * page/qt/FrameQt.cpp:
60347 * page/qt/FrameQt.h:
60412 * page/mac/FrameMac.h:
60413 * page/mac/FrameMac.mm:
60418 * page/mac/WebCoreFrameBridge.mm:
60538 * page/qt/EventHandlerQt.cpp:
60546 * page/FrameView.cpp:
60678 * page/EventHandler.cpp:
60681 * page/EventHandler.h: lastEventIsMouseUp() is only ever relevant
60683 * page/mac/EventHandlerMac.mm:
60768 * page/EventHandler.cpp:
60889 * page/qt/FrameQt.cpp:
60891 * page/qt/FrameQt.h:
60892 * page/qt/FrameQtClient.cpp: Removed.
60893 * page/qt/FrameQtClient.h: Removed.
60916 * page/FocusController.cpp:
61004 * page/DragController.cpp:
61019 Add a check for a page of 0. This was the only call site for the
61020 addMessageToConsole function that did not have a check for a page of 0.
61104 * page/qt/EventHandlerQt.cpp:
61174 * page/EventHandler.cpp:
61178 * page/EventHandler.h:
61179 * page/mac/EventHandlerMac.mm: (WebCore::EventHandler::keyEvent):
61194 * page/DragController.cpp:
61195 * page/DragController.h:
61207 REGRESSION(r18951): Selecting text in a textarea makes the page scroll
61244 * page/mac/WebCoreFrameBridge.mm:
61347 loaded any page
61349 * page/DragController.cpp:
61354 * page/mac/DragControllerMac.mm:
61538 * page/DragController.cpp:
61683 * page/EventHandler.cpp: (WebCore::EventHandler::defaultKeyboardEventHandler): Added. Checks
61685 * page/EventHandler.h: Added defaultKeyboardEventHandler.
61687 * page/Page.cpp: (WebCore::Page::Page): Initialize m_tabKeyCyclesThroughElements to true.
61688 * page/Page.h: Added m_tabKeyCyclesThroughElements.
61689 (WebCore::Page::setTabKeyCyclesThroughElements): Added.
61690 (WebCore::Page::tabKeyCyclesThroughElements): Added.
61744 * page/DragActions.h:
61745 * page/DragController.cpp:
61788 * page/Frame.cpp:
61790 * page/FrameView.cpp:
61792 * page/qt/FrameQt.cpp:
61858 * page/DragActions.h: Added.
61862 * page/DragClient.h: Added.
61866 * page/DragController.cpp: Added.
61887 * page/DragController.h: Added.
61904 * page/Page.cpp:
61905 (WebCore::Page::Page):
61906 Update Page to have DragController
61908 * page/Page.h:
61909 (WebCore::Page::dragController):
61912 * page/mac/DragControllerMac.mm: Added.
61917 * page/mac/EventHandlerMac.mm:
61922 * page/mac/WebCoreFrameBridge.h:
61923 * page/mac/WebCoreFrameBridge.mm:
61926 * page/qt/DragControllerQt.cpp: Added.
62008 Bug 11692: REGRESSION(r17352): Disappearing page title
62172 REGRESSION (r19027): amazon.com home page crashes WebKit r19028 debug build
62185 contextual menu on the page
62187 * page/EventHandler.cpp:
62443 * page/DOMWindow.idl:
62453 * page/Frame.cpp:
62461 - fix <rdar://problem/4930503> REGRESSION: Page changes title when
62656 * page/EventHandler.cpp:
62765 * page/EventHandler.cpp:
62861 * page/EventHandler.h: Added setMouseDownMayStartAutoscroll, needed
62974 * page/Chrome.cpp:
62979 * page/Chrome.h:
62980 * page/ChromeClient.h:
62981 * page/Frame.cpp:
62984 * page/Frame.h:
62985 * page/mac/FrameMac.h:
62986 * page/mac/FrameMac.mm:
62987 * page/mac/WebCoreFrameBridge.h:
63202 * page/EventHandler.cpp:
63281 each Font keep its own mapping, using a shared set of glyph page fallback trees.
63283 For each page number there is (at most) one tree. A path from the root to a
63285 a page (which may be shared with other nodes) that maps each character in its range
63306 page fallback trees, triggering lazy initialization as needed, and caching pointers to
63307 the retrieved page tree nodes in the font.
63322 (WebCore::GlyphPageTreeNode::getRoot): Added. Returns the root of the page fallback tree for
63323 the given page number.
63324 (WebCore::GlyphPageTreeNode::initializePage): Added. Helper method that initializes the page
63325 pointer of a node, possibly to a pointer to another node's page or to 0.
63334 (WebCore::GlyphPageTreeNode::page):
63347 (WebCore::GlyphPage::fill): Changed to return false if the font has no glyphs in the page.
63362 * page/FrameView.cpp:
63366 then it cannot access its document, but the page cache should have detached it already.
63520 * page/Frame.h:
63521 * page/Frame.cpp:
63526 * page/mac/WebCoreFrameBridge.h:
63527 * page/mac/WebCoreFrameBridge.mm:
63593 * page/EventHandler.cpp: (WebCore::EventHandler::handleMousePressEvent): Set swallowEvent bool instead
63843 * page/qt/EventHandlerQt.cpp:
63844 * page/qt/FrameQt.cpp:
63918 * page/ContextMenuController.cpp:
64430 * page/Frame.h:
64431 * page/FrameLoadRequest.h:
64432 * page/FrameTree.h:
64433 * page/FrameView.h:
64434 * page/PageState.h:
64435 * page/Plugin.h:
64436 * page/qt/FrameQt.h:
64437 * page/qt/FrameQtClient.h:
64653 New per page class which tracks progress.
64657 * page/Page.cpp:
64658 (WebCore::Page::Page):
64659 * page/Page.h:
64660 (WebCore::Page::progress):
64661 Move createUniqueIdentifier to ProgressTracker, add ProgressTracker object to Page.
64844 Fix for 12275, negative margins confuse page breaks.
65041 REGRESSION (r18843): Webkit crashes on 43Folders.com home page
65130 * page/EventHandler.cpp:
65134 * page/EventHandler.h:
65301 * page/Page.cpp:
65302 (WebCore::Page::Page):
65303 (WebCore::Page::createUniqueIdentifier):
65304 * page/Page.h:
65364 * page/EventHandler.cpp:
65634 on the front page of yahoo.com!
65851 * page/mac/FrameMac.mm:
65861 * page/mac/WebCoreFrameBridge.mm: Killed the WebCoreBridgeInternal category,
65934 * page/qt/FrameQtClient.cpp:
65966 * page/mac/WebCoreFrameBridge.mm:
65977 * page/EventHandler.cpp:
66013 * page/qt/FrameQtClient.cpp:
66137 * page/EventHandler.cpp:
66145 * page/EventHandler.h:
66146 * page/MouseEventWithHitTestResults.cpp:
66148 * page/MouseEventWithHitTestResults.h:
66150 * page/mac/WebCoreFrameBridge.mm:
66259 * page/FrameView.cpp:
66261 * page/mac/WebCoreFrameBridge.mm:
66311 * page/ContextMenuClient.h: New call to the client to search in
66313 * page/ContextMenuController.cpp:
66323 * page/ContextMenuController.cpp:
66354 * page/qt/FrameQtClient.cpp:
66428 * page/qt/FrameQt.cpp: Added.
66461 * page/qt/FrameQt.h: Added.
66463 * page/qt/FrameQtClient.cpp: Added.
66476 * page/qt/FrameQtClient.h: Added.
66491 * page/ContextMenuController.cpp:
66763 * page/Frame.cpp:
67145 * page/mac/WebCoreFrameBridge.h:
67175 * page/ContextMenuController.cpp:
67177 Adam suggested I should nil-check frame->page()
67186 * page/ContextMenuController.cpp:
67264 * page/EventHandler.h: Removed unused Mac-specific
67266 * page/mac/EventHandlerMac.mm: Ditto.
67268 * page/Frame.cpp: (WebCore::Frame::frameForWidget): Changed to use
67272 * page/mac/FrameMac.h: Removed unused bridgeForWidget.
67273 * page/mac/FrameMac.mm: Ditto.
67275 * page/mac/WebCoreFrameBridge.h: Removed elementForView.
67276 * page/mac/WebCoreFrameBridge.mm: Ditto. While the scroll bar still did
67355 * page/Frame.h: Removed unneeded includes and declarations.
67357 * page/Page.h: Removed unneeded declarations.
68544 * page/ContextMenuController.cpp:
68702 * page/mac/WebCoreFrameBridge.mm:
68789 * page/EventHandler.h:
68790 * page/mac/EventHandlerMac.mm:
68791 * page/mac/WebCoreFrameBridge.h:
68792 * page/mac/WebCoreFrameBridge.mm:
68807 - No frames receive a focus event when the page is first loaded.
68820 * page/FocusDirection.h: Added.
68822 * page/mac/WebCoreFrameBridge.mm: Updated for renames.
68831 * page/EventHandler.cpp: Moved advanceFocus to FocusController.
68832 * page/EventHandler.h: Ditto.
68833 * page/FocusController.cpp:
68838 * page/FocusController.h: Added advanceFocus declaration.
68861 * page/mac/EventHandlerMac.mm: Updated for rename of SelectionDirection
68898 * page/Chrome.cpp:
68901 * page/Chrome.h:
68902 * page/ChromeClient.h:
69205 * page/mac/WebCoreFrameBridge.mm:
69225 * page/ContextMenuController.cpp:
69282 * page/ContextMenuClient.h: Name change and have the
69286 * page/ContextMenuController.cpp:
69702 * page/Frame.cpp:
69832 * page/mac/WebCoreViewFactory.h:
69890 http://bugs.webkit.org/show_bug.cgi?id=12105 - Crash visiting Acid2 test page
70145 * page/FrameTree.cpp:
70148 * page/Page.cpp: Transfered a handful of concepts from WebView
70149 (WebCore::Page::Page):
70150 (WebCore::Page::~Page):
70151 (WebCore::Page::backForwardList):
70152 (WebCore::Page::goBack):
70153 (WebCore::Page::goForward):
70154 (WebCore::Page::goToItem):
70155 * page/Page.h:
70157 * page/PageState.h:
70158 * page/mac/FrameMac.h:
70159 * page/mac/FrameMac.mm:
70160 * page/mac/WebCoreFrameBridge.h:
70161 * page/mac/WebCoreFrameBridge.mm: