Timeline
Feb 12, 2006:
- 9:31 PM Changeset in webkit [12778] by
-
- 1 edit5 adds in trunk/LayoutTests
Reviewed and tweaked by Darin.
- test for http://bugzilla.opendarwin.org/show_bug.cgi?id=7206 REGRESSION: PDF "images" no longer render within HTML pages
- fast/replaced/page-as-image.html: Added.
- fast/replaced/page-as-image-expected.txt: Added.
- fast/replaced/page-as-image-expected.png: Added.
- fast/replaced/page-as-image-expected.checksum: Added.
- fast/replaced/resources/image.pdf: Added.
- 9:27 PM Changeset in webkit [12777] by
-
- 2 edits in trunk/WebCore
Reviewed by Hyatt.
- fix http://bugzilla.opendarwin.org/show_bug.cgi?id=7206 REGRESSION: PDF "images" no longer render within HTML pages
Test: fast/replaced/page-as-image.html
- platform/Image.cpp: (WebCore::Image::setNativeData): Return false in the case where the PDF document has not been created yet.
- 8:11 PM Changeset in webkit [12776] by
-
- 15 edits14 deletes in trunk/LayoutTests
Rubber stamped by Geoff.
- comment out remote <base> URLs, these were making the tests hang for a long time
This also made the affected tests start passing.
- dom/xhtml/level2/html/HTMLBodyElement01-expected.checksum: Removed.
- dom/xhtml/level2/html/HTMLBodyElement01-expected.png: Removed.
- dom/xhtml/level2/html/HTMLBodyElement01-expected.txt:
- dom/xhtml/level2/html/HTMLBodyElement01.xhtml:
- dom/xhtml/level2/html/HTMLBodyElement02-expected.checksum: Removed.
- dom/xhtml/level2/html/HTMLBodyElement02-expected.png: Removed.
- dom/xhtml/level2/html/HTMLBodyElement02-expected.txt:
- dom/xhtml/level2/html/HTMLBodyElement02.xhtml:
- dom/xhtml/level2/html/HTMLBodyElement03-expected.checksum: Removed.
- dom/xhtml/level2/html/HTMLBodyElement03-expected.png: Removed.
- dom/xhtml/level2/html/HTMLBodyElement03-expected.txt:
- dom/xhtml/level2/html/HTMLBodyElement03.xhtml:
- dom/xhtml/level2/html/HTMLBodyElement04-expected.checksum: Removed.
- dom/xhtml/level2/html/HTMLBodyElement04-expected.png: Removed.
- dom/xhtml/level2/html/HTMLBodyElement04-expected.txt:
- dom/xhtml/level2/html/HTMLBodyElement04.xhtml:
- dom/xhtml/level2/html/HTMLBodyElement05-expected.checksum: Removed.
- dom/xhtml/level2/html/HTMLBodyElement05-expected.png: Removed.
- dom/xhtml/level2/html/HTMLBodyElement05-expected.txt:
- dom/xhtml/level2/html/HTMLBodyElement05.xhtml:
- dom/xhtml/level2/html/HTMLBodyElement06-expected.checksum: Removed.
- dom/xhtml/level2/html/HTMLBodyElement06-expected.png: Removed.
- dom/xhtml/level2/html/HTMLBodyElement06-expected.txt:
- dom/xhtml/level2/html/HTMLBodyElement06.xhtml:
- dom/xhtml/level2/html/body01-expected.checksum: Removed.
- dom/xhtml/level2/html/body01-expected.png: Removed.
- dom/xhtml/level2/html/body01-expected.txt:
- dom/xhtml/level2/html/body01.xhtml:
- 7:06 PM Changeset in webkit [12775] by
-
- 2 edits in trunk/JavaScriptCore
Reviewed by darin.
Cleaned up testkjs, added new "run" functionality to allow scripting
tests from within JS. ("run" is a part of my new super-accurate
JS iBench.)
No regressions in run-javascriptcore-tests.
- kjs/testkjs.cpp: (GlobalImp::className): (TestFunctionImp::): (TestFunctionImp::callAsFunction): (main): (run):
- 6:43 PM Changeset in webkit [12774] by
-
- 4 edits1 move3 adds1 delete in trunk/WebCore
Reviewed by Maciej.
- http://bugzilla.opendarwin.org/show_bug.cgi?id=7209 reimplement Timer so it uses only a single timer from the underlying OS
- WebCore.vcproj/WebCore/WebCore.vcproj: Removed old files, added new.
- WebCore.xcodeproj/project.pbxproj: Ditto.
- platform/Timer.h: Updated for new timer implementation.
- platform/Timer.cpp: Added. Platform-independent implementation of timers in terms of a single shared timer. Uses a heap to implement a priority queue so we know which timer to fire first.
- platform/SharedTimer.h: Added.
- platform/mac/SharedTimerMac.cpp: Added.
- platform/win/SharedTimerWin.cpp: Added.
- platform/mac/TimerMac.cpp: Removed.
- platform/win/TimerWin.cpp: Removed.
- 4:51 PM Changeset in webkit [12773] by
-
- 2 edits in trunk/WebCore
2006-02-12 Eric Seidel <eseidel@apple.com>
Reviewed by mjs.
- loader/CachedXSLStyleSheet.cpp: removed duplicate copy of xbl code.
- 2:07 PM Changeset in webkit [12772] by
-
- 3 edits in trunk/WebKitSite
2006-02-12 Joost de Valk <jdevalk@opendarwin.org>
Reviewed by eseidel.
Added a little piece of text to the page about reductions, pointing to the bugzilla page.
Changed "Sign up for a" into "Create a" bugzilla account.
- quality/reduction.html:
- quality/reporting.html:
- 8:31 AM Changeset in webkit [12771] by
-
- 2 edits in trunk/WebCore
Unreviewed build fix.
- fix build
- bindings/scripts/CodeGeneratorJS.pm: Update for splitting of the dom_textimpl.h header.
- 2:11 AM Changeset in webkit [12770] by
-
- 7 edits2 adds in trunk/WebKit
Reviewed by Hyatt.
- factor WebArchive creation code out of other classes into new WebArchiver http://bugzilla.opendarwin.org/show_bug.cgi?id=7208
- DOM/WebDOMOperations.m: (-[DOMNode webArchive]): (-[DOMRange webArchive]):
- WebKit.xcodeproj/project.pbxproj:
- WebView/WebArchiver.h: Added.
- WebView/WebArchiver.m: Added. (+[WebArchiver _subframeArchivesForFrame:]): (+[WebArchiver archiveFrame:]): (+[WebArchiver _archiveCurrentStateForFrame:]): (+[WebArchiver _archiveWithMarkupString:fromFrame:nodes:]): (+[WebArchiver archiveRange:]): (+[WebArchiver archiveNode:]): (+[WebArchiver archiveSelectionInFrame:]):
- WebView/WebDataSource.m: (-[WebDataSource webArchive]):
- WebView/WebDataSourcePrivate.h:
- WebView/WebHTMLView.m: (-[WebHTMLView _writeSelectionWithPasteboardTypes:toPasteboard:cachedAttributedString:]): (-[WebHTMLView _writeSelectionToPasteboard:]):
- WebView/WebHTMLViewPrivate.h:
- 2:07 AM Changeset in webkit [12769] by
-
- 1 edit in trunk/WebCore/ChangeLog
Correct tyop in ChangeLog
- 2:03 AM Changeset in webkit [12768] by
-
- 13 edits2 moves in trunk/WebCore
Reviewed by Darin.
- rename FrameTreeNode to FameTree and treeNode() to tree() http://bugzilla.opendarwin.org/show_bug.cgi?id=7210
This may be slightly less accurate, but reads better.
- WebCore.xcodeproj/project.pbxproj:
- bridge/mac/BrowserExtensionMac.mm: (WebCore::BrowserExtensionMac::createNewWindow):
- bridge/mac/MacFrame.mm: (WebCore::MacFrame::submitForm): (WebCore::MacFrame::nextKeyViewInFrameHierarchy):
- bridge/mac/WebCoreFrameBridge.mm: (-[WebCoreFrameBridge firstChild]): (-[WebCoreFrameBridge lastChild]): (-[WebCoreFrameBridge childCount]): (-[WebCoreFrameBridge previousSibling]): (-[WebCoreFrameBridge nextSibling]): (-[WebCoreFrameBridge appendChild:]): (-[WebCoreFrameBridge removeChild:]): (-[WebCoreFrameBridge setParent:]): (-[WebCoreFrameBridge parent]): (-[WebCoreFrameBridge setName:]): (-[WebCoreFrameBridge name]):
- dom/DocumentImpl.cpp: (WebCore::DocumentImpl::parentDocument):
- 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):
- page/Frame.cpp: (WebCore::Frame::stopLoading): (WebCore::Frame::clear): (WebCore::Frame::stopAnimations): (WebCore::Frame::checkCompleted): (WebCore::Frame::checkEmitLoadEvent): (WebCore::Frame::slotChildCompleted): (WebCore::Frame::findFrame): (WebCore::Frame::setZoomFactor): (WebCore::Frame::frameNames): (WebCore::Frame::frames): (WebCore::Frame::childFrameNamed): (WebCore::Frame::incrementFrameCount): (WebCore::Frame::decrementFrameCount): (WebCore::Frame::topLevelFrameCount): (WebCore::Frame::selectFrameElementInParentIfFullySelected): (WebCore::Frame::userGestureHint): (WebCore::Frame::canCachePage): (WebCore::Frame::updatePolicyBaseURL): (WebCore::Frame::setPolicyBaseURL): (WebCore::Frame::tree): (WebCore::Frame::frameDetached): (WebCore::Frame::updateBaseURLForEmptyDocument):
- page/Frame.h:
- page/FramePrivate.h:
- page/FrameTree.cpp: Added. (WebCore::FrameTree::~FrameTree): (WebCore::FrameTree::setName): (WebCore::FrameTree::appendChild): (WebCore::FrameTree::removeChild):
- page/FrameTree.h: Added. (WebCore::FrameTree::FrameTree):
- page/FrameTreeNode.cpp: Removed.
- page/FrameTreeNode.h: Removed.
- rendering/render_frames.cpp: (WebCore::isURLAllowed):
- 12:50 AM Changeset in webkit [12767] by
-
- 4 edits in trunk/WebCore
Fix bug 7182, animated GIFs don't clear previous animation frames.
Feb 11, 2006:
- 7:10 PM Changeset in webkit [12766] by
-
- 3 edits in trunk/WebCore
- Fixed bad free resulting from 0 legnth StringImpl
No test case because currently this bug only has the effect of a bad
free on exit().
- platform/StringImpl.cpp: (WebCore::StringImpl::StringImpl): Factored varied approaches to initialization into two common routines: initWithChar and initWithQChar. The common rule is: if we're not going to allocate a string, make sure to set s to 0 so fastFree doesn't try to free it later. For speed, initWithQChar uses memcpy() -- that's the only difference between the two. (WebCore::StringImpl::initWithChar): (WebCore::StringImpl::initWithQChar):
- platform/StringImpl.h:
- 5:18 PM Changeset in webkit [12765] by
-
- 40 edits8 copies2 moves in trunk/WebCore
Rubber stamped by Eric.
- split dom_textimpl.{h,cpp} by class.
- WebCore.xcodeproj/project.pbxproj:
- bindings/objc/DOM.mm:
- bridge/mac/MacFrame.mm:
- dom/CDATASectionImpl.cpp: Added.
- dom/CDATASectionImpl.h: Added.
- dom/CharacterDataImpl.cpp: Added.
- dom/CharacterDataImpl.h: Added.
- dom/CommentImpl.cpp: Added.
- dom/CommentImpl.h: Added.
- dom/DocumentImpl.cpp:
- dom/EditingTextImpl.cpp: Added.
- dom/EditingTextImpl.h: Added.
- dom/NodeImpl.cpp:
- dom/TextImpl.cpp: Added.
- dom/TextImpl.h: Added.
- dom/dom2_rangeimpl.cpp:
- dom/dom_elementimpl.cpp:
- dom/dom_textimpl.cpp: Removed.
- dom/dom_textimpl.h: Removed.
- dom/xml_tokenizer.cpp:
- khtml/ecma/kjs_dom.cpp:
- khtml/ecma/kjs_html.cpp:
- khtml/editing/SelectionController.cpp:
- khtml/editing/apply_style_command.cpp:
- khtml/editing/break_blockquote_command.cpp:
- khtml/editing/composite_edit_command.cpp:
- khtml/editing/delete_from_text_node_command.cpp:
- khtml/editing/delete_selection_command.cpp:
- khtml/editing/htmlediting.cpp:
- khtml/editing/insert_into_text_node_command.cpp:
- khtml/editing/insert_line_break_command.cpp:
- khtml/editing/insert_paragraph_separator_command.cpp:
- khtml/editing/insert_text_command.cpp:
- khtml/editing/join_text_nodes_command.cpp:
- khtml/editing/markup.cpp:
- khtml/editing/rebalance_whitespace_command.cpp:
- khtml/editing/replace_selection_command.cpp:
- khtml/editing/split_text_node_command.cpp:
- khtml/editing/split_text_node_containing_element.cpp:
- khtml/editing/visible_position.cpp:
- khtml/html/HTMLElementImpl.cpp:
- khtml/html/HTMLKeygenElementImpl.cpp:
- khtml/html/HTMLOptionElementImpl.cpp:
- khtml/html/HTMLTextAreaElementImpl.cpp:
- khtml/html/html_headimpl.cpp:
- khtml/html/html_objectimpl.cpp:
- khtml/html/htmlparser.cpp:
- khtml/xsl/xslt_processorimpl.cpp:
- page/Frame.cpp:
- rendering/RenderText.h:
- rendering/render_frames.cpp:
- 4:51 PM Changeset in webkit [12764] by
-
- 15 edits4 adds in trunk
2006-02-11 Alexander Kellett <lypanov@kde.org>
Reviewed by eseidel.
- Fixing http://bugzilla.opendarwin.org/show_bug.cgi?id=6942 Implement support for "em" and "ex" relative lengths.
- Layout tests changes:
Fixed: svg/W3C-SVG-1.1/coords-units-03-b.svg
New: svg/custom/coords-relative-units-transforms.svg
- 4:21 PM Changeset in webkit [12763] by
-
- 2 edits1 add in trunk/WebKitSite
Reviewed by Darin.
Added a Bugzilla page, which contains information about creating a Bugzilla account, what editbugs and canconfirm
bits are and how to get them.
Changed link in reporting page to link to Bugzilla page.
- quality/bugzilla.html: Added.
- quality/reporting.html:
- 4:09 PM Changeset in webkit [12762] by
-
- 2 edits13 moves in trunk/WebCore
Rubber-stamped by Eric.
- renamed all the platform/mac files to have a Mac suffix (Hyatt and I discussed this change recently)
- WebCore.xcodeproj/project.pbxproj:
- platform/mac/Color.mm: Removed.
- platform/mac/ColorMac.mm: Added.
- platform/mac/FloatPoint.mm: Removed.
- platform/mac/FloatPointMac.mm: Added.
- platform/mac/FloatRect.mm: Removed.
- platform/mac/FloatRectMac.mm: Added.
- platform/mac/FloatSize.mm: Removed.
- platform/mac/FloatSizeMac.mm: Added.
- platform/mac/Image.mm: Removed.
- platform/mac/ImageMac.mm: Added.
- platform/mac/ImageSource.cpp: Removed.
- platform/mac/ImageSourceMac.cpp: Added.
- platform/mac/IntPoint.mm: Removed.
- platform/mac/IntPointMac.mm: Added.
- platform/mac/IntRect.mm: Removed.
- platform/mac/IntRectMac.mm: Added.
- platform/mac/IntSize.mm: Removed.
- platform/mac/IntSizeMac.mm: Added.
- platform/mac/QString.mm: Removed.
- platform/mac/QStringMac.mm: Added.
- platform/mac/Screen.mm: Removed.
- platform/mac/ScreenMac.mm: Added.
- platform/mac/SystemTime.cpp: Removed.
- platform/mac/SystemTimeMac.cpp: Added.
- platform/mac/Timer.cpp: Removed.
- platform/mac/TimerMac.cpp: Added.
- 3:54 PM Changeset in webkit [12761] by
-
- 327 edits in trunk/WebCore
2006-02-11 Eric Seidel <eseidel@apple.com>
Rubber-stamped by darin.
Push kcanvas into WebCore namespace.
Fix KSVG2 to use WebCore namespace.
- Remove all uses of khtml
- and KDOM:: from SVG code. Too many files changed to bother showing here.
- 3:38 PM Changeset in webkit [12760] by
-
- 2 edits in trunk/LayoutTests
Reviewed by Darin.
- fast/events/event-targets.html: Fixed a small mistake in this test, noticed while checking that bug 3609 is fixed in tip of tree.
- 3:19 PM Changeset in webkit [12759] by
-
- 2 edits in trunk/WebKitSite
2006-02-12 Joost de Valk <jdevalk@opendarwin.org>
Reviewed by eseidel.
- Changed 10.2 paragraph to say Mac OS X instead of just OS X
- Detabified the file.
- quality/reporting.html:
- 12:11 PM Changeset in webkit [12758] by
-
- 7 edits4 adds in trunk
LayoutTests:
Reviewed by Hyatt.
- new test and updated results for http://bugzilla.opendarwin.org/show_bug.cgi?id=7054 Vertical scroll bars do not appear or do not scroll completely
- fast/replaced/width100percent-expected.checksum: Updated.
- fast/replaced/width100percent-expected.png: Updated.
- fast/replaced/width100percent-expected.txt: Updated.
- fast/table/edge-offsets-expected.checksum: Added.
- fast/table/edge-offsets-expected.png: Added.
- fast/table/edge-offsets-expected.txt: Added.
- fast/table/edge-offsets.html: Added.
WebCore:
Test: fast/table/edge-offsets.html
Reviewed by Hyatt.
- fix http://bugzilla.opendarwin.org/show_bug.cgi?id=7054 Vertical scroll bars do not appear or do not scroll completely
- rendering/RenderTableSection.cpp: (WebCore::RenderTableSection::lowestPosition): Override the superclass implementation to return the lowest of all the cells' lowest positions and the section's. (WebCore::RenderTableSection::rightmostPosition): Ditto for rightmost. (WebCore::RenderTableSection::leftmostPosition): Ditto for leftmost.
- rendering/RenderTableSection.h:
- 11:56 AM Changeset in webkit [12757] by
-
- 3 edits in trunk/WebCore
No test until we figure out how to make one.
Reviewed by Darin.
- fix http://bugzilla.opendarwin.org/show_bug.cgi?id=7189 XSLT result parsing stops prematurely
- khtml/xsl/xslt_processorimpl.cpp: (DOM::XSLTProcessorImpl::createDocumentFromSource): Removed the call to setParsing(false) from here since it stopped parsing prematurely. Now the frame will call it when the tokenizer is finished.
- page/Frame.cpp: (WebCore::Frame::clear): Disconnect the finishedParsing signal handler from the document. (WebCore::Frame::setDocument): Disconnect the signal handler from the old document and connect it to the new document.
- 11:39 AM Changeset in webkit [12756] by
-
- 6 edits1 add in trunk/WebCore
Reviewed by Hyatt.
- fix http://bugzilla.opendarwin.org/show_bug.cgi?id=6821 Fix for 5983 will not always update hover correctly.
- khtml/xml/DocumentImpl.cpp: (WebCore::DocumentImpl::hoveredNodeDetached): Added this method. Moved the hover logic from NodeImpl::detach here, modified to use the DOM tree instead of hoverAncestor, to handle the case that the hover node is a text node, and to schedule an update of hover state. (WebCore::DocumentImpl::activeChainNodeDetached): Added this method to trim the active chain above the node being detached.
- khtml/xml/DocumentImpl.h:
- khtml/xml/NodeImpl.cpp: (WebCore::NodeImpl::detach): Moved most of the hover logic out of here into DocumentImpl. Reset m_active and m_inActiveChain and call activeChainNodeDetached when detaching an active node.
- manual-tests/bugzilla-6821.html: Added.
- page/FrameView.cpp: (WebCore::FrameViewPrivate::FrameViewPrivate): Added hover-state update timer. (WebCore::FrameViewPrivate::reset): (WebCore::FrameView::~FrameView): (WebCore::FrameView::viewportMouseMoveEvent): (WebCore::FrameView::hoverTimerFired): Call DocumentImpl::prepareMouseEvent when the timer fires to cause hover state to update. (WebCore::FrameView::scheduleHoverStateUpdate): Added.
- page/FrameView.h:
- 9:58 AM Changeset in webkit [12755] by
-
- 2 edits in trunk/WebKit
- English.lproj/StringsNotToBeLocalized.txt: Updated paths for recent changes in directory structure.
- 8:03 AM Changeset in webkit [12754] by
-
- 3 edits in trunk/WebKit
Reviewed by John Sullivan.
- Fix http://bugzilla.opendarwin.org/show_bug.cgi?id=7171 No description in WebKitErrors.m for WebKitErrorPlugInWillHandleLoad
- English.lproj/Localizable.strings: Added new UI_STRING().
- Misc/WebKitErrors.m: Added #define for description. (registerErrors): Added dictionary entry.
- 2:48 AM Changeset in webkit [12753] by
-
- 4 edits12 adds in trunk
Reviewed by Darin.
- fix http://bugzilla.opendarwin.org/show_bug.cgi?id=3400 setting the .src of an iframe to the same value does not reload page
Test cases:
- fast/frames/frame-set-same-location.html
- fast/frames/frame-set-same-src.html
- fast/frames/iframe-set-same-location.html
- fast/frames/iframe-set-same-src.html
- khtml/html/html_baseimpl.cpp: (WebCore::HTMLFrameElementImpl::setLocation): Remove the check for the new URL being different from the current one. Moved updateForNewURL() code into setLocation().
- khtml/html/html_baseimpl.h:
- 2:34 AM Changeset in webkit [12752] by
-
- 2 edits in trunk/JavaScriptCore
Reviewed by Darin.
- improve fix for http://bugzilla.opendarwin.org/show_bug.cgi?id=5163 RealPlayer.GetTitle() Crashes Safari/Dashboard
- bindings/c/c_utility.cpp: (KJS::Bindings::convertUTF8ToUTF16): Use kCFStringEncodingISOLatin1 rather than kCFStringEncodingWindowsLatin1, because the latter encoding has holes, and conversion can still fail.
- 12:34 AM Changeset in webkit [12751] by
-
- 1 edit9 adds in trunk/LayoutTests
2006-02-11 Eric Seidel <eseidel@apple.com>
Reviewed by hyatt.
Adding support for external entity declarations in XSLT.
http://bugzilla.opendarwin.org/show_bug.cgi?id=7184
<rdar://problem/4271696> support external DTD references in XSLT
- fast/parser/external-entities-expected.checksum: Added.
- fast/parser/external-entities-expected.png: Added.
- fast/parser/external-entities-expected.txt: Added.
- fast/parser/external-entities-in-xslt-expected.txt: Added.
- fast/parser/external-entities-in-xslt.xml: Added.
- fast/parser/external-entities.xml: Added.
- fast/parser/resources: Added.
- fast/parser/resources/external-entities.dtd: Added.
- fast/parser/resources/external-entities.xsl: Added.
- 12:15 AM Changeset in webkit [12750] by
-
- 5 edits in trunk/WebCore
2006-02-10 Eric Seidel <eseidel@apple.com>
Reviewed by hyatt.
Adding support for external entity declarations in XSLT.
http://bugzilla.opendarwin.org/show_bug.cgi?id=7184
<rdar://problem/4271696> support external DTD references in XSLT
- dom/xml_tokenizer.cpp: (WebCore::OffsetBuffer::OffsetBuffer): new support class (WebCore::OffsetBuffer::readOutBytes): read method (WebCore::shouldAllowExternalLoad): for preventing common urls (WebCore::openFunc): now does a synchronous data load (WebCore::readFunc): returns data from the offset buffer (WebCore::closeFunc): deletes offset buffer (WebCore::setLoaderForLibXMLCallbacks): helper function (WebCore::createQStringParser): cleanup (WebCore::XMLTokenizer::finish):
- dom/xml_tokenizer.h:
- khtml/xsl/xsl_stylesheetimpl.cpp: (WebCore::XSLStyleSheetImpl::parseString):
- khtml/xsl/xsl_stylesheetimpl.h: