⚠ Archived content — this site is no longer maintained.   Current WebKit documentation is at docs.webkit.org.

Timeline



Feb 1, 2006:

11:42 PM Changeset in webkit [12521] by mjs
  • 16 edits in trunk/WebCore

Reviewed by Darin.

  • bridge/mac/BrowserExtensionMac.mm: (WebCore::BrowserExtensionMac::createNewWindow):
  • bridge/mac/MacFrame.h:
  • bridge/mac/MacFrame.mm: (WebCore::MacFrame::generateFrameName): (WebCore::MacFrame::submitForm): (WebCore::Frame::frameDetached): (WebCore::MacFrame::nextKeyViewInFrameHierarchy): (WebCore::MacFrame::createEmptyDocument):
  • bridge/mac/WebCoreFrameBridge.mm: (-[WebCoreFrameBridge setParent:]): (-[WebCoreFrameBridge parent]): (-[WebCoreFrameBridge setName:]): (-[WebCoreFrameBridge name]):
  • khtml/ecma/kjs_window.cpp: (KJS::Window::getValueProperty): (KJS::Window::put): (KJS::Window::isSafeScript): (KJS::WindowFunc::callAsFunction):
  • khtml/html/html_baseimpl.cpp: (WebCore::HTMLFrameElementImpl::isURLAllowed):
  • khtml/html/html_headimpl.cpp: (WebCore::HTMLLinkElementImpl::process):
  • khtml/xml/DocumentImpl.cpp: (WebCore::DocumentImpl::ownerElement): (WebCore::DocumentImpl::parentDocument):
  • page/Frame.cpp: (WebCore::Frame::checkCompleted): (WebCore::Frame::redirectionTimerFired): (WebCore::Frame::requestFrameName): (WebCore::Frame::slotChildCompleted): (WebCore::Frame::incrementFrameCount): (WebCore::Frame::decrementFrameCount): (WebCore::Frame::topLevelFrameCount): (WebCore::Frame::selectFrameElementInParentIfFullySelected): (WebCore::Frame::handleFallbackContent): (WebCore::Frame::userGestureHint): (WebCore::Frame::canCachePage): (WebCore::Frame::updatePolicyBaseURL):
  • page/Frame.h:
  • page/FramePrivate.h: (WebCore::FramePrivate::FramePrivate):
  • page/FrameTreeNode.cpp: (WebCore::FrameTreeNode::setName): (WebCore::FrameTreeNode::appendChild): (WebCore::FrameTreeNode::removeChild):
  • page/FrameTreeNode.h: (WebCore::FrameTreeNode::FrameTreeNode): (WebCore::FrameTreeNode::name): (WebCore::FrameTreeNode::parent): (WebCore::FrameTreeNode::setParent):
  • rendering/render_frames.cpp: (WebCore::isURLAllowed):
11:04 PM Changeset in webkit [12520] by hyatt
  • 1 edit in trunk/LayoutTests/fast/block/float/031.html

Back out the changes to 031.html's HTML because of the 4959 partial backout.

11:02 PM Changeset in webkit [12519] by hyatt
  • 4 deletes in trunk/LayoutTests/fast/parser

Remove residual style span form test case because of the backout.

10:45 PM Changeset in webkit [12518] by hyatt
  • 1 edit in trunk/WebCore/khtml/html/htmlparser.cpp

Back out half of the residual style fix for bug 4959, since treating <span> like residual style breaks fast/block/float/031.html (despite buildbot and people on the outside not seeing it... how weird is that).

9:16 PM Changeset in webkit [12517] by darin
  • 1 edit
    2 adds in trunk/LayoutTests
  • fast/dom/Window/clear-timeout.html: Added.
  • fast/dom/Window/clear-timeout-expected.txt: Added.
9:15 PM Changeset in webkit [12516] by darin
  • 2 edits in trunk/WebCore

Checking in without review because I *just* broke this with my last check-in.

Test: fast/dom/Window/clear-timeout.html

  • khtml/ecma/kjs_window.cpp: (WindowQObject::clearTimeout): Fixed a != that should have been a ==.
6:51 PM Changeset in webkit [12515] by darin
  • 30 edits
    3 adds
    3 deletes in trunk/WebCore

Reviewed by Hyatt.

  • use Timer for everything, kill timer features of QObject, QTimer, QTimerEvent
  • ForwardingHeaders/kxmlcore/Noncopyable.h: Added.
  • ForwardingHeaders/kxmlcore/OwnArrayPtr.h: Added.
  • ForwardingHeaders/kxmlcore/OwnPtr.h: Added.
  • ForwardingHeaders/qtimer.h: Removed.
  • kwq/KWQTimer.cpp: Removed.
  • kwq/KWQTimer.h: Removed.
  • kwq/KWQObject.h:
  • kwq/KWQObject.cpp: Remove timer-related features.
  • kwq/KWQEvent.h: Remove QTimerEvent.
  • WebCore.xcodeproj/project.pbxproj: Updated for file changes.
  • WebCore.vcproj/WebCore/WebCore.vcproj: Ditto.
  • platform/Timer.h: Change to use nextFireInterval rather than nextFireTime. More convenient and also no need to define what the epoch is. Change TimerBase to use a virtual function rather than a function pointer. Added setDeferringTimers function to ensure timers don't fire while handling an event.
  • platform/mac/Timer.cpp: (WebCore::timerFired): Added deferral support. (WebCore::fireDeferred): Added. (WebCore::TimerBase::TimerBase): Simplify to remove function pointer. (WebCore::TimerBase::~TimerBase): Put in here, no longer inline. (WebCore::TimerBase::start): Change to use interval. (WebCore::TimerBase::startRepeating): Change since we use interval now. (WebCore::TimerBase::startOneShot): Ditto. (WebCore::TimerBase::stop): Added deferral support. (WebCore::TimerBase::nextFireInterval): Added. (WebCore::TimerBase::fire): Added. (WebCore::isDeferringTimers): Added. (WebCore::setDeferringTimers): Added.
  • bridge/mac/MacFrame.mm: (WebCore::MacFrame::startRedirectionTimer): Update for change to Timer class. (WebCore::MacFrame::passMouseDownEventToWidget): Update to use setDeferringTimers instead of QObject::setDefersTimers.
  • khtml/ecma/kjs_window.h:
  • khtml/ecma/kjs_window.cpp: (KJS::DOMWindowTimer): Added. Class for JavaScript "timeout". (KJS::WindowQObject::parentDestroyed): Update to use DOMWindowTimer. (KJS::WindowQObject::installTimeout): Ditto. (KJS::WindowQObject::pauseTimeouts): Ditto. (KJS::WindowQObject::resumeTimeouts): Ditto. (KJS::WindowQObject::clearTimeout): Ditto. (KJS::WindowQObject::timerFired): Ditto. (KJS::DOMWindowTimer::fired): Added.
  • khtml/html/htmltokenizer.h:
  • khtml/html/htmltokenizer.cpp: (WebCore::HTMLTokenizer::HTMLTokenizer): Use Timer instead of timer ID. (WebCore::HTMLTokenizer::reset): Ditto. (WebCore::HTMLTokenizer::continueProcessing): Ditto. (WebCore::HTMLTokenizer::write): Ditto. (WebCore::HTMLTokenizer::stopParsing): Ditto. (WebCore::HTMLTokenizer::processingData): Ditto. (WebCore::HTMLTokenizer::timerFired): Ditto. (WebCore::HTMLTokenizer::end): Ditto. (WebCore::HTMLTokenizer::finish): Ditto.
  • khtml/xml/DocumentImpl.h:
  • khtml/xml/DocumentImpl.cpp: (WebCore::DocumentImpl::DocumentImpl): Updated for changes to use RefPtr more cases, and not use it for m_svgExtensions. (WebCore::DocumentImpl::~DocumentImpl): Delete m_svgExtensions instead of just deref'ing it since it's no longer shared. (WebCore::DocumentImpl::implementation): Update for RefPtr. (WebCore::DocumentImpl::elementSheet): Ditto. (WebCore::DocumentImpl::styleSheets): Ditto. (WebCore::DocumentImpl::recalcStyleSelector): Ditto. (WebCore::DocumentImpl::dispatchImageLoadEventSoon): Update to use new style timer. (WebCore::DocumentImpl::removeImage): Ditto. (WebCore::DocumentImpl::dispatchImageLoadEventsNow): Ditto. (WebCore::DocumentImpl::imageLoadEventTimerFired): Ditto. (WebCore::DocumentImpl::svgExtensions): Update for RefPtr. (WebCore::DocumentImpl::accessSVGExtensions): Ditto.
  • ksvg2/misc/KSVGTimeScheduler.h: (WebCore::TimeScheduler::document):
  • ksvg2/misc/KSVGTimeScheduler.cpp: (WebCore::SVGTimer::downcast): (WebCore::SVGTimer::SVGTimer): (WebCore::SVGTimer::start): (WebCore::SVGTimer::calculateTimePercentage): (WebCore::SVGTimer::notifyAll): (WebCore::SVGTimer::addNotify): (WebCore::SVGTimer::removeNotify): (WebCore::TimeScheduler::TimeScheduler): (WebCore::TimeScheduler::~TimeScheduler): (WebCore::TimeScheduler::addTimer): (WebCore::TimeScheduler::connectIntervalTimer): (WebCore::TimeScheduler::disconnectIntervalTimer): (WebCore::TimeScheduler::startAnimations): (WebCore::TimeScheduler::toggleAnimations): (WebCore::TimeScheduler::timerFired): Rework to use new timer.
  • ksvg2/misc/SVGDocumentExtensions.h:
  • ksvg2/misc/SVGDocumentExtensions.cpp: Make SVGDocumentExtensions no longer be shared, be solely owned by the document.
  • ksvg2/svg/SVGDocumentImpl.cpp: (WebCore::SVGDocumentImpl::createStyleSelector): Update for RefPtr use.
  • kwq/KWQSlot.cpp: Remove endLifeSupport and timerNotify slots.
  • page/Frame.h:
  • page/Frame.cpp: (WebCore::Frame::selectionLayoutChanged): Update to use new style timer. (WebCore::Frame::caretBlinkTimerFired): Ditto.
  • page/FramePrivate.h: (WebCore::FramePrivate::FramePrivate): Ditto.
  • page/FrameView.h:
  • page/FrameView.cpp: (WebCore::FrameViewPrivate::FrameViewPrivate): Update to use new style timer. (WebCore::FrameView::clear): Ditto. (WebCore::FrameView::layout): Ditto. (WebCore::FrameView::layoutTimerFired): Ditto. (WebCore::FrameView::scheduleRelayout): Ditto. (WebCore::FrameView::layoutPending): Ditto. (WebCore::FrameView::haveDelayedLayoutScheduled): Ditto. (WebCore::FrameView::unscheduleRelayout): Ditto.
  • page/ObjectContents.h: Remove unneeded includes.
  • rendering/render_frames.cpp: Removed include of <qtimer.h>.
  • rendering/render_layer.h:
  • rendering/render_layer.cpp: (WebCore::Marquee::Marquee): Use new style timers. (WebCore::Marquee::start): Ditto. (WebCore::Marquee::suspend): Ditto. (WebCore::Marquee::stop): Ditto. (WebCore::Marquee::updateMarqueeStyle): Ditto. (WebCore::Marquee::timerFired): Ditto.
2:36 PM Changeset in webkit [12514] by bdakin
  • 3 edits in trunk/WebCore

Patch by Darin. Reviewed by Beth.

Fix for <rdar://problem/4424126> REGRESSION(412-420+): yellow
highlight fails to follow cursor when mousing over star rating
(6232)

Event coordinates cannot be calculated until there is a target.
This patch restructures the code so that the coordinates are
initialized when the mouse event is created but are not calculated
until the target is set.

Jan 31, 2006:

10:30 PM Changeset in webkit [12513] by mjs
  • 3 edits
    4 adds in trunk

LayoutTests:

Reviewed by Darin.

  • fast/dynamic/layer-hit-test-crash-expected.checksum: Added.
  • fast/dynamic/layer-hit-test-crash-expected.png: Added.
  • fast/dynamic/layer-hit-test-crash-expected.txt: Added.
  • fast/dynamic/layer-hit-test-crash.html: Added.

WebCore:

Reviewed by Darin.

  • rendering/render_layer.cpp: (WebCore::RenderLayer::hitTestLayer): Iterate vectors in a way that won't break on empty ones.
10:24 PM Changeset in webkit [12512] by mjs
  • 3 edits in trunk/JavaScriptCore

Reviewed by Darin.


  • fixed leak of hundreds of thousands of JS parser nodes on the layout tests, and added an exit counter that would catch them
  • kjs/nodes.cpp: (NodeCounter::~NodeCounter): Added debug-only node counter. (Node::Node): (Node::~Node):
  • kxmlcore/VectorTraits.h: Simple classes like RefPtr do in fact need destruction.
8:33 PM Changeset in webkit [12511] by darin
  • 4 edits in trunk/JavaScriptCore

Reviewed by Maciej.

  • added deleteAllValues for HashSet as well as HashMap
  • fixed conversion from const_iterator to iterator, which I broke a while back
  • kxmlcore/HashMap.h: Updated copyright date.
  • kxmlcore/HashSet.h: (KXMLCore::deleteAllValues): Added.
  • kxmlcore/HashTable.h: (KXMLCore::HashTableIterator::operator const_iterator): Added.
6:44 PM Changeset in webkit [12510] by adele
  • 4 edits
    2 adds in trunk

LayoutTests:

  • fast/forms/input-changing-value-expected.txt: Added.
  • fast/forms/input-changing-value.html: Added.

WebCore:

Reviewed by Darin.

http://bugzilla.opendarwin.org/show_bug.cgi?id=6862
Input's value doesn't get updated after typing in new text field

Added test:
fast/forms/input-changing-value.html

Added an event listener for a DOMCharacterDataModifiedEvent on the inner div.
When we get the event, then we update the input element's value field.

There may be performance problems with this approach that we will have to
address before flipping the switch to use these new text fields.

  • rendering/RenderTextField.cpp: (WebCore::InputMutationListener::handleEvent): calls subtreeHasChanged (WebCore::m_mutationListener): (WebCore::RenderTextField::~RenderTextField): remove the event listener. (WebCore::RenderTextField::setStyle): Remove unnecessary setStyle on text node. It should inherit style from the div already. (WebCore::RenderTextField::updateFromElement): add the event listener. (WebCore::RenderTextField::subtreeHasChanged): updates the input element's value.
  • rendering/RenderTextField.h: (WebCore::InputMutationListener::InputMutationListener): Added. (WebCore::InputMutationListener::renderTextField): Added. (WebCore::InputMutationListener::setInputElement): Added.
5:49 PM Changeset in webkit [12509] by sullivan
  • 2 edits in trunk/WebKit

Reviewed by Tim Omernick.


  • fixed <rdar://problem/4267144> REGRESSION (10.4.2): Safari pages auto-scroll too easily during drag over content [5853]


There were two issues here:
(1) dragging over a non-editable webview (such as a typical Safari page) should not have
auto-scrolled at all; the fact that it did was an uninentional side effect of making
auto-scroll work for editable webviews a la Blot.
(2) the speed & hot area of the auto-scroll changed between 10.4.1 and 10.4.2.


I have a fix for (1), which is the much more important issue. I'll modify the bugzilla bug
to be about the remaining issue.

  • WebView.subproj/WebView.m: (-[WebView _autoscrollForDraggingInfo:timeDelta:]): do nothing if not editable (-[WebView _shouldAutoscrollForDraggingInfo:]): return NO if not editable
5:18 PM Changeset in webkit [12508] by thatcher
  • 11 edits
    4 adds in trunk

LayoutTests:

Adding test cases for:
http://bugzilla.opendarwin.org/show_bug.cgi?id=4959
Bug 4959: inline style not terminated properly after <form>

Updated older tests/results to work with the patch.
Some of the tests had an open <span> with no close.

  • editing/deleting/delete-image-003-expected.txt:
  • editing/deleting/delete-image-003.html:
  • editing/undo/redo-typing-001-expected.txt:
  • editing/undo/redo-typing-001.html:
  • editing/undo/undo-typing-001-expected.txt:
  • editing/undo/undo-typing-001.html:
  • fast/block/float/031.html:
  • fast/parser/residual-style-span-form-expected.checksum: Added.
  • fast/parser/residual-style-span-form-expected.png: Added.
  • fast/parser/residual-style-span-form-expected.txt: Added.
  • fast/parser/residual-style-span-form.html: Added.
  • fast/text/whitespace/006-expected.txt:

WebCore:

Reviewed by Dave Hyatt.
Landed by Timothy Hatcher.

http://bugzilla.opendarwin.org/show_bug.cgi?id=4959
Bug 4959: inline style not terminated properly after <form>

  • khtml/html/htmlparser.cpp: (HTMLParser::isResidualStyleTag): add <span> as residual style tag (HTMLParser::isAffectedByResidualStyle): add <form> as tag affected by residual style
4:24 PM Changeset in webkit [12507] by thatcher
  • 1 edit in trunk/WebCore/WebCore.xcodeproj/project.pbxproj

Adding -Wno-long-double to avoid a warning.

3:59 PM Changeset in webkit [12506] by sullivan
  • 2 edits in trunk/WebKit

Reviewed by Tim Omernick.


Support for programmatic scrolling one line at a time for PDFs. (We already had support for
programmatic scrolling one page at a time, and to top/end.)

  • WebView.subproj/WebPDFView.m: (-[WebPDFView _fakeKeyEventWithFunctionKey:]): generalized comment (-[WebPDFView scrollLineDown:]): pass a faked arrow-down key event (-[WebPDFView scrollLineUp:]): pass a faked arrow-up key event
3:38 PM Changeset in webkit [12505] by tomernic
  • 2 edits in trunk/JavaScriptCore

Reviewed by Geoff Garen.

  • bindings/c/c_utility.cpp: (KJS::Bindings::convertUTF8ToUTF16): Fixed an invalid assertion that UTF8Chars is not NULL. It is valid for it to be NULL as long as UTF8Length is 0. This fixes an assertion failure on TOT at <http://www.musicindiaonline.com/p/x/tJO0OOBME9.As1NMvHdW/>, where JavaScript is getting a NULL string back from some call on the Real Player plugin.
1:50 PM Changeset in webkit [12504] by vicki
  • 3 edits
    4 adds
    1 delete in trunk/WebCore

Reviewed by Geoff.

  • fix <rdar://problem/4426668> REGRESSION: sometimes URLs with named anchors in a page don't jump to proper location in document (6916). Added test cases for this fix and past link jumping bug fixes.
  • khtml/xml/ContainerNodeImpl.cpp: (WebCore::ContainerNodeImpl::getUpperLeftCorner): Traverse up the parent node chain until you find one that has a sibling.
  • manual-tests/linkjump-1.html: Added a note here - the bug for this test case is still broken in TOT.
  • manual-tests/linkjump-2.html: Added. Renamed scrollToAnchor.html, to group it with the rest of the link jumping tests.
  • manual-tests/linkjump-3.html: Added. Test case for this bug, <rdar://problem/4426668>.
  • manual-tests/linkjump-4.html: Added. Test case for past fix, <rdar://problem/4247537>.
  • manual-tests/linkjump-5.html: Added. Test case for past fix, <rdar://problem/4256060>.
  • manual-tests/scrollToAnchor.html: Removed.
12:41 PM Changeset in webkit [12503] by harrison
  • 1 edit
    4 adds in trunk/LayoutTests

Adding test cases for:
<rdar://problem/4423922> TOT REGRESSION (r12358): first iframe in pair fails to copy


  • editing/pasteboard/paste-empty-startcontainer-expected.png: Added.
  • editing/pasteboard/paste-empty-startcontainer-expected.checksum: Added.
  • editing/pasteboard/paste-empty-startcontainer-expected.txt: Added.
  • editing/pasteboard/paste-empty-startcontainer.html: Added.
12:41 PM Changeset in webkit [12502] by harrison
  • 2 edits in trunk/WebCore

Reviewed by John.
<rdar://problem/4423922> TOT REGRESSION (r12358): first iframe in pair fails to copy

Layout test added:

  • editing/pasteboard/paste-empty-startcontainer.html


  • khtml/xml/dom2_rangeimpl.cpp: (DOM::RangeImpl::startNode):
  • use empty non-textual m_startContainer itself if m_startOffset is 0, rather then nextSibling()
10:55 AM Changeset in webkit [12501] by adele
  • 3 edits
    2 adds in trunk

LayoutTests:

Reviewed by Adele.


  • fast/forms/selected-index-assert-expected.txt: Added.
  • fast/forms/selected-index-assert.html: Added.

WebCore:

Test: fast/forms/selected-index-assert.html.

Reviewed by Adele.


  • khtml/html/HTMLSelectElementImpl.cpp: (WebCore::HTMLSelectElementImpl::selectedIndex): Removed bogus assert. -1 is the correct value to return if no option is selected.
10:14 AM Changeset in webkit [12500] by bdakin
  • 2 edits in trunk/WebCore

Reviewed by Adele.

Fixing build bustage. Removing include of khtml_factory.h since it
has been removed.

9:45 AM Changeset in webkit [12499] by darin
  • 1 edit
    4 adds in trunk/LayoutTests

Reviewed by Hyatt.

  • fast/forms/button-cannot-be-nested-expected.checksum: Added.
  • fast/forms/button-cannot-be-nested-expected.png: Added.
  • fast/forms/button-cannot-be-nested-expected.txt: Added.
  • fast/forms/button-cannot-be-nested.html: Added.
9:45 AM Changeset in webkit [12498] by darin
  • 2 edits in trunk/WebCore

Reviewed by Hyatt.

  • khtml/html/htmlparser.cpp: (HTMLParser::getNode): Add buttonTag to error handling table to take care of unclosed tags.
9:41 AM Changeset in webkit [12497] by darin
  • 1 edit
    2 adds in trunk/LayoutTests

Reviewed by Darin.


  • fast/parser/script-after-frameset-assert-expected.txt: Added.
  • fast/parser/script-after-frameset-assert.html: Added.
9:41 AM Changeset in webkit [12496] by darin
  • 2 edits in trunk/WebCore

Test: fast/parser/script-after-frameset-assert.html

Reviewed by Darin.


  • khtml/html/htmltokenizer.cpp: (WebCore::HTMLTokenizer::scriptHandler): Reset scriptNode to 0 if the script is being skipped.
9:36 AM Changeset in webkit [12495] by darin
  • 1 edit
    4 adds in trunk/LayoutTests

Reviewed by Darin.

  • fast/table/fixed-table-non-cell-in-row.html: Added.
  • fast/table/fixed-table-non-cell-in-row-expected.txt: Added.
  • fast/table/fixed-table-non-cell-in-row-expected.png: Added.
  • fast/table/fixed-table-non-cell-in-row-expected.checksum: Added.
9:31 AM Changeset in webkit [12494] by darin
  • 2 edits in trunk/WebCore

Reviewed by Darin.

  • rendering/table_layout.cpp: (WebCore::FixedTableLayout::calcWidthArray): Remove the assertion.
9:18 AM Changeset in webkit [12493] by andersca
  • 5 edits in trunk

2006-01-31 Anders Carlsson <andersca@mac.com>

Reviewed by John.


  • khtml/ecma/kjs_html.cpp: (KJS::ImagePattern::createPattern): Don't mirror the x coordinate when creating the pattern.
9:09 AM Changeset in webkit [12492] by darin
  • 66 edits
    2 adds
    3 deletes in trunk

WebCore:

Reviewed by Hyatt.

  • added a Timer class
  • used the Timer class for the redirection timer
  • moved Frame, FrameView, MacFrame, and FrameNodeTree into WebCore namespace
  • removed more KWQ
  • ForwardingHeaders/khtml_factory.h: Removed.
  • kwq/KWQKHTMLFactory.cpp: Removed.
  • kwq/KWQKHTMLFactory.h: Removed.
  • platform/Timer.h: Added.
  • platform/mac/Timer.cpp: Added.
  • WebCore.vcproj/WebCore/WebCore.vcproj: Updated for added and removed files.
  • WebCore.xcodeproj/project.pbxproj: Ditto.
  • page/Frame.h:
  • page/Frame.cpp: (WebCore::Frame::init): Remove code to set up slotRedirect. (WebCore::Frame::checkCompleted): Call start/stopRedirectionTimer instead of using the redirection timer directly. (WebCore::Frame::scheduleRedirection): Ditto. (WebCore::Frame::scheduleLocationChange): Ditto. (WebCore::Frame::scheduleHistoryNavigation): Ditto. (WebCore::Frame::cancelRedirection): Ditto. (WebCore::Frame::redirectionTimerFired): Renamed from slotRedirect. (WebCore::Frame::slotParentCompleted): More startRedirectionTimer. (WebCore::Frame::startRedirectionTimer): Added. Virtual bottleneck to start the redirection timer. (WebCore::Frame::stopRedirectionTimer): Added. Virtual bottleneck to stop the redirection timer.
  • page/FramePrivate.h: Changed m_redirectionTimer from a QTimer to a Timer.
  • bridge/mac/MacFrame.mm: (WebCore::MacFrame::startRedirectionTimer): Added. Avoids the need for the QTimer "monitor" feature that I had added a while back to implement the client-redirected callback. (WebCore::MacFrame::stopRedirectionTimer): Ditto.
  • kwq/KWQSlot.cpp: Removed slotRedirected.
  • ForwardingHeaders/ksvg2/KSVGPart.h: Removed using to put Frame into various namespaces (all of which are WebCore now anyway).
  • bindings/objc/DOMInternal.mm:
  • bridge/mac/BrowserExtensionMac.h:
  • bridge/mac/KWQKHTMLView.cpp:
  • bridge/mac/MacFrame.h:
  • bridge/mac/WebCoreFrameBridge.h:
  • bridge/mac/WebCoreFrameBridge.mm:
  • bridge/mac/WebCorePageBridge.h:
  • bridge/mac/WebCorePageBridge.mm:
  • css/cssstyleselector.cpp:
  • css/cssstyleselector.h:
  • khtml/ecma/kjs_binding.cpp:
  • khtml/ecma/kjs_binding.h:
  • khtml/ecma/kjs_navigator.cpp:
  • khtml/ecma/kjs_navigator.h:
  • khtml/ecma/kjs_proxy.h:
  • khtml/ecma/kjs_window.h:
  • khtml/editing/SelectionController.h:
  • khtml/editing/jsediting.h:
  • khtml/html/html_baseimpl.h:
  • khtml/html/html_documentimpl.cpp:
  • khtml/html/html_documentimpl.h:
  • khtml/html/html_headimpl.h:
  • khtml/html/htmlparser.h:
  • khtml/html/htmltokenizer.h:
  • khtml/xml/DOMImplementationImpl.h:
  • khtml/xml/DocumentImpl.h:
  • khtml/xml/dom2_eventsimpl.h:
  • khtml/xml/xml_tokenizer.h:
  • khtml/xsl/xslt_processorimpl.h:
  • ksvg2/svg/SVGDocumentImpl.cpp:
  • kwq/KWQClipboard.h:
  • kwq/KWQComboBox.mm:
  • kwq/KWQFileButton.h:
  • kwq/KWQFrame.mm:
  • kwq/KWQKJavaAppletWidget.h:
  • kwq/KWQListBox.mm:
  • kwq/KWQSignalStubs.cpp:
  • kwq/KWQSlider.mm:
  • kwq/KWQTextField.mm:
  • kwq/KWQWidget.mm:
  • kwq/WebCoreSettings.mm:
  • kwq/WebCoreTextRendererFactory.mm:
  • loader/DocLoader.h:
  • page/FrameTreeNode.cpp:
  • page/FrameTreeNode.h:
  • page/FrameView.cpp:
  • page/FrameView.h:
  • page/Page.cpp:
  • page/Page.h:
  • rendering/InlineTextBox.h:
  • rendering/font.cpp:
  • rendering/render_canvas.h:
  • rendering/render_frames.h:
  • rendering/render_object.h:
  • rendering/render_replaced.h: Updated for namespace and header changes.

WebKit:

Reviewed by Hyatt.

  • WebCoreSupport.subproj/WebFrameBridge.m: (-[WebFrameBridge createChildFrameNamed:withURL:referrer:renderPart:allowsScrolling:marginWidth:marginHeight:]): Updated for name change.
5:21 AM Changeset in webkit [12491] by mjs
  • 1 edit
    4 adds in trunk/LayoutTests

Added test case I forgot to commit earlier.


  • fast/parser/remove-block-in-residual-style.html: Added.
  • fast/parser/remove-block-in-residual-style-expected.checksum: Added.
  • fast/parser/remove-block-in-residual-style-expected.png: Added.
  • fast/parser/remove-block-in-residual-style-expected.txt: Added.
Note: See TracTimeline for information about the timeline view.