Timeline



Aug 19, 2005:

6:13 PM Changeset in webkit [10273] by justing
  • 5 edits in trunk/WebKit

Reviewed by rjw

The boolean justOpenedForTargetedLink is never used to determine a course of action.
It was added long ago for findOrCreateFramedNamed, which has since been removed.

  • WebView.subproj/WebDataSource.m:
  • WebView.subproj/WebDataSourcePrivate.h:
  • WebView.subproj/WebFrame.m: (-[WebFrame _loadDataSource:withLoadType:formState:]):
  • WebView.subproj/WebFramePrivate.h:
4:58 PM Changeset in webkit [10272] by harrison
  • 13 edits
    2 adds in trunk

Reviewed by Darin.
Landed by David Harrison.

Test cases added:

  • layout-tests/fast/dom/no-elements-expected.txt: Added.
  • layout-tests/fast/dom/no-elements.html: Added.
  • khtml/html/html_elementimpl.cpp: (blockTagList): Add noembed and nolayer to the list of block tags.
  • khtml/html/htmlparser.cpp: (HTMLParser::noembedCreateErrorCheck): (HTMLParser::noframesCreateErrorCheck): (HTMLParser::noscriptCreateErrorCheck): (HTMLParser::nolayerCreateErrorCheck): Make sure these elements are created, but that they won't have any children. (Except for <noscript> when JavaScript is turned off).
  • layout-tests/dom/html/level2/html/HTMLElement113-expected.txt:
  • layout-tests/dom/html/level2/html/HTMLElement114-expected.txt:
  • layout-tests/dom/html/level2/html/HTMLElement142-expected.txt:
  • layout-tests/dom/html/level2/html/HTMLElement143-expected.txt:
  • layout-tests/dom/html/level2/html/HTMLElement26-expected.txt:
  • layout-tests/dom/html/level2/html/HTMLElement27-expected.txt:
  • layout-tests/dom/html/level2/html/HTMLElement55-expected.txt:
  • layout-tests/dom/html/level2/html/HTMLElement56-expected.txt:
  • layout-tests/dom/html/level2/html/HTMLElement84-expected.txt:
  • layout-tests/dom/html/level2/html/HTMLElement85-expected.txt: These tests pass now.
4:38 PM Changeset in webkit [10271] by harrison
  • 2 edits
    1 add in trunk/WebCore

Reviewed by Maciej.
Landed by David Harrison.

Test cases added: Manual test because Darin saw no way to exercise the hit testing code from JavaScript.
manual-tests/onclick_in_noncontent.html: Added.

  • khtml/rendering/render_block.cpp: (khtml::RenderBlock::nodeAtPoint): Take the border extra into account when hit testing just as we do when painting the background of a table cell. OK for other renderers because they have a border extra of 0.
4:09 PM Changeset in webkit [10270] by harrison
  • 27 edits in trunk

Reviewed by Darin.
Landed by David Harrison.

Test cases added: None. Fixes existing tests.

  • khtml/ecma/kjs_dom.cpp: Attribute values are writable
  • khtml/xml/dom_docimpl.cpp: (DocumentImpl::createAttributeNS): Update for new AttrImpl constructor.
  • khtml/xml/dom_elementimpl.cpp: (AttributeImpl::allocateImpl): Update for new AttrImpl constructor.

(AttrImpl::AttrImpl):
Initialize m_ignoreChildCount to 0. If createTextChild.
is true, create a child text node with the contents
of the attribute value.

(AttrImpl::setValue):
Remove all children and create a new text node with the contents
of the attribute value.

(AttrImpl::cloneNode):
Make sure to clone any children.

(AttrImpl::childrenChanged):
If m_ignoreChildrenChanged is 0, update the attribute value.

  • khtml/xml/dom_elementimpl.h: Add childrenChanged, update AttrImpl constructor and add m_ignoreChildrenChanged to AttrImpl.
  • khtml/xml/dom_nodeimpl.cpp: (DOM::NodeImpl::normalize): If an element has attributes, make sure to normalize them.
  • layout-tests/dom/html/level1/core/hc_attrappendchild1-expected.txt:
  • layout-tests/dom/html/level1/core/hc_attrappendchild3-expected.txt:
  • layout-tests/dom/html/level1/core/hc_attrappendchild6-expected.txt:
  • layout-tests/dom/html/level1/core/hc_attrchildnodes1-expected.txt:
  • layout-tests/dom/html/level1/core/hc_attrchildnodes2-expected.txt:
  • layout-tests/dom/html/level1/core/hc_attrclonenode1-expected.txt:
  • layout-tests/dom/html/level1/core/hc_attrcreatetextnode-expected.txt:
  • layout-tests/dom/html/level1/core/hc_attrfirstchild-expected.txt:
  • layout-tests/dom/html/level1/core/hc_attrhaschildnodes-expected.txt:
  • layout-tests/dom/html/level1/core/hc_attrinsertbefore1-expected.txt:
  • layout-tests/dom/html/level1/core/hc_attrinsertbefore2-expected.txt:
  • layout-tests/dom/html/level1/core/hc_attrinsertbefore3-expected.txt:
  • layout-tests/dom/html/level1/core/hc_attrinsertbefore4-expected.txt:
  • layout-tests/dom/html/level1/core/hc_attrlastchild-expected.txt:
  • layout-tests/dom/html/level1/core/hc_attrnormalize-expected.txt:
  • layout-tests/dom/html/level1/core/hc_attrremovechild1-expected.txt:
  • layout-tests/dom/html/level1/core/hc_attrreplacechild1-expected.txt:
  • layout-tests/dom/html/level1/core/hc_attrreplacechild2-expected.txt:
  • layout-tests/dom/html/level1/core/hc_attrsetvalue1-expected.txt:
  • layout-tests/dom/html/level1/core/hc_attrsetvalue2-expected.txt:
  • layout-tests/dom/html/level1/core/hc_elementnormalize2-expected.txt: These tests pass now.
3:29 PM Changeset in webkit [10269] by harrison
  • 3 edits in trunk/WebCore

Reviewed by Darin.
Landed by David Harrison

Test cases added: N/A for this code removal

Remove all traces of the konqueror property

  • khtml/ecma/kjs_window.cpp: (KJS::Window::getValueProperty):
  • khtml/ecma/kjs_window.h: (KJS::Window::):
3:07 PM Changeset in webkit [10268] by harrison
  • 2 edits
    2 adds in trunk

Reviewed by Darin
Landed by David Harrison

Test cases added:
layout-tests/fast/block/margin-collapse/104.html: Added.
layout-tests/fast/block/margin-collapse/104-expected.txt: Added.

  • khtml/rendering/render_box.cpp: (RenderBox::calcHorizontalMargins):
3:06 PM Changeset in webkit [10267] by eseidel
  • 4 edits in trunk

Bug #: 4459
Submitted by: Tobias Lidskog <tobiaslidskog@mac.com>
Reviewed by: eseidel

  • kcanvas/KCanvasContainer.cpp: (KCanvasContainer::bbox): avoid unnecessary computation. (KCanvasContainer::collisions):
  • kcanvas/device/quartz/KCanvasItemQuartz.mm: (KCanvasItemQuartz::draw): (KCanvasItemQuartz::hitsPath): use untranslated point
  • svg-tests/W3C-SVG-1.1/metadata-example-01-b-expected.txt: Performance improvements to bbox and hit-testing fix. http://bugzilla.opendarwin.org/show_bug.cgi?id=4459
2:37 PM Changeset in webkit [10266] by eseidel
  • 2 edits in trunk/WebCore

Bug #: 4529
Submitted by: eseidel
Reviewed by: darin

1:24 PM Changeset in webkit [10265] by darin
  • 5 edits in trunk/JavaScriptCore

Reviewed by Maciej.

  • kjs/identifier.h: Add a new global nullIdentifier and make Identifier::null a function that returns it.
  • kjs/identifier.cpp: (KJS::Identifier::init): Initialize a global for the null identifier as well as all the other globals for special identifiers.
  • kjs/ustring.h: (KJS::UString::UString): Make this empty constructor inline.
  • kjs/ustring.cpp: Remove the old non-inline version.
10:58 AM Changeset in webkit [10264] by darin
  • 3 edits in trunk/WebKit

Reviewed by John.

  • English.lproj/Localizable.strings: Updated to include a new localizable string that was added a long while back. Apprently no one has run into the code using this string, because if they had, they'd have seen an assert.
  • English.lproj/StringsNotToBeLocalized.txt: Updated for various recent changes.
10:15 AM Changeset in webkit [10263] by darin
  • 2 edits in trunk/WebKitTools

Reviewed by Darin.

  • Scripts/cvs-create-patch: Add an --include-unknowns option that will cause new files to be included in the patch even without "cvs add".
10:10 AM Changeset in webkit [10262] by vicki
  • 1 edit
    1 delete in trunk
  • remove this test, I disabled it in my last checkin
  • layout-tests/dom/html/level2/html/HTMLFormElement10.html: Removed.
10:01 AM Changeset in webkit [10261] by vicki
  • 22 edits
    1 add in trunk

Reviewed by Geoff.

  • fixed <rdar://problem/4223107> frame tests in layout-tests/dom/html/level2/html have empty expected results
  • layout-tests/dom/html/level2/html/selfhtml.js: wait until done before dumping the render tree
  • layout-tests/dom/html/level2/html/HTMLFormElement10.html-disabled: Disable this test for now - its causing all tests after it to dump the render tree, even though dumpAsText is enabled

Update expected results for these tests:

  • layout-tests/dom/html/level2/html/HTMLFrameElement01-expected.txt:
  • layout-tests/dom/html/level2/html/HTMLFrameElement02-expected.txt:
  • layout-tests/dom/html/level2/html/HTMLFrameElement03-expected.txt:
  • layout-tests/dom/html/level2/html/HTMLFrameElement04-expected.txt:
  • layout-tests/dom/html/level2/html/HTMLFrameElement05-expected.txt:
  • layout-tests/dom/html/level2/html/HTMLFrameElement06-expected.txt:
  • layout-tests/dom/html/level2/html/HTMLFrameElement07-expected.txt:
  • layout-tests/dom/html/level2/html/HTMLFrameElement08-expected.txt:
  • layout-tests/dom/html/level2/html/HTMLFrameSetElement01-expected.txt:
  • layout-tests/dom/html/level2/html/HTMLFrameSetElement02-expected.txt:
  • layout-tests/dom/html/level2/html/HTMLIFrameElement01-expected.txt:
  • layout-tests/dom/html/level2/html/HTMLIFrameElement02-expected.txt:
  • layout-tests/dom/html/level2/html/HTMLIFrameElement03-expected.txt:
  • layout-tests/dom/html/level2/html/HTMLIFrameElement04-expected.txt:
  • layout-tests/dom/html/level2/html/HTMLIFrameElement05-expected.txt:
  • layout-tests/dom/html/level2/html/HTMLIFrameElement06-expected.txt:
  • layout-tests/dom/html/level2/html/HTMLIFrameElement07-expected.txt:
  • layout-tests/dom/html/level2/html/HTMLIFrameElement08-expected.txt:
  • layout-tests/dom/html/level2/html/HTMLIFrameElement09-expected.txt:
  • layout-tests/dom/html/level2/html/HTMLIFrameElement10-expected.txt:
9:27 AM Changeset in webkit [10260] by darin
  • 4 edits
    2 adds in trunk

Reviewed by Maciej.
Landed by Darin.

Test cases added:
layout-tests/fast/dom/set-innerHTML.xhtml: Added.
layout-tests/fast/dom/set-innerHTML-expected.txt: Added.

  • khtml/html/html_elementimpl.cpp: (HTMLElementImpl::createContextualFragment): Call parseXMLDocumentFragment if we're an xml document.
  • khtml/xml/xml_tokenizer.cpp: (khtml::XMLTokenizer::pushNamespaces): New function that takes an element.

(khtml::XMLTokenizer::XMLTokenizer):
New constructor that takes a DocumentFragmentImpl and fills it.

(khtml::parseXMLDocumentFragment):
New function that parses a document fragment.

(khtml::XMLNamespaceStack::pushNamespaces):
New function that takes an element and pushes namespaces based on its
xmlns attributes.

  • khtml/xml/xml_tokenizer.h: Add parseXMLDocumentFragment declaration.
9:09 AM Changeset in webkit [10259] by darin
  • 3 edits in trunk/WebKitTools
  • Scripts/cvs-apply: Fix to not garble patches that are mix of cvs-style and non-cvs-generated patches. Anders has been creating these, so it's bad that the script can't handle them.
  • Scripts/cvs-unapply: Ditto.
9:01 AM Changeset in webkit [10258] by darin
  • 3 edits in trunk/JavaScriptCore

Reviewed by Maciej.
Revised and landed by Darin.

  • kjs/nodes.cpp: (AssignResolveNode::evaluate): Remove unneeded "isSet" assertion. (AssignBracketNode::evaluate): Replace code that tested "isSet" with code that tests the return value of getPropertySlot.
  • kjs/property_slot.h: Removed unneeded "isSet" function. Property slots are either uninitialized or set. There's no "initialized and not set" state.

Aug 18, 2005:

6:39 PM Changeset in webkit [10257] by adele
  • 2 edits in trunk/JavaScriptCore

Checked "Inline Functions Hidden" box

6:18 PM Changeset in webkit [10256]
  • 334 copies
    3 deletes in tags/Safari-416~2

This commit was manufactured by cvs2svn to create tag 'Safari-416~2'.

6:18 PM Changeset in webkit [10255] by adele
  • 2 edits in branches/Safari-2-0-branch/JavaScriptCore

Checked "Inline Functions Hidden" box.

12:24 PM Changeset in webkit [10254] by adele
  • 6 edits in branches/Safari-2-0-branch

Versioning for Safari-2-0-branch - Safari-416.2

10:45 AM Changeset in webkit [10253] by darin
  • 2 edits in trunk/WebKitTools
  • Scripts/webkitdirs.pm: Fix version checking to work on Xcode versions with "." in them -- based on complaint by someone here at Apple.
1:33 AM Changeset in webkit [10252] by eseidel
  • 2 edits in trunk/WebKitTools

Bug #: none
Submitted by: eseidel
Reviewed by: mjs

  • Scripts/run-webkit-tests: Made --svg imply --pixel-tests (pixel tests on-by-default for svg).
1:33 AM Changeset in webkit [10251] by eseidel
  • 1 edit
    436 adds in trunk

Bug #: none
Submitted by: eseidel
Reviewed by: none (mjs acknowledged change)

No review needed, affects only SVGSupport.

Test cases added:

  • svg-tests/W3C-SVG-1.1/Resources/animation-add-BE-09-expected.checksum: Added.
  • svg-tests/W3C-SVG-1.1/Resources/animation-add-BE-09-expected.png: Added.
  • svg-tests/W3C-SVG-1.1/Resources/animation-extRef-image1-expected.checksum: Added.
  • svg-tests/W3C-SVG-1.1/Resources/animation-extRef-image1-expected.png: Added.
  • svg-tests/W3C-SVG-1.1/Resources/animation-extRef-image2-expected.checksum: Added.
  • svg-tests/W3C-SVG-1.1/Resources/animation-extRef-image2-expected.png: Added.
  • svg-tests/W3C-SVG-1.1/Resources/animation-extRef-image3-expected.checksum: Added.
  • svg-tests/W3C-SVG-1.1/Resources/animation-extRef-image3-expected.png: Added.
  • svg-tests/W3C-SVG-1.1/Resources/coords-units-01-f-expected.checksum: Added.
  • svg-tests/W3C-SVG-1.1/Resources/coords-units-01-f-expected.png: Added.
  • svg-tests/W3C-SVG-1.1/Resources/ext-TestComic-expected.checksum: Added.
  • svg-tests/W3C-SVG-1.1/Resources/ext-TestComic-expected.png: Added.
  • svg-tests/W3C-SVG-1.1/Resources/filters-blend-01-f-expected.checksum: Added.
  • svg-tests/W3C-SVG-1.1/Resources/filters-blend-01-f-expected.png: Added.
  • svg-tests/W3C-SVG-1.1/Resources/filters-color-01-f-expected.checksum: Added.
  • svg-tests/W3C-SVG-1.1/Resources/filters-color-01-f-expected.png: Added.
  • svg-tests/W3C-SVG-1.1/Resources/filters-composite-01-f-expected.checksum: Added.
  • svg-tests/W3C-SVG-1.1/Resources/filters-composite-01-f-expected.png: Added.
  • svg-tests/W3C-SVG-1.1/Resources/filters-conv-01-f-expected.checksum: Added.
  • svg-tests/W3C-SVG-1.1/Resources/filters-conv-01-f-expected.png: Added.
  • svg-tests/W3C-SVG-1.1/Resources/filters-diffuse-01-f-expected.checksum: Added.
  • svg-tests/W3C-SVG-1.1/Resources/filters-diffuse-01-f-expected.png: Added.
  • svg-tests/W3C-SVG-1.1/Resources/filters-example-01-f-expected.checksum: Added.
  • svg-tests/W3C-SVG-1.1/Resources/filters-example-01-f-expected.png: Added.
  • svg-tests/W3C-SVG-1.1/Resources/interact-dom-01-f-expected.checksum: Added.
  • svg-tests/W3C-SVG-1.1/Resources/interact-dom-01-f-expected.png: Added.
  • svg-tests/W3C-SVG-1.1/Resources/interact-order-02-b-targ-expected.checksum: Added.
  • svg-tests/W3C-SVG-1.1/Resources/interact-order-02-b-targ-expected.png: Added.
  • svg-tests/W3C-SVG-1.1/Resources/interact-order-03-b-targ-expected.checksum: Added.
  • svg-tests/W3C-SVG-1.1/Resources/interact-order-03-b-targ-expected.png: Added.
  • svg-tests/W3C-SVG-1.1/Resources/linking-uri-01-b-expected.checksum: Added.
  • svg-tests/W3C-SVG-1.1/Resources/linking-uri-01-b-expected.png: Added.
  • svg-tests/W3C-SVG-1.1/Resources/linkingCircle-f-expected.checksum: Added.
  • svg-tests/W3C-SVG-1.1/Resources/linkingCircle-f-expected.png: Added.
  • svg-tests/W3C-SVG-1.1/Resources/linkingToc-t-expected.checksum: Added.
  • svg-tests/W3C-SVG-1.1/Resources/linkingToc-t-expected.png: Added.
  • svg-tests/W3C-SVG-1.1/Resources/paths-data-01-f-expected.checksum: Added.
  • svg-tests/W3C-SVG-1.1/Resources/paths-data-01-f-expected.png: Added.
  • svg-tests/W3C-SVG-1.1/Resources/paths-data-02-f-expected.checksum: Added.
  • svg-tests/W3C-SVG-1.1/Resources/paths-data-02-f-expected.png: Added.
  • svg-tests/W3C-SVG-1.1/Resources/paths-data-03-f-expected.checksum: Added.
  • svg-tests/W3C-SVG-1.1/Resources/paths-data-03-f-expected.png: Added.
  • svg-tests/W3C-SVG-1.1/Resources/paths-data-04-f-expected.checksum: Added.
  • svg-tests/W3C-SVG-1.1/Resources/paths-data-04-f-expected.png: Added.
  • svg-tests/W3C-SVG-1.1/Resources/rects-expected.checksum: Added.
  • svg-tests/W3C-SVG-1.1/Resources/rects-expected.png: Added.
  • svg-tests/W3C-SVG-1.1/Resources/rects_b-expected.checksum: Added.
  • svg-tests/W3C-SVG-1.1/Resources/rects_b-expected.png: Added.
  • svg-tests/W3C-SVG-1.1/Resources/shapes-ellipse-01-b-expected.checksum: Added.
  • svg-tests/W3C-SVG-1.1/Resources/shapes-ellipse-01-b-expected.png: Added.
  • svg-tests/W3C-SVG-1.1/Resources/shapes-ellipse-01-f-expected.checksum: Added.
  • svg-tests/W3C-SVG-1.1/Resources/shapes-ellipse-01-f-expected.png: Added.
  • svg-tests/W3C-SVG-1.1/Resources/shapes-rect-01-b-expected.checksum: Added.
  • svg-tests/W3C-SVG-1.1/Resources/shapes-rect-01-b-expected.png: Added.
  • svg-tests/W3C-SVG-1.1/Resources/shapes-rect-01-f-expected.checksum: Added.
  • svg-tests/W3C-SVG-1.1/Resources/shapes-rect-01-f-expected.png: Added.
  • svg-tests/W3C-SVG-1.1/Resources/struct-frag-01-B-expected.checksum: Added.
  • svg-tests/W3C-SVG-1.1/Resources/struct-frag-01-B-expected.png: Added.
  • svg-tests/W3C-SVG-1.1/Resources/text-align-01-f-expected.checksum: Added.
  • svg-tests/W3C-SVG-1.1/Resources/text-align-01-f-expected.png: Added.
  • svg-tests/W3C-SVG-1.1/Resources/text-align-02-f-expected.checksum: Added.
  • svg-tests/W3C-SVG-1.1/Resources/text-align-02-f-expected.png: Added.
  • svg-tests/W3C-SVG-1.1/Resources/text-align-03-f-expected.checksum: Added.
  • svg-tests/W3C-SVG-1.1/Resources/text-align-03-f-expected.png: Added.
  • svg-tests/W3C-SVG-1.1/Resources/text-altglyph-01-f-expected.checksum: Added.
  • svg-tests/W3C-SVG-1.1/Resources/text-altglyph-01-f-expected.png: Added.
  • svg-tests/W3C-SVG-1.1/Resources/text-extTref-BE-18-targ-expected.checksum: Added.
  • svg-tests/W3C-SVG-1.1/Resources/text-extTref-BE-18-targ-expected.png: Added.
  • svg-tests/W3C-SVG-1.1/Resources/text-intro-01-f-expected.checksum: Added.
  • svg-tests/W3C-SVG-1.1/Resources/text-intro-01-f-expected.png: Added.
  • svg-tests/W3C-SVG-1.1/Resources/text-tref-01-f-expected.checksum: Added.
  • svg-tests/W3C-SVG-1.1/Resources/text-tref-01-f-expected.png: Added.
  • svg-tests/W3C-SVG-1.1/Resources/text-ws-01-f-expected.checksum: Added.
  • svg-tests/W3C-SVG-1.1/Resources/text-ws-01-f-expected.png: Added.
  • svg-tests/W3C-SVG-1.1/Resources/toc-sv-expected.checksum: Added.
  • svg-tests/W3C-SVG-1.1/Resources/toc-sv-expected.png: Added.
  • svg-tests/W3C-SVG-1.1/Resources/toc-svcmp-expected.checksum: Added.
  • svg-tests/W3C-SVG-1.1/Resources/toc-svcmp-expected.png: Added.
  • svg-tests/W3C-SVG-1.1/animate-elem-02-t-expected.checksum: Added.
  • svg-tests/W3C-SVG-1.1/animate-elem-02-t-expected.png: Added.
  • svg-tests/W3C-SVG-1.1/animate-elem-03-t-expected.checksum: Added.
  • svg-tests/W3C-SVG-1.1/animate-elem-03-t-expected.png: Added.
  • svg-tests/W3C-SVG-1.1/animate-elem-04-t-expected.checksum: Added.
  • svg-tests/W3C-SVG-1.1/animate-elem-04-t-expected.png: Added.
  • svg-tests/W3C-SVG-1.1/animate-elem-05-t-expected.checksum: Added.
  • svg-tests/W3C-SVG-1.1/animate-elem-05-t-expected.png: Added.
  • svg-tests/W3C-SVG-1.1/animate-elem-06-t-expected.checksum: Added.
  • svg-tests/W3C-SVG-1.1/animate-elem-06-t-expected.png: Added.
  • svg-tests/W3C-SVG-1.1/animate-elem-07-t-expected.checksum: Added.
  • svg-tests/W3C-SVG-1.1/animate-elem-07-t-expected.png: Added.
  • svg-tests/W3C-SVG-1.1/animate-elem-08-t-expected.checksum: Added.
  • svg-tests/W3C-SVG-1.1/animate-elem-08-t-expected.png: Added.
  • svg-tests/W3C-SVG-1.1/animate-elem-09-t-expected.checksum: Added.
  • svg-tests/W3C-SVG-1.1/animate-elem-09-t-expected.png: Added.
  • svg-tests/W3C-SVG-1.1/animate-elem-10-t-expected.checksum: Added.
  • svg-tests/W3C-SVG-1.1/animate-elem-10-t-expected.png: Added.
  • svg-tests/W3C-SVG-1.1/animate-elem-11-t-expected.checksum: Added.
  • svg-tests/W3C-SVG-1.1/animate-elem-11-t-expected.png: Added.
  • svg-tests/W3C-SVG-1.1/animate-elem-12-t-expected.checksum: Added.
  • svg-tests/W3C-SVG-1.1/animate-elem-12-t-expected.png: Added.
  • svg-tests/W3C-SVG-1.1/animate-elem-13-t-expected.checksum: Added.
  • svg-tests/W3C-SVG-1.1/animate-elem-13-t-expected.png: Added.
  • svg-tests/W3C-SVG-1.1/animate-elem-14-t-expected.checksum: Added.
  • svg-tests/W3C-SVG-1.1/animate-elem-14-t-expected.png: Added.
  • svg-tests/W3C-SVG-1.1/animate-elem-15-t-expected.checksum: Added.
  • svg-tests/W3C-SVG-1.1/animate-elem-15-t-expected.png: Added.
  • svg-tests/W3C-SVG-1.1/animate-elem-16-t-expected.checksum: Added.
  • svg-tests/W3C-SVG-1.1/animate-elem-16-t-expected.png: Added.
  • svg-tests/W3C-SVG-1.1/animate-elem-17-t-expected.checksum: Added.
  • svg-tests/W3C-SVG-1.1/animate-elem-17-t-expected.png: Added.
  • svg-tests/W3C-SVG-1.1/animate-elem-18-t-expected.checksum: Added.
  • svg-tests/W3C-SVG-1.1/animate-elem-18-t-expected.png: Added.
  • svg-tests/W3C-SVG-1.1/animate-elem-19-t-expected.checksum: Added.
  • svg-tests/W3C-SVG-1.1/animate-elem-19-t-expected.png: Added.
  • svg-tests/W3C-SVG-1.1/animate-elem-20-t-expected.checksum: Added.
  • svg-tests/W3C-SVG-1.1/animate-elem-20-t-expected.png: Added.
  • svg-tests/W3C-SVG-1.1/animate-elem-21-t-expected.checksum: Added.
  • svg-tests/W3C-SVG-1.1/animate-elem-21-t-expected.png: Added.
  • svg-tests/W3C-SVG-1.1/animate-elem-22-b-expected.checksum: Added.
  • svg-tests/W3C-SVG-1.1/animate-elem-22-b-expected.png: Added.
  • svg-tests/W3C-SVG-1.1/animate-elem-23-t-expected.checksum: Added.
  • svg-tests/W3C-SVG-1.1/animate-elem-23-t-expected.png: Added.
  • svg-tests/W3C-SVG-1.1/animate-elem-24-t-expected.checksum: Added.
  • svg-tests/W3C-SVG-1.1/animate-elem-24-t-expected.png: Added.
  • svg-tests/W3C-SVG-1.1/animate-elem-25-t-expected.checksum: Added.
  • svg-tests/W3C-SVG-1.1/animate-elem-25-t-expected.png: Added.
  • svg-tests/W3C-SVG-1.1/animate-elem-26-t-expected.checksum: Added.
  • svg-tests/W3C-SVG-1.1/animate-elem-26-t-expected.png: Added.
  • svg-tests/W3C-SVG-1.1/animate-elem-27-t-expected.checksum: Added.
  • svg-tests/W3C-SVG-1.1/animate-elem-27-t-expected.png: Added.
  • svg-tests/W3C-SVG-1.1/animate-elem-28-t-expected.checksum: Added.
  • svg-tests/W3C-SVG-1.1/animate-elem-28-t-expected.png: Added.
  • svg-tests/W3C-SVG-1.1/animate-elem-29-b-expected.checksum: Added.
  • svg-tests/W3C-SVG-1.1/animate-elem-29-b-expected.png: Added.
  • svg-tests/W3C-SVG-1.1/color-prof-01-f-expected.checksum: Added.
  • svg-tests/W3C-SVG-1.1/color-prof-01-f-expected.png: Added.
  • svg-tests/W3C-SVG-1.1/color-prop-01-b-expected.checksum: Added.
  • svg-tests/W3C-SVG-1.1/color-prop-01-b-expected.png: Added.
  • svg-tests/W3C-SVG-1.1/color-prop-02-f-expected.checksum: Added.
  • svg-tests/W3C-SVG-1.1/color-prop-02-f-expected.png: Added.
  • svg-tests/W3C-SVG-1.1/color-prop-03-t-expected.checksum: Added.
  • svg-tests/W3C-SVG-1.1/color-prop-03-t-expected.png: Added.
  • svg-tests/W3C-SVG-1.1/coords-trans-01-b-expected.checksum: Added.
  • svg-tests/W3C-SVG-1.1/coords-trans-01-b-expected.png: Added.
  • svg-tests/W3C-SVG-1.1/coords-trans-02-t-expected.checksum: Added.
  • svg-tests/W3C-SVG-1.1/coords-trans-02-t-expected.png: Added.
  • svg-tests/W3C-SVG-1.1/coords-trans-03-t-expected.checksum: Added.
  • svg-tests/W3C-SVG-1.1/coords-trans-03-t-expected.png: Added.
  • svg-tests/W3C-SVG-1.1/coords-trans-04-t-expected.checksum: Added.
  • svg-tests/W3C-SVG-1.1/coords-trans-04-t-expected.png: Added.
  • svg-tests/W3C-SVG-1.1/coords-trans-05-t-expected.checksum: Added.
  • svg-tests/W3C-SVG-1.1/coords-trans-05-t-expected.png: Added.
  • svg-tests/W3C-SVG-1.1/coords-trans-06-t-expected.checksum: Added.
  • svg-tests/W3C-SVG-1.1/coords-trans-06-t-expected.png: Added.
  • svg-tests/W3C-SVG-1.1/coords-units-01-b-expected.checksum: Added.
  • svg-tests/W3C-SVG-1.1/coords-units-01-b-expected.png: Added.
  • svg-tests/W3C-SVG-1.1/coords-units-02-b-expected.checksum: Added.
  • svg-tests/W3C-SVG-1.1/coords-units-02-b-expected.png: Added.
  • svg-tests/W3C-SVG-1.1/coords-units-03-b-expected.checksum: Added.
  • svg-tests/W3C-SVG-1.1/coords-units-03-b-expected.png: Added.
  • svg-tests/W3C-SVG-1.1/coords-viewattr-01-b-expected.checksum: Added.
  • svg-tests/W3C-SVG-1.1/coords-viewattr-01-b-expected.png: Added.
  • svg-tests/W3C-SVG-1.1/coords-viewattr-02-b-expected.checksum: Added.
  • svg-tests/W3C-SVG-1.1/coords-viewattr-02-b-expected.png: Added.
  • svg-tests/W3C-SVG-1.1/extend-namespace-01-f-expected.checksum: Added.
  • svg-tests/W3C-SVG-1.1/extend-namespace-01-f-expected.png: Added.
  • svg-tests/W3C-SVG-1.1/filters-blend-01-b-expected.checksum: Added.
  • svg-tests/W3C-SVG-1.1/filters-blend-01-b-expected.png: Added.
  • svg-tests/W3C-SVG-1.1/filters-color-01-b-expected.checksum: Added.
  • svg-tests/W3C-SVG-1.1/filters-color-01-b-expected.png: Added.
  • svg-tests/W3C-SVG-1.1/filters-composite-02-b-expected.checksum: Added.
  • svg-tests/W3C-SVG-1.1/filters-composite-02-b-expected.png: Added.
  • svg-tests/W3C-SVG-1.1/filters-conv-01-f-expected.checksum: Added.
  • svg-tests/W3C-SVG-1.1/filters-conv-01-f-expected.png: Added.
  • svg-tests/W3C-SVG-1.1/filters-diffuse-01-f-expected.checksum: Added.
  • svg-tests/W3C-SVG-1.1/filters-diffuse-01-f-expected.png: Added.
  • svg-tests/W3C-SVG-1.1/filters-displace-01-f-expected.checksum: Added.
  • svg-tests/W3C-SVG-1.1/filters-displace-01-f-expected.png: Added.
  • svg-tests/W3C-SVG-1.1/filters-example-01-b-expected.checksum: Added.
  • svg-tests/W3C-SVG-1.1/filters-example-01-b-expected.png: Added.
  • svg-tests/W3C-SVG-1.1/filters-gauss-01-b-expected.checksum: Added.
  • svg-tests/W3C-SVG-1.1/filters-gauss-01-b-expected.png: Added.
  • svg-tests/W3C-SVG-1.1/filters-image-01-b-expected.checksum: Added.
  • svg-tests/W3C-SVG-1.1/filters-image-01-b-expected.png: Added.
  • svg-tests/W3C-SVG-1.1/filters-light-01-f-expected.checksum: Added.
  • svg-tests/W3C-SVG-1.1/filters-light-01-f-expected.png: Added.
  • svg-tests/W3C-SVG-1.1/filters-morph-01-f-expected.checksum: Added.
  • svg-tests/W3C-SVG-1.1/filters-morph-01-f-expected.png: Added.
  • svg-tests/W3C-SVG-1.1/filters-offset-01-b-expected.checksum: Added.
  • svg-tests/W3C-SVG-1.1/filters-offset-01-b-expected.png: Added.
  • svg-tests/W3C-SVG-1.1/filters-specular-01-f-expected.checksum: Added.
  • svg-tests/W3C-SVG-1.1/filters-specular-01-f-expected.png: Added.
  • svg-tests/W3C-SVG-1.1/filters-tile-01-b-expected.checksum: Added.
  • svg-tests/W3C-SVG-1.1/filters-tile-01-b-expected.png: Added.
  • svg-tests/W3C-SVG-1.1/fonts-elem-01-t-expected.checksum: Added.
  • svg-tests/W3C-SVG-1.1/fonts-elem-01-t-expected.png: Added.
  • svg-tests/W3C-SVG-1.1/fonts-elem-02-t-expected.checksum: Added.
  • svg-tests/W3C-SVG-1.1/fonts-elem-02-t-expected.png: Added.
  • svg-tests/W3C-SVG-1.1/fonts-elem-03-b-expected.checksum: Added.
  • svg-tests/W3C-SVG-1.1/fonts-elem-03-b-expected.png: Added.
  • svg-tests/W3C-SVG-1.1/fonts-elem-04-b-expected.checksum: Added.
  • svg-tests/W3C-SVG-1.1/fonts-elem-04-b-expected.png: Added.
  • svg-tests/W3C-SVG-1.1/interact-cursor-01-f-expected.checksum: Added.
  • svg-tests/W3C-SVG-1.1/interact-cursor-01-f-expected.png: Added.
  • svg-tests/W3C-SVG-1.1/interact-dom-01-b-expected.checksum: Added.
  • svg-tests/W3C-SVG-1.1/interact-dom-01-b-expected.png: Added.
  • svg-tests/W3C-SVG-1.1/interact-events-01-b-expected.checksum: Added.
  • svg-tests/W3C-SVG-1.1/interact-events-01-b-expected.png: Added.
  • svg-tests/W3C-SVG-1.1/interact-order-01-b-expected.checksum: Added.
  • svg-tests/W3C-SVG-1.1/interact-order-01-b-expected.png: Added.
  • svg-tests/W3C-SVG-1.1/interact-order-02-b-expected.checksum: Added.
  • svg-tests/W3C-SVG-1.1/interact-order-02-b-expected.png: Added.
  • svg-tests/W3C-SVG-1.1/interact-order-03-b-expected.checksum: Added.
  • svg-tests/W3C-SVG-1.1/interact-order-03-b-expected.png: Added.
  • svg-tests/W3C-SVG-1.1/interact-zoom-01-t-expected.checksum: Added.
  • svg-tests/W3C-SVG-1.1/interact-zoom-01-t-expected.png: Added.
  • svg-tests/W3C-SVG-1.1/linking-a-01-b-expected.checksum: Added.
  • svg-tests/W3C-SVG-1.1/linking-a-01-b-expected.png: Added.
  • svg-tests/W3C-SVG-1.1/linking-a-02-b-expected.checksum: Added.
  • svg-tests/W3C-SVG-1.1/linking-a-02-b-expected.png: Added.
  • svg-tests/W3C-SVG-1.1/linking-a-03-b-expected.checksum: Added.
  • svg-tests/W3C-SVG-1.1/linking-a-03-b-expected.png: Added.
  • svg-tests/W3C-SVG-1.1/linking-a-04-t-expected.checksum: Added.
  • svg-tests/W3C-SVG-1.1/linking-a-04-t-expected.png: Added.
  • svg-tests/W3C-SVG-1.1/linking-uri-01-b-expected.checksum: Added.
  • svg-tests/W3C-SVG-1.1/linking-uri-01-b-expected.png: Added.
  • svg-tests/W3C-SVG-1.1/linking-uri-02-b-expected.checksum: Added.
  • svg-tests/W3C-SVG-1.1/linking-uri-02-b-expected.png: Added.
  • svg-tests/W3C-SVG-1.1/linking-uri-03-t-expected.checksum: Added.
  • svg-tests/W3C-SVG-1.1/linking-uri-03-t-expected.png: Added.
  • svg-tests/W3C-SVG-1.1/masking-mask-01-b-expected.checksum: Added.
  • svg-tests/W3C-SVG-1.1/masking-mask-01-b-expected.png: Added.
  • svg-tests/W3C-SVG-1.1/masking-opacity-01-b-expected.checksum: Added.
  • svg-tests/W3C-SVG-1.1/masking-opacity-01-b-expected.png: Added.
  • svg-tests/W3C-SVG-1.1/masking-path-01-b-expected.checksum: Added.
  • svg-tests/W3C-SVG-1.1/masking-path-01-b-expected.png: Added.
  • svg-tests/W3C-SVG-1.1/masking-path-02-b-expected.checksum: Added.
  • svg-tests/W3C-SVG-1.1/masking-path-02-b-expected.png: Added.
  • svg-tests/W3C-SVG-1.1/masking-path-03-b-expected.checksum: Added.
  • svg-tests/W3C-SVG-1.1/masking-path-03-b-expected.png: Added.
  • svg-tests/W3C-SVG-1.1/masking-path-04-b-expected.checksum: Added.
  • svg-tests/W3C-SVG-1.1/masking-path-04-b-expected.png: Added.
  • svg-tests/W3C-SVG-1.1/masking-path-05-f-expected.checksum: Added.
  • svg-tests/W3C-SVG-1.1/masking-path-05-f-expected.png: Added.
  • svg-tests/W3C-SVG-1.1/metadata-example-01-b-expected.checksum: Added.
  • svg-tests/W3C-SVG-1.1/metadata-example-01-b-expected.png: Added.
  • svg-tests/W3C-SVG-1.1/painting-fill-01-t-expected.checksum: Added.
  • svg-tests/W3C-SVG-1.1/painting-fill-01-t-expected.png: Added.
  • svg-tests/W3C-SVG-1.1/painting-fill-02-t-expected.checksum: Added.
  • svg-tests/W3C-SVG-1.1/painting-fill-02-t-expected.png: Added.
  • svg-tests/W3C-SVG-1.1/painting-fill-03-t-expected.checksum: Added.
  • svg-tests/W3C-SVG-1.1/painting-fill-03-t-expected.png: Added.
  • svg-tests/W3C-SVG-1.1/painting-fill-04-t-expected.checksum: Added.
  • svg-tests/W3C-SVG-1.1/painting-fill-04-t-expected.png: Added.
  • svg-tests/W3C-SVG-1.1/painting-marker-01-f-expected.checksum: Added.
  • svg-tests/W3C-SVG-1.1/painting-marker-01-f-expected.png: Added.
  • svg-tests/W3C-SVG-1.1/painting-marker-02-f-expected.checksum: Added.
  • svg-tests/W3C-SVG-1.1/painting-marker-02-f-expected.png: Added.
  • svg-tests/W3C-SVG-1.1/painting-render-01-b-expected.checksum: Added.
  • svg-tests/W3C-SVG-1.1/painting-render-01-b-expected.png: Added.
  • svg-tests/W3C-SVG-1.1/painting-stroke-01-t-expected.checksum: Added.
  • svg-tests/W3C-SVG-1.1/painting-stroke-01-t-expected.png: Added.
  • svg-tests/W3C-SVG-1.1/painting-stroke-02-t-expected.checksum: Added.
  • svg-tests/W3C-SVG-1.1/painting-stroke-02-t-expected.png: Added.
  • svg-tests/W3C-SVG-1.1/painting-stroke-03-t-expected.checksum: Added.
  • svg-tests/W3C-SVG-1.1/painting-stroke-03-t-expected.png: Added.
  • svg-tests/W3C-SVG-1.1/painting-stroke-04-t-expected.checksum: Added.
  • svg-tests/W3C-SVG-1.1/painting-stroke-04-t-expected.png: Added.
  • svg-tests/W3C-SVG-1.1/paths-data-01-t-expected.checksum: Added.
  • svg-tests/W3C-SVG-1.1/paths-data-01-t-expected.png: Added.
  • svg-tests/W3C-SVG-1.1/paths-data-02-t-expected.checksum: Added.
  • svg-tests/W3C-SVG-1.1/paths-data-02-t-expected.png: Added.
  • svg-tests/W3C-SVG-1.1/paths-data-03-f-expected.checksum: Added.
  • svg-tests/W3C-SVG-1.1/paths-data-03-f-expected.png: Added.
  • svg-tests/W3C-SVG-1.1/paths-data-04-t-expected.checksum: Added.
  • svg-tests/W3C-SVG-1.1/paths-data-04-t-expected.png: Added.
  • svg-tests/W3C-SVG-1.1/paths-data-05-t-expected.checksum: Added.
  • svg-tests/W3C-SVG-1.1/paths-data-05-t-expected.png: Added.
  • svg-tests/W3C-SVG-1.1/paths-data-06-t-expected.checksum: Added.
  • svg-tests/W3C-SVG-1.1/paths-data-06-t-expected.png: Added.
  • svg-tests/W3C-SVG-1.1/paths-data-07-t-expected.checksum: Added.
  • svg-tests/W3C-SVG-1.1/paths-data-07-t-expected.png: Added.
  • svg-tests/W3C-SVG-1.1/pservers-grad-01-b-expected.checksum: Added.
  • svg-tests/W3C-SVG-1.1/pservers-grad-01-b-expected.png: Added.
  • svg-tests/W3C-SVG-1.1/pservers-grad-02-b-expected.checksum: Added.
  • svg-tests/W3C-SVG-1.1/pservers-grad-02-b-expected.png: Added.
  • svg-tests/W3C-SVG-1.1/pservers-grad-03-b-expected.checksum: Added.
  • svg-tests/W3C-SVG-1.1/pservers-grad-03-b-expected.png: Added.
  • svg-tests/W3C-SVG-1.1/pservers-grad-04-b-expected.checksum: Added.
  • svg-tests/W3C-SVG-1.1/pservers-grad-04-b-expected.png: Added.
  • svg-tests/W3C-SVG-1.1/pservers-grad-05-b-expected.checksum: Added.
  • svg-tests/W3C-SVG-1.1/pservers-grad-05-b-expected.png: Added.
  • svg-tests/W3C-SVG-1.1/pservers-grad-06-b-expected.checksum: Added.
  • svg-tests/W3C-SVG-1.1/pservers-grad-06-b-expected.png: Added.
  • svg-tests/W3C-SVG-1.1/pservers-grad-07-b-expected.checksum: Added.
  • svg-tests/W3C-SVG-1.1/pservers-grad-07-b-expected.png: Added.
  • svg-tests/W3C-SVG-1.1/pservers-grad-08-b-expected.checksum: Added.
  • svg-tests/W3C-SVG-1.1/pservers-grad-08-b-expected.png: Added.
  • svg-tests/W3C-SVG-1.1/pservers-grad-09-b-expected.checksum: Added.
  • svg-tests/W3C-SVG-1.1/pservers-grad-09-b-expected.png: Added.
  • svg-tests/W3C-SVG-1.1/pservers-grad-10-b-expected.checksum: Added.
  • svg-tests/W3C-SVG-1.1/pservers-grad-10-b-expected.png: Added.
  • svg-tests/W3C-SVG-1.1/pservers-grad-11-b-expected.checksum: Added.
  • svg-tests/W3C-SVG-1.1/pservers-grad-11-b-expected.png: Added.
  • svg-tests/W3C-SVG-1.1/pservers-grad-12-b-expected.checksum: Added.
  • svg-tests/W3C-SVG-1.1/pservers-grad-12-b-expected.png: Added.
  • svg-tests/W3C-SVG-1.1/pservers-pattern-01-b-expected.checksum: Added.
  • svg-tests/W3C-SVG-1.1/pservers-pattern-01-b-expected.png: Added.
  • svg-tests/W3C-SVG-1.1/render-elems-01-t-expected.checksum: Added.
  • svg-tests/W3C-SVG-1.1/render-elems-01-t-expected.png: Added.
  • svg-tests/W3C-SVG-1.1/render-elems-02-t-expected.checksum: Added.
  • svg-tests/W3C-SVG-1.1/render-elems-02-t-expected.png: Added.
  • svg-tests/W3C-SVG-1.1/render-elems-03-t-expected.checksum: Added.
  • svg-tests/W3C-SVG-1.1/render-elems-03-t-expected.png: Added.
  • svg-tests/W3C-SVG-1.1/render-elems-06-t-expected.checksum: Added.
  • svg-tests/W3C-SVG-1.1/render-elems-06-t-expected.png: Added.
  • svg-tests/W3C-SVG-1.1/render-elems-07-t-expected.checksum: Added.
  • svg-tests/W3C-SVG-1.1/render-elems-07-t-expected.png: Added.
  • svg-tests/W3C-SVG-1.1/render-elems-08-t-expected.checksum: Added.
  • svg-tests/W3C-SVG-1.1/render-elems-08-t-expected.png: Added.
  • svg-tests/W3C-SVG-1.1/render-groups-01-b-expected.checksum: Added.
  • svg-tests/W3C-SVG-1.1/render-groups-01-b-expected.png: Added.
  • svg-tests/W3C-SVG-1.1/render-groups-03-t-expected.checksum: Added.
  • svg-tests/W3C-SVG-1.1/render-groups-03-t-expected.png: Added.
  • svg-tests/W3C-SVG-1.1/script-handle-01-b-expected.checksum: Added.
  • svg-tests/W3C-SVG-1.1/script-handle-01-b-expected.png: Added.
  • svg-tests/W3C-SVG-1.1/script-handle-02-b-expected.checksum: Added.
  • svg-tests/W3C-SVG-1.1/script-handle-02-b-expected.png: Added.
  • svg-tests/W3C-SVG-1.1/script-handle-03-b-expected.checksum: Added.
  • svg-tests/W3C-SVG-1.1/script-handle-03-b-expected.png: Added.
  • svg-tests/W3C-SVG-1.1/script-handle-04-b-expected.checksum: Added.
  • svg-tests/W3C-SVG-1.1/script-handle-04-b-expected.png: Added.
  • svg-tests/W3C-SVG-1.1/shapes-circle-01-t-expected.checksum: Added.
  • svg-tests/W3C-SVG-1.1/shapes-circle-01-t-expected.png: Added.
  • svg-tests/W3C-SVG-1.1/shapes-ellipse-01-t-expected.checksum: Added.
  • svg-tests/W3C-SVG-1.1/shapes-ellipse-01-t-expected.png: Added.
  • svg-tests/W3C-SVG-1.1/shapes-line-01-t-expected.checksum: Added.
  • svg-tests/W3C-SVG-1.1/shapes-line-01-t-expected.png: Added.
  • svg-tests/W3C-SVG-1.1/shapes-polygon-01-t-expected.checksum: Added.
  • svg-tests/W3C-SVG-1.1/shapes-polygon-01-t-expected.png: Added.
  • svg-tests/W3C-SVG-1.1/shapes-polyline-01-t-expected.checksum: Added.
  • svg-tests/W3C-SVG-1.1/shapes-polyline-01-t-expected.png: Added.
  • svg-tests/W3C-SVG-1.1/shapes-rect-01-t-expected.checksum: Added.
  • svg-tests/W3C-SVG-1.1/shapes-rect-01-t-expected.png: Added.
  • svg-tests/W3C-SVG-1.1/struct-cond-01-t-expected.checksum: Added.
  • svg-tests/W3C-SVG-1.1/struct-cond-01-t-expected.png: Added.
  • svg-tests/W3C-SVG-1.1/struct-cond-02-t-expected.checksum: Added.
  • svg-tests/W3C-SVG-1.1/struct-cond-02-t-expected.png: Added.
  • svg-tests/W3C-SVG-1.1/struct-defs-01-t-expected.checksum: Added.
  • svg-tests/W3C-SVG-1.1/struct-defs-01-t-expected.png: Added.
  • svg-tests/W3C-SVG-1.1/struct-dom-01-b-expected.checksum: Added.
  • svg-tests/W3C-SVG-1.1/struct-dom-01-b-expected.png: Added.
  • svg-tests/W3C-SVG-1.1/struct-dom-02-b-expected.checksum: Added.
  • svg-tests/W3C-SVG-1.1/struct-dom-02-b-expected.png: Added.
  • svg-tests/W3C-SVG-1.1/struct-dom-03-b-expected.checksum: Added.
  • svg-tests/W3C-SVG-1.1/struct-dom-03-b-expected.png: Added.
  • svg-tests/W3C-SVG-1.1/struct-dom-04-b-expected.checksum: Added.
  • svg-tests/W3C-SVG-1.1/struct-dom-04-b-expected.png: Added.
  • svg-tests/W3C-SVG-1.1/struct-dom-05-b-expected.checksum: Added.
  • svg-tests/W3C-SVG-1.1/struct-dom-05-b-expected.png: Added.
  • svg-tests/W3C-SVG-1.1/struct-dom-06-b-expected.checksum: Added.
  • svg-tests/W3C-SVG-1.1/struct-dom-06-b-expected.png: Added.
  • svg-tests/W3C-SVG-1.1/struct-frag-01-t-expected.checksum: Added.
  • svg-tests/W3C-SVG-1.1/struct-frag-01-t-expected.png: Added.
  • svg-tests/W3C-SVG-1.1/struct-group-01-t-expected.checksum: Added.
  • svg-tests/W3C-SVG-1.1/struct-group-01-t-expected.png: Added.
  • svg-tests/W3C-SVG-1.1/struct-group-02-b-expected.checksum: Added.
  • svg-tests/W3C-SVG-1.1/struct-group-02-b-expected.png: Added.
  • svg-tests/W3C-SVG-1.1/struct-image-01-t-expected.checksum: Added.
  • svg-tests/W3C-SVG-1.1/struct-image-01-t-expected.png: Added.
  • svg-tests/W3C-SVG-1.1/struct-image-02-b-expected.checksum: Added.
  • svg-tests/W3C-SVG-1.1/struct-image-02-b-expected.png: Added.
  • svg-tests/W3C-SVG-1.1/struct-image-03-t-expected.checksum: Added.
  • svg-tests/W3C-SVG-1.1/struct-image-03-t-expected.png: Added.
  • svg-tests/W3C-SVG-1.1/struct-image-04-t-expected.checksum: Added.
  • svg-tests/W3C-SVG-1.1/struct-image-04-t-expected.png: Added.
  • svg-tests/W3C-SVG-1.1/struct-image-05-b-expected.checksum: Added.
  • svg-tests/W3C-SVG-1.1/struct-image-05-b-expected.png: Added.
  • svg-tests/W3C-SVG-1.1/struct-symbol-01-b-expected.checksum: Added.
  • svg-tests/W3C-SVG-1.1/struct-symbol-01-b-expected.png: Added.
  • svg-tests/W3C-SVG-1.1/styling-css-01-b-expected.checksum: Added.
  • svg-tests/W3C-SVG-1.1/styling-css-01-b-expected.png: Added.
  • svg-tests/W3C-SVG-1.1/styling-css-02-b-expected.checksum: Added.
  • svg-tests/W3C-SVG-1.1/styling-css-02-b-expected.png: Added.
  • svg-tests/W3C-SVG-1.1/styling-css-03-b-expected.checksum: Added.
  • svg-tests/W3C-SVG-1.1/styling-css-03-b-expected.png: Added.
  • svg-tests/W3C-SVG-1.1/styling-inherit-01-b-expected.checksum: Added.
  • svg-tests/W3C-SVG-1.1/styling-inherit-01-b-expected.png: Added.
  • svg-tests/W3C-SVG-1.1/styling-pres-01-t-expected.checksum: Added.
  • svg-tests/W3C-SVG-1.1/styling-pres-01-t-expected.png: Added.
  • svg-tests/W3C-SVG-1.1/text-align-01-b-expected.checksum: Added.
  • svg-tests/W3C-SVG-1.1/text-align-01-b-expected.png: Added.
  • svg-tests/W3C-SVG-1.1/text-align-02-b-expected.checksum: Added.
  • svg-tests/W3C-SVG-1.1/text-align-02-b-expected.png: Added.
  • svg-tests/W3C-SVG-1.1/text-align-03-b-expected.checksum: Added.
  • svg-tests/W3C-SVG-1.1/text-align-03-b-expected.png: Added.
  • svg-tests/W3C-SVG-1.1/text-align-04-b-expected.checksum: Added.
  • svg-tests/W3C-SVG-1.1/text-align-04-b-expected.png: Added.
  • svg-tests/W3C-SVG-1.1/text-align-05-b-expected.checksum: Added.
  • svg-tests/W3C-SVG-1.1/text-align-05-b-expected.png: Added.
  • svg-tests/W3C-SVG-1.1/text-align-06-b-expected.checksum: Added.
  • svg-tests/W3C-SVG-1.1/text-align-06-b-expected.png: Added.
  • svg-tests/W3C-SVG-1.1/text-altglyph-01-b-expected.checksum: Added.
  • svg-tests/W3C-SVG-1.1/text-altglyph-01-b-expected.png: Added.
  • svg-tests/W3C-SVG-1.1/text-deco-01-b-expected.checksum: Added.
  • svg-tests/W3C-SVG-1.1/text-deco-01-b-expected.png: Added.
  • svg-tests/W3C-SVG-1.1/text-fonts-01-t-expected.checksum: Added.
  • svg-tests/W3C-SVG-1.1/text-fonts-01-t-expected.png: Added.
  • svg-tests/W3C-SVG-1.1/text-fonts-02-t-expected.checksum: Added.
  • svg-tests/W3C-SVG-1.1/text-fonts-02-t-expected.png: Added.
  • svg-tests/W3C-SVG-1.1/text-intro-01-t-expected.checksum: Added.
  • svg-tests/W3C-SVG-1.1/text-intro-01-t-expected.png: Added.
  • svg-tests/W3C-SVG-1.1/text-intro-02-b-expected.checksum: Added.
  • svg-tests/W3C-SVG-1.1/text-intro-02-b-expected.png: Added.
  • svg-tests/W3C-SVG-1.1/text-intro-03-b-expected.checksum: Added.
  • svg-tests/W3C-SVG-1.1/text-intro-03-b-expected.png: Added.
  • svg-tests/W3C-SVG-1.1/text-intro-04-t-expected.checksum: Added.
  • svg-tests/W3C-SVG-1.1/text-intro-04-t-expected.png: Added.
  • svg-tests/W3C-SVG-1.1/text-path-01-b-expected.checksum: Added.
  • svg-tests/W3C-SVG-1.1/text-path-01-b-expected.png: Added.
  • svg-tests/W3C-SVG-1.1/text-spacing-01-b-expected.checksum: Added.
  • svg-tests/W3C-SVG-1.1/text-spacing-01-b-expected.png: Added.
  • svg-tests/W3C-SVG-1.1/text-text-01-b-expected.checksum: Added.
  • svg-tests/W3C-SVG-1.1/text-text-01-b-expected.png: Added.
  • svg-tests/W3C-SVG-1.1/text-text-03-b-expected.checksum: Added.
  • svg-tests/W3C-SVG-1.1/text-text-03-b-expected.png: Added.
  • svg-tests/W3C-SVG-1.1/text-tref-01-b-expected.checksum: Added.
  • svg-tests/W3C-SVG-1.1/text-tref-01-b-expected.png: Added.
  • svg-tests/W3C-SVG-1.1/text-tselect-01-b-expected.checksum: Added.
  • svg-tests/W3C-SVG-1.1/text-tselect-01-b-expected.png: Added.
  • svg-tests/W3C-SVG-1.1/text-tspan-01-b-expected.checksum: Added.
  • svg-tests/W3C-SVG-1.1/text-tspan-01-b-expected.png: Added.
  • svg-tests/W3C-SVG-1.1/text-ws-01-t-expected.checksum: Added.
  • svg-tests/W3C-SVG-1.1/text-ws-01-t-expected.png: Added.
  • svg-tests/W3C-SVG-1.1/text-ws-02-t-expected.checksum: Added.
  • svg-tests/W3C-SVG-1.1/text-ws-02-t-expected.png: Added. Add pixel test results for SVG.

Aug 17, 2005:

11:17 PM Changeset in webkit [10250] by mjs
  • 1 edit
    1 add in trunk/WebKitTools
  • add file that I forgot in the last checkin
  • DumpRenderTree/ImageDiff.m: Added. (main): (getImageFromStdin): (compareImages): (getDifferenceBitmap): (computePercentageDifferent):
10:59 PM Changeset in webkit [10249] by mjs
  • 6 edits in trunk/WebKitTools

Changes by Ben Lamonica and Eric Seidel, reviewed mostly by Eric and
somewhat by me, and also tweaked by me a little bit.

  • better support for pixel-dumping
  • use checksums of the images so the tests are fast
  • change output format to make the tests run faster
  • don't dump pixel results for tests that dump as text
  • DumpKCanvasTree/DumpKCanvasTree.m: (main): (dumpRenderTree): (md5HashStringForBitmap): (dumpPixelTests): (constrainSizeToMaximum): (getBitmapImageRepForSVGDocument):
  • DumpKCanvasTree/DumpKCanvasTree.xcodeproj/project.pbxproj:
  • DumpRenderTree/DumpRenderTree.m: (main): (dump): (dumpRenderTree): (md5HashStringForBitmap):
  • DumpRenderTree/DumpRenderTree.xcodeproj/project.pbxproj:
  • Scripts/run-webkit-tests:
9:23 PM Changeset in webkit [10248] by mjs
  • 134 edits in trunk

Reviewed by Darin.

  • layout-tests/fast/css/acid2.html: Replaced nonexistent remote URL that takes a very long time to time out, with a nonexistent local URL.
  • kwq/KWQRenderTreeDebug.cpp: (externalRepresentation): Remove hack to turn off scrollbars.
  • Updated many test results now that the layout tests properly do scrollbars when appropriate
  • layout-tests/css1/basic/comments-expected.txt:
  • layout-tests/css1/basic/containment-expected.txt:
  • layout-tests/css1/basic/id_as_selector-expected.txt:
  • layout-tests/css1/basic/inheritance-expected.txt:
  • layout-tests/css1/box_properties/border-expected.txt:
  • layout-tests/css1/box_properties/border_bottom-expected.txt:
  • layout-tests/css1/box_properties/border_bottom_width-expected.txt:
  • layout-tests/css1/box_properties/border_left-expected.txt:
  • layout-tests/css1/box_properties/border_left_width-expected.txt:
  • layout-tests/css1/box_properties/border_right_inline-expected.txt:
  • layout-tests/css1/box_properties/border_right_width-expected.txt:
  • layout-tests/css1/box_properties/border_style-expected.txt:
  • layout-tests/css1/box_properties/border_top-expected.txt:
  • layout-tests/css1/box_properties/border_top_width-expected.txt:
  • layout-tests/css1/box_properties/border_width-expected.txt:
  • layout-tests/css1/box_properties/clear-expected.txt:
  • layout-tests/css1/box_properties/clear_float-expected.txt:
  • layout-tests/css1/box_properties/float_elements_in_series-expected.txt:
  • layout-tests/css1/box_properties/float_margin-expected.txt:
  • layout-tests/css1/box_properties/float_on_text_elements-expected.txt:
  • layout-tests/css1/box_properties/height-expected.txt:
  • layout-tests/css1/box_properties/margin-expected.txt:
  • layout-tests/css1/box_properties/margin_bottom-expected.txt:
  • layout-tests/css1/box_properties/margin_inline-expected.txt:
  • layout-tests/css1/box_properties/margin_left-expected.txt:
  • layout-tests/css1/box_properties/margin_right-expected.txt:
  • layout-tests/css1/box_properties/margin_top-expected.txt:
  • layout-tests/css1/box_properties/padding-expected.txt:
  • layout-tests/css1/box_properties/padding_bottom-expected.txt:
  • layout-tests/css1/box_properties/padding_inline-expected.txt:
  • layout-tests/css1/box_properties/padding_left-expected.txt:
  • layout-tests/css1/box_properties/padding_right-expected.txt:
  • layout-tests/css1/box_properties/padding_top-expected.txt:
  • layout-tests/css1/box_properties/width-expected.txt:
  • layout-tests/css1/cascade/cascade_order-expected.txt:
  • layout-tests/css1/classification/display-expected.txt:
  • layout-tests/css1/classification/list_style_type-expected.txt:
  • layout-tests/css1/classification/white_space-expected.txt:
  • layout-tests/css1/color_and_background/background-expected.txt:
  • layout-tests/css1/color_and_background/background_attachment-expected.txt:
  • layout-tests/css1/color_and_background/background_position-expected.txt:
  • layout-tests/css1/color_and_background/background_repeat-expected.txt:
  • layout-tests/css1/conformance/forward_compatible_parsing-expected.txt:
  • layout-tests/css1/font_properties/font-expected.txt:
  • layout-tests/css1/font_properties/font_family-expected.txt:
  • layout-tests/css1/font_properties/font_size-expected.txt:
  • layout-tests/css1/font_properties/font_weight-expected.txt:
  • layout-tests/css1/formatting_model/floating_elements-expected.txt:
  • layout-tests/css1/formatting_model/height_of_lines-expected.txt:
  • layout-tests/css1/formatting_model/horizontal_formatting-expected.txt:
  • layout-tests/css1/formatting_model/inline_elements-expected.txt:
  • layout-tests/css1/formatting_model/replaced_elements-expected.txt:
  • layout-tests/css1/formatting_model/vertical_formatting-expected.txt:
  • layout-tests/css1/pseudo/anchor-expected.txt:
  • layout-tests/css1/pseudo/firstletter-expected.txt:
  • layout-tests/css1/pseudo/firstline-expected.txt:
  • layout-tests/css1/pseudo/multiple_pseudo_elements-expected.txt:
  • layout-tests/css1/text_properties/letter_spacing-expected.txt:
  • layout-tests/css1/text_properties/line_height-expected.txt:
  • layout-tests/css1/text_properties/text-transCapitalize-expected.txt:
  • layout-tests/css1/text_properties/text_decoration-expected.txt:
  • layout-tests/css1/text_properties/text_indent-expected.txt:
  • layout-tests/css1/text_properties/text_transform-expected.txt:
  • layout-tests/css1/text_properties/vertical_align-expected.txt:
  • layout-tests/css1/text_properties/word_spacing-expected.txt:
  • layout-tests/css1/units/color_units-expected.txt:
  • layout-tests/css1/units/length_units-expected.txt:
  • layout-tests/dom/html/level2/html/HTMLBaseElement02-expected.txt:
  • layout-tests/editing/inserting/insert-div-023-expected.txt:
  • layout-tests/editing/selection/select-all-001-expected.txt:
  • layout-tests/editing/selection/select-all-002-expected.txt:
  • layout-tests/editing/selection/select-all-003-expected.txt:
  • layout-tests/editing/selection/select-all-004-expected.txt:
  • layout-tests/editing/selection/unrendered-001-expected.txt:
  • layout-tests/editing/selection/unrendered-002-expected.txt:
  • layout-tests/editing/selection/unrendered-003-expected.txt:
  • layout-tests/editing/selection/unrendered-004-expected.txt:
  • layout-tests/editing/selection/unrendered-005-expected.txt:
  • layout-tests/fast/block/basic/013-expected.txt:
  • layout-tests/fast/block/basic/016-expected.txt:
  • layout-tests/fast/block/float/008-expected.txt:
  • layout-tests/fast/block/float/013-expected.txt:
  • layout-tests/fast/block/float/019-expected.txt:
  • layout-tests/fast/block/float/021-expected.txt:
  • layout-tests/fast/block/float/025-expected.txt:
  • layout-tests/fast/block/float/026-expected.txt:
  • layout-tests/fast/block/float/027-expected.txt:
  • layout-tests/fast/block/float/028-expected.txt:
  • layout-tests/fast/block/float/032-expected.txt:
  • layout-tests/fast/block/float/033-expected.txt:
  • layout-tests/fast/block/margin-collapse/103-expected.txt:
  • layout-tests/fast/block/positioning/047-expected.txt:
  • layout-tests/fast/block/positioning/051-expected.txt:
  • layout-tests/fast/block/positioning/055-expected.txt:
  • layout-tests/fast/block/positioning/auto/007-expected.txt:
  • layout-tests/fast/css/005-expected.txt:
  • layout-tests/fast/css/MarqueeLayoutTest-expected.txt:
  • layout-tests/fast/css/word-space-extra-expected.txt:
  • layout-tests/fast/dom/attr_dead_doc-expected.txt:
  • layout-tests/fast/dom/features-expected.txt:
  • layout-tests/fast/dynamic/008-expected.txt:
  • layout-tests/fast/dynamic/flash-replacement-test-expected.txt:
  • layout-tests/fast/encoding/utf-16-big-endian-expected.txt:
  • layout-tests/fast/encoding/utf-16-little-endian-expected.txt:
  • layout-tests/fast/flexbox/016-expected.txt:
  • layout-tests/fast/forms/form-element-geometry-expected.txt:
  • layout-tests/fast/frames/001-expected.txt:
  • layout-tests/fast/frames/002-expected.txt:
  • layout-tests/fast/frames/contentWindow_Frame-expected.txt:
  • layout-tests/fast/frames/contentWindow_iFrame-expected.txt:
  • layout-tests/fast/frames/empty-frame-src-expected.txt:
  • layout-tests/fast/frames/frameElement-frame-expected.txt:
  • layout-tests/fast/frames/frameElement-iframe-expected.txt:
  • layout-tests/fast/frames/invalid-expected.txt:
  • layout-tests/fast/frames/valid-expected.txt:
  • layout-tests/fast/inline-block/003-expected.txt:
  • layout-tests/fast/js/window-object-cross-frame-calls-expected.txt:
  • layout-tests/fast/lists/008-expected.txt:
  • layout-tests/fast/replaced/005-expected.txt:
  • layout-tests/fast/replaced/007-expected.txt:
  • layout-tests/fast/selectors/166-expected.txt:
  • layout-tests/fast/table/023-expected.txt:
  • layout-tests/fast/table/034-expected.txt:
  • layout-tests/fast/table/040-expected.txt:
  • layout-tests/fast/table/border-collapsing/004-expected.txt:
  • layout-tests/fast/table/height-percent-test-expected.txt:
  • layout-tests/fast/table/wide-colspan-expected.txt:
  • layout-tests/fast/table/wide-column-expected.txt:
  • layout-tests/fast/text/whitespace/024-expected.txt:
  • layout-tests/fast/tokenizer/004-expected.txt:
  • layout-tests/traversal/tree-walker-004-expected.txt:
5:31 PM Changeset in webkit [10247] by bdakin
  • 2 edits in trunk/WebCore

Reviewed by Maciej

Test cases added: (NONE)

This is a fix for http://bugzilla.opendarwin.org/show_bug.cgi?id=4499
which describes a memory leak that happens on bugzilla after
searching for all open WebKit bugs.

  • kwq/KWQArrayImpl.mm: (KWQArrayImpl::resize): When resizing to 0, free the old data after setting it

to NULL.

5:25 PM Changeset in webkit [10246] by mjs
  • 2 edits in trunk/WebKit

Reviewed by Darin.

  • fix mysterious CGImageSource error message and possibly crash on layout tests.
  • WebView.subproj/WebMainResourceLoader.m: (-[WebMainResourceLoader receivedError:]): Retain the data source since it may prematurely self-destruct otherwise. (-[WebMainResourceLoader cancelWithError:]): ditto
5:20 PM Changeset in webkit [10245]
  • 89 copies
    2 deletes in tags/WebCore-415~13~2

This commit was manufactured by cvs2svn to create tag
'WebCore-415~13~2'.

5:20 PM Changeset in webkit [10244] by adele
  • 2 edits in branches/Safari-OC-branch/WebCore

Merged fix from TOT to branch

2005-08-17 Justin Garcia <justin.garcia@apple.com>

Reviewed by darin, adele

Fixes <rdar://problem/4219869> REGRESSION (OC): First frame never draws if it's delayed

A recent change uncovered a bug where on early returns from KHTMLView::layout(), layoutSchedulingEnabled
was not reset to true, preventing later layouts from occuring.

  • khtml/khtmlview.cpp: (KHTMLView::layout):
5:19 PM Changeset in webkit [10243] by adele
  • 2 edits in branches/Safari-OC-branch/WebCore

Merged fix from TOT to branch

2005-08-17 Justin Garcia <justin.garcia@apple.com>

Reviewed by darin, adele

Fixes <rdar://problem/4219869> REGRESSION (OC): First frame never draws if it's delayed

A recent change uncovered a bug where on early returns from KHTMLView::layout(), layoutSchedulingEnabled
was not reset to true, preventing later layouts from occuring.

  • khtml/khtmlview.cpp: (KHTMLView::layout):
5:15 PM Changeset in webkit [10242] by adele
  • 2 edits in branches/Safari-2-0-branch/WebCore

Merged fix from TOT to branch

2005-08-17 Justin Garcia <justin.garcia@apple.com>

Reviewed by darin, adele

Fixes <rdar://problem/4219869> REGRESSION (OC): First frame never draws if it's delayed

A recent change uncovered a bug where on early returns from KHTMLView::layout(), layoutSchedulingEnabled
was not reset to true, preventing later layouts from occuring.

  • khtml/khtmlview.cpp: (KHTMLView::layout):
5:13 PM Changeset in webkit [10241]
  • 69 copies
    2 deletes in tags/WebCore-315~10

This commit was manufactured by cvs2svn to create tag
'WebCore-315~10'.

5:13 PM Changeset in webkit [10240] by adele
  • 2 edits in branches/Safari-1-3-branch/WebCore

Versioning for branch - WebCore-315.10

5:11 PM Changeset in webkit [10239] by adele
  • 2 edits in branches/Safari-1-3-branch/WebCore

Merged fix from TOT to branch

2005-08-17 Justin Garcia <justin.garcia@apple.com>

Reviewed by darin, adele

Fixes <rdar://problem/4219869> REGRESSION (OC): First frame never draws if it's delayed

A recent change uncovered a bug where on early returns from KHTMLView::layout(), layoutSchedulingEnabled
was not reset to true, preventing later layouts from occuring.

  • khtml/khtmlview.cpp: (KHTMLView::layout):
5:03 PM Changeset in webkit [10238] by justing
  • 2 edits in trunk/WebCore

Reviewed by darin, adele

Fixes <rdar://problem/4219869> REGRESSION (OC): First frame never draws if it's delayed

A recent change uncovered a bug where on early returns from KHTMLView::layout(), layoutSchedulingEnabled
was not reset to true, preventing later layouts from occuring.

  • khtml/khtmlview.cpp: (KHTMLView::layout):
4:25 PM Changeset in webkit [10237] by vicki
  • 2 edits in branches/Safari-1-3-branch/WebCore

Reviewed by Darin.

  • fix <rdar://problem/4217250> REGRESSION (OC): crash loading XML file with <script> tag in it
  • khtml/xml/xml_tokenizer.cpp: (khtml::XMLTokenizer::startElement): make sure elements that id themselves as scripts are also HTML elements
2:41 PM Changeset in webkit [10236] by vicki
  • 2 edits in branches/Safari-OC-branch/WebCore

Reviewed by Darin.

  • fix <rdar://problem/4217250> REGRESSION (OC): crash loading XML file with <script> tag in it
  • khtml/xml/xml_tokenizer.cpp: (khtml::XMLTokenizer::startElement): make sure that elements that id themselves as scripts are also HTML elements
2:21 PM Changeset in webkit [10235] by vicki
  • 2 edits in branches/Safari-2-0-branch/WebCore

Reviewed by Darin.

  • fix <rdar://problem/4217250> REGRESSION (OC): crash loading XML file with <script> tag in it
  • khtml/xml/xml_tokenizer.cpp: (khtml::XMLTokenizer::startElement): make sure that elements that id themselves as scripts are also HTML elements
2:08 PM Changeset in webkit [10234] by darin
  • 10 edits in trunk

Reviewed and landed by Darin.

  • layout-tests/dom/html/level2/events/dispatchEvent08.js: Updated.
  • layout-tests/dom/html/level2/events/dispatchEvent09.js: Ditto.
  • layout-tests/dom/html/level2/events/dispatchEvent10.js: Ditto.
  • layout-tests/dom/html/level2/events/dispatchEvent11.js: Ditto.
  • layout-tests/dom/html/level2/events/dispatchEvent12.js: Ditto.
  • layout-tests/dom/html/level2/events/dispatchEvent13.js: Ditto.
  • layout-tests/dom/html/level2/events/dispatchEvent11-expected.txt: Now succeeds.
  • layout-tests/dom/html/level2/events/dispatchEvent12-expected.txt: Now fails.
  • layout-tests/dom/html/level2/events/dispatchEvent13-expected.txt: Now succeeds.
1:12 PM Changeset in webkit [10233] by justing
  • 5 edits in trunk/WebCore

Reviewed by rjw

Addresses <rdar://problem/4192534> new frame load delegate SPI needed for Dashboard

Call handledOnloadEvents bridge method after load events are dispatched in a frame

  • khtml/xml/dom_docimpl.cpp: (DocumentImpl::implicitClose):
  • kwq/KWQKHTMLPart.h:
  • kwq/KWQKHTMLPart.mm: (KWQKHTMLPart::handledOnloadEvents):
  • kwq/WebCoreBridge.h:
1:11 PM Changeset in webkit [10232] by justing
  • 6 edits in trunk/WebKit

Reviewed by rjw

Addresses <rdar://problem/4192534> new frame load delegate SPI needed for Dashboard

Added handledOnloadEvents delegate method (private for now)

  • WebCoreSupport.subproj/WebBridge.m: (-[WebBridge handledOnloadEvents]):
  • WebView.subproj/WebDefaultFrameLoadDelegate.m: (-[WebDefaultFrameLoadDelegate webView:didHandleOnloadEventsForFrame:]):
  • WebView.subproj/WebFrame.m: (-[WebFrame _handledOnloadEvents]):
  • WebView.subproj/WebFramePrivate.h:
  • WebView.subproj/WebViewPrivate.h:
11:27 AM Changeset in webkit [10231] by adele
  • 2 edits in branches/Safari-2-0-branch/WebKit

Merged fix from TOT to Safari-2-0-branch

2005-08-16 Darin Adler <Darin Adler>

Reviewed by Trey.

  • improved fix for <rdar://problem/4211631>, tiled images tiled incorrectly when printing or drawing offscreen
  • WebCoreSupport.subproj/WebImageData.m: (-[WebImageData tileInRect:fromPoint:context:]): Fix pattern phase origin to use the image tile origin, which is clearly right, rather than the image rectangle, which isn't right, but often is the same.
11:14 AM Changeset in webkit [10230] by sullivan
  • 2 edits in trunk/WebKit

Reviewed by Geoff Garen.

  • fixed <rdar://problem/4219817> Particular icon database + bookmarks + history crashes Safari on launch
  • Misc.subproj/WebIconDatabase.m: (-[WebIconDatabase releaseIconForURL:]): Move line that might remove last reference to iconURL to the end of the block.
11:06 AM Changeset in webkit [10229] by adele
  • 2 edits in branches/Safari-2-0-branch/WebCore

Fixed merge error from last checkin.

  • khtml/html/html_miscimpl.cpp: (HTMLBaseFontElementImpl::~HTMLBaseFontElementImpl): (HTMLCollectionImpl::~HTMLCollectionImpl):
1:07 AM Changeset in webkit [10228] by vicki
  • 2 edits
    1 add in trunk/WebCore

Reviewed by Maciej.

  • fix <rdar://problem/4175734> Crash trying to retrieve data with XMLHttpRequest with Content-Type: empty

Test cases added:

  • manual-tests/xmlhttprequest-contenttype-empty.html: Added.
  • khtml/ecma/xmlhttprequest.cpp: (KJS::XMLHttpRequest::getValueProperty): allow empty entries when splitting to create the mime type string, otherwise we access a garbage pointer when stripping whitespace

Aug 16, 2005:

10:01 PM Changeset in webkit [10227] by darin
  • 2 edits in trunk/WebKit

Reviewed by Trey.

  • improved fix for <rdar://problem/4211631>, tiled images tiled incorrectly when printing or drawing offscreen
  • WebCoreSupport.subproj/WebImageData.m: (-[WebImageData tileInRect:fromPoint:context:]): Fix pattern phase origin to use the image tile origin, which is clearly right, rather than the image rectangle, which isn't right, but often is the same.
9:06 PM Changeset in webkit [10226] by darin
  • 3 edits in trunk/WebCore

Reviewed by Maciej.

  • fixed bug that was causing a crash when running layout tests
  • khtml/ecma/kjs_binding.h: Remove unused deleteDOMObject.
  • khtml/ecma/kjs_binding.cpp: (KJS::ScriptInterpreter::forgetDOMObject): Move code in here from forgetDOMObject. (KJS::ScriptInterpreter::getDOMNodeForDocument): For the null-document case, use the general DOM objects map rather than a per-document map. (KJS::ScriptInterpreter::forgetDOMNodeForDocument): Ditto. (KJS::ScriptInterpreter::putDOMNodeForDocument): Ditto. (KJS::ScriptInterpreter::forgetAllDOMNodesForDocument): Assert that document is not null.
6:31 PM Changeset in webkit [10225] by adele
  • 2 edits in branches/Safari-2-0-branch/WebKit

Merged fix from TOT to Safari-2-0-branch

2005-08-16 Adele Peterson <adele@apple.com>

Reviewed by John.

  • fixed <rdar://problem/4210320> URL tooltips should display a URL for elements that submit forms

When the setShowsURLsInToolTips preference is set, we will display a tooltip containing
the form's url when you mouse over a submit button.

  • WebView.subproj/WebHTMLView.m: (-[WebHTMLView _updateMouseoverWithEvent:]):
6:29 PM Changeset in webkit [10224] by adele
  • 2 edits in trunk/WebKit

Reviewed by John.

  • fixed <rdar://problem/4210320> URL tooltips should display a URL for elements that submit forms

When the setShowsURLsInToolTips preference is set, we will display a tooltip containing
the form's url when you mouse over a submit button.

  • WebView.subproj/WebHTMLView.m: (-[WebHTMLView _updateMouseoverWithEvent:]):
6:07 PM Changeset in webkit [10223] by darin
  • 4 edits in trunk/WebCore

Reviewed by Geoff.

  • changed main_thread_malloc so we don't have two conflicting versions of the same function This fixes a crash I was seeing running the WebKit tests.
  • khtml/misc/main_thread_malloc.h: Took out all the ifdefs from this header.
  • khtml/misc/main_thread_malloc.cpp: Added non-NDEBUG versions of the functions that just call the system malloc, and put the NDEBUG versions in an #else.
  • WebCore-tests.exp: Export the new stuff so the tests still work.
6:00 PM Changeset in webkit [10222] by darin
  • 4 edits in trunk/JavaScriptCore

Reviewed by Geoff.

  • fixed crash in one of the JavaScript tests (introduced by my throwError change)
  • kjs/nodes.cpp: (Node::setExceptionDetailsIfNeeded): Check if the exception is an object before setting the file and line number properties on it. Something to think about in the future -- do we really want to do this on any object that's thrown? How about limiting it to error objects that were created by the JavaScript engine?
  • changed kjs_fast_malloc so we don't have two conflicting versions of the same function
  • kjs/fast_malloc.h: Took out all the ifdefs from this header.
  • kjs/fast_malloc.cpp: Added non-NDEBUG versions of the functions that just call the system malloc, and put the NDEBUG versions in an #else.
5:45 PM Changeset in webkit [10221] by adele
  • 3 edits in branches/Safari-2-0-branch/WebCore

Merged fix from TOT to Safari-2-0-branch
<rdar://problem/4219015> HTMLCollections leak their info (reproducible on sony.com)

2005-08-15 Maciej Stachowiak <mjs@apple.com>

Reviewed by John.

  • fixed leak of HTML collection info - this can build up to hundreds of leaks pretty quickly

http://bugzilla.opendarwin.org/show_bug.cgi?id=4450

  • khtml/html/html_miscimpl.cpp: (DOM::HTMLCollectionImpl::HTMLCollectionImpl): Initialize new m_ownsInfo member. (DOM::HTMLCollectionImpl::~HTMLCollectionImpl): Delete info if owned. (DOM::HTMLCollectionImpl::resetCollectionInfo): When creating new info, indicate that it's owned.
  • khtml/html/html_miscimpl.h: Declare new member.
5:05 PM Changeset in webkit [10220] by darin
  • 5 edits in branches/pcre-6-1-branch/JavaScriptCore

More UTF-16 hacking; also updated the project file to merge with TOT.

4:57 PM Changeset in webkit [10219] by mjs
  • 3 edits in trunk/WebCore

Reviewed by John.

  • fixed leak of HTML collection info - this can build up to hundreds of leaks pretty quickly

http://bugzilla.opendarwin.org/show_bug.cgi?id=4450

  • khtml/html/html_miscimpl.cpp: (DOM::HTMLCollectionImpl::HTMLCollectionImpl): Initialize new m_ownsInfo member. (DOM::HTMLCollectionImpl::~HTMLCollectionImpl): Delete info if owned. (DOM::HTMLCollectionImpl::resetCollectionInfo): When creating new info, indicate that it's owned.
  • khtml/html/html_miscimpl.h: Declare new member.
3:01 PM Changeset in webkit [10218] by darin
  • 9 edits
    1 add in trunk/JavaScriptCore

Reviewed by Geoff.

  • clean up exported symbols that are not in a "KJS" namespace
  • bindings/NP_jsobject.cpp: (identiferFromNPIdentifier): Marked this function static so it no longer has external linkage.
  • bindings/c/c_utility.h: Put all this stuff inside the KJS namespace.
  • bindings/c/c_utility.cpp: Also marked some globals static so they don't have external linkage; not as important given the namespace.
  • bindings/npruntime.cpp: Marked functions static so they no longer have internal linkage. Also removed unused _NPN_SetExceptionWithUTF8 function (not in header, had C++ linkage!).
  • bindings/jni/jni_utility.cpp: (KJS::Bindings::getJavaVM): Call KJS_GetCreatedJavaVMs using the soft linking header, instead of calling the JNI call. This allows processes to link both JavaScriptCore and JavaVM without a symbol conflict.
  • bindings/softlinking.c: (loadFramework): Marked this function static so it no longer has external linkage. (getFunctionPointer): Ditto. (KJS_GetCreatedJavaVMs): Renamed this so it has a KJS prefix.
  • JavaScriptCore.xcodeproj/project.pbxproj: Added softlinking.h.
  • bindings/softlinking.h: Added.
  • kjs/nodes2string.cpp: (streamAssignmentOperatorTo): Marked this function static so it no longer has external linkage.
2:53 PM Changeset in webkit [10217] by harrison
  • 2 edits in trunk/WebCore

<rdar://problem/4119646> assertion failure in DOM::Position::upstream at babelfish.com
<rdar://problem/4125949> Assertion failure clicking outside of textarea in page containing only textarea

Removed asserts that did not account for iterating from a nested node to its parent.

Test cases added: n/a for assert removal

  • khtml/xml/dom_position.cpp: (DOM::Position::upstream): (DOM::Position::downstream):
2:25 PM Changeset in webkit [10216] by adele
  • 4 edits in branches/Safari-2-0-branch/WebKit

Merged fix from TOT to Safari-2-0-branch

2005-08-15 Darin <Darin Adler>

Reviewed by Beth.

This is a fix for <rdar://problem/4211631> tiled images tiled incorrectly when printing or
drawing offscreen.

Cayenne found there was a problem when they were trying to take screen shots of widgets, and
it was ultimately a problem with the way we tile images. Darin was able to fix the problem
by replacing some confusing hacked code with CG calls.

  • WebCoreSupport.subproj/WebImageData.m: (-[WebImageData tileInRect:fromPoint:context:]):
  • WebCoreSupport.subproj/WebImageRenderer.m: (-[WebInternalImage tileInRect:fromPoint:context:]):
  • WebCoreSupport.subproj/WebTextRenderer.m: (-[WebTextRenderer drawLineForMisspelling:withWidth:]):
12:03 PM Changeset in webkit [10215] by darin
  • 40 edits
    2 deletes in trunk

WebCore:

Reviewed by Beth Dakin.

  • removed Panther-only code that was not being compiled and was simply "bit-rotting"
  • WebCorePrefix.h:
  • khtml/misc/loader.cpp: (CachedImage::CachedImage):
  • khtml/rendering/render_canvasimage.cpp:
  • kwq/KWQAccObject.mm: (-[KWQAccObject roleDescription]): (-[KWQAccObject accessibilityAttributeNames]): (-[KWQAccObject accessibilityActionDescription:]): (-[KWQAccObject accessibilityAttributeValue:]): (-[KWQAccObject accessibilityIsAttributeSettable:]):
  • kwq/KWQComboBox.mm: (QComboBox::QComboBox):
  • kwq/KWQFoundationExtras.h: (KWQCFAutorelease):
  • kwq/KWQPixmap.mm: (QPixmap::QPixmap): (QPixmap::receivedData):
  • kwq/KWQString.h: (QChar::direction):
  • kwq/KWQTextArea.mm: (-[KWQTextArea tile]):
  • kwq/KWQTextEdit.mm: (QTextEdit::setScrollBarModes):
  • kwq/KWQTextField.mm: (-[KWQTextFieldController string]):
  • kwq/KWQTextUtilities.mm: (currentTextBreakLocaleID):
  • kwq/WebCoreScrollView.m:

WebKit:

Reviewed by Beth Dakin.

  • removed Panther-only code that was not being compiled and was simply "bit-rotting"
  • Misc.subproj/WebFileDatabase.m: (-[WebFileDatabase _createLRUList:]): (+[WebFileDatabase _syncLoop:]):
  • Misc.subproj/WebKitErrors.m: (registerErrors):
  • Misc.subproj/WebNSObjectExtras.h: (WebCFAutorelease):
  • Misc.subproj/WebNSPasteboardExtras.m: (-[NSPasteboard _web_declareAndWriteDragImage:URL:title:archive:source:]):
  • WebCoreSupport.subproj/WebImageData.h:
  • WebCoreSupport.subproj/WebImageDecodeItem.h:
  • WebCoreSupport.subproj/WebImageDecodeItem.m:
  • WebCoreSupport.subproj/WebImageDecoder.h:
  • WebCoreSupport.subproj/WebImageDecoder.m: (decoderThread): (startDecoderThread):
  • WebCoreSupport.subproj/WebKeyGeneration.cpp: Removed.
  • WebCoreSupport.subproj/WebKeyGeneration.h: Removed.
  • WebCoreSupport.subproj/WebKeyGenerator.h:
  • WebCoreSupport.subproj/WebTextRenderer.m: (getUncachedWidth): (_drawGlyphs):
  • WebCoreSupport.subproj/WebViewFactory.m: (-[WebViewFactory getBytes:fromTextMarker:length:]):
  • WebKit.xcodeproj/project.pbxproj:
  • WebKitPrefix.h:
  • WebView.subproj/WebDataSource.m: (-[WebDataSource _setPrimaryLoadComplete:]): (+[WebDataSource _repTypesAllowImageTypeOmission:]): (-[WebDataSource isLoading]):
  • WebView.subproj/WebDefaultContextMenuDelegate.m: (localizedMenuTitleFromAppKit): (-[WebDefaultUIDelegate menuItemWithTag:]): (-[WebDefaultUIDelegate contextMenuItemsForElement:defaultMenuItems:]): (-[WebDefaultUIDelegate editingContextMenuItemsForElement:defaultMenuItems:]):
  • WebView.subproj/WebFormDataStream.m: (formCanRead): (webSetHTTPBody):
  • WebView.subproj/WebFrameView.m: (+[WebFrameView _viewTypesAllowImageTypeOmission:]):
  • WebView.subproj/WebHTMLView.m: (-[WebHTMLView _documentFragmentFromPasteboard:allowPlainText:chosePlainText:]): (-[WebHTMLView resourceForData:preferredFilename:]): (-[WebHTMLView _lookUpInDictionaryFromMenu:]): (-[WebHTMLView validateUserInterfaceItem:]): (-[WebHTMLView _attributeStringFromDOMRange:]): (-[WebHTMLView toggleBaseWritingDirection:]): (-[WebHTMLView changeBaseWritingDirection:]):
  • WebView.subproj/WebPDFRepresentation.h:
  • WebView.subproj/WebPDFRepresentation.m:
  • WebView.subproj/WebPDFView.h:
  • WebView.subproj/WebPDFView.m:
  • WebView.subproj/WebPreferences.m: (+[WebPreferences _systemCFStringEncoding]):
  • WebView.subproj/WebView.m: (-[WebView _commonInitializationWithFrameName:groupName:]):
11:28 AM Changeset in webkit [10214] by vicki
  • 1 edit in trunk/WebCore/ChangeLog-2005-08-23

Fix ChangeLog typo from my last checkin. Remove NONE from the layout-test section.

10:36 AM Changeset in webkit [10213] by darin
  • 11 edits in trunk

WebCore:

Reviewed by Beth Dakin.

  • removed some unnecessary code
  • kwq/KWQKHTMLPart.mm: (KWQKHTMLPart::imageFromRect): Remove code to call setAdditionalPatternPhase since that is no longer needed.
  • kwq/WebCoreGraphicsBridge.h: Remove unused setAdditionalPatternPhase, createRGBColorSpace, createGrayColorSpace, and createCMYKColorSpace methods.
  • kwq/WebCoreGraphicsBridge.m: Ditto.

WebKit:

Reviewed by Beth Dakin.

  • removed some unnecessary code
  • WebCoreSupport.subproj/WebGraphicsBridge.h: Removed pattern-phase related field and methods.
  • WebCoreSupport.subproj/WebGraphicsBridge.m: Ditto.
  • WebCoreSupport.subproj/WebImageData.m: Tweaked formatting and removed some unused code inside #if and comments.
  • WebCoreSupport.subproj/WebImageRenderer.h: Removed USE_CGIMAGEREF (which is always true now).
  • WebCoreSupport.subproj/WebImageRenderer.m: Removed old non-CGImageRef code.
  • WebCoreSupport.subproj/WebImageRendererFactory.m: (-[WebImageRendererFactory imageRendererWithMIMEType:]): Removed non-USE_CGIMAGEREF code. (-[WebImageRendererFactory imageRendererWithData:MIMEType:]): Ditto. (-[WebImageRendererFactory imageRendererWithSize:]): Ditto. (-[WebImageRendererFactory imageRendererWithName:]): Ditto.
2:17 AM Changeset in webkit [10212] by eseidel
  • 2 edits in trunk/WebCore

Bug #: 4445
Submitted by: Tobias Lidskog <tobiaslidskog@mac.com>
Reviewed by: eseidel

1:58 AM Changeset in webkit [10211] by eseidel
  • 15 edits in trunk

Bug #: 4431
Submitted by: Tobias Lidskog <tobiaslidskog@mac.com>
Reviewed by: eseidel

  • kcanvas/KCanvasContainer.cpp: (KCanvasContainer::needsTemporaryBuffer):
  • kcanvas/device/KRenderingPaintServerSolid.cpp: (KRenderingPaintServerSolid::opacity):
  • kcanvas/device/KRenderingPaintServerSolid.h:
  • kcanvas/device/KRenderingStyle.cpp: (KRenderingStyle::Private::Private): (KRenderingStyle::opacity): (KRenderingStyle::setOpacity):
  • kcanvas/device/KRenderingStyle.h:
  • kcanvas/device/quartz/KCanvasResourcesQuartz.mm: (KCanvasContainerQuartz::draw):
  • kcanvas/device/quartz/KRenderingPaintServerQuartz.mm: (KRenderingPaintServerSolidQuartz::draw): (KRenderingPaintServerPatternQuartz::draw):
  • kcanvas/device/quartz/QuartzSupport.mm: (applyStyleToContext):
  • ksvg2/core/KCanvasRenderingStyle.cpp: (KCanvasRenderingStyle::opacity): (KCanvasRenderingStyle::setOpacity):
  • ksvg2/core/KCanvasRenderingStyle.h: Change all references to Opacity to use floats. http://bugzilla.opendarwin.org/show_bug.cgi?id=4431
12:39 AM Changeset in webkit [10210] by eseidel
  • 5 edits in trunk

Bug #: 4453
Submitted by: eseidel
Reviewed by: mjs

  • WebCore.xcodeproj/project.pbxproj: bison cleanup.
  • kdom/ecma/DOMLookup.h: now uses throwError
  • kdom/ecma/Ecma.cpp: (Ecma::~Ecma): now uses clearProperties
  • kdom/ecma/GlobalObject.cpp: now uses throwError (GlobalObject::clear): now uses clearProperties (GlobalObjectFunc::callAsFunction): now uses throwError Fixes necessary for WebCore+SVG after 4437. http://bugzilla.opendarwin.org/show_bug.cgi?id=4453

Aug 15, 2005:

9:42 PM Changeset in webkit [10209] by vicki
  • 2 edits
    1 add in trunk/WebCore

Reviewed by Maciej.

  • fixed <rdar://problem/4094363> Can't re-open a window at capripalace.com website because "close" fails on already-closed window

Test cases added: (NONE)

  • manual-tests/close-on-closedWindow.html: Added.
  • khtml/ecma/kjs_window.cpp: (KJS::Window::getOwnPropertySlot): allow close calls on windows that have already been closed
6:42 PM Changeset in webkit [10208] by justing
  • 6 edits in branches/Safari-2-0-branch/WebCore

Reviewed by mjs

Temporary workaround for gcc-5216+ bug 4213314. Don't use NSMake... convenience methods inside KWQ_BLOCK_EXCEPTIONS.

  • kwq/KWQKConfigBase.mm: (KConfig::readEntry):
  • kwq/KWQKHTMLPart.mm: (KWQKHTMLPart::attributedString):
  • kwq/KWQListBox.mm: (QListBox::sizeForNumberOfLines):
  • kwq/KWQPainter.mm: (QPainter::drawTiledPixmap):
  • kwq/KWQScrollView.mm: (QScrollView::resizeContents): (QScrollView::contentsToViewport): (QScrollView::viewportToContents): (QScrollView::setContentsPosRecursive): (QScrollView::ensureVisible): (QScrollView::ensureRectVisibleCentered):
5:47 PM Changeset in webkit [10207] by darin
  • 43 edits in trunk

JavaScriptCore:

Reviewed by Geoff.

  • bindings/NP_jsobject.cpp: (_NPN_SetException):
  • bindings/jni/jni_instance.cpp: (JavaInstance::invokeMethod):
  • bindings/jni/jni_runtime.cpp: (JavaField::dispatchValueFromInstance): (JavaField::dispatchSetValueToInstance):
  • bindings/objc/WebScriptObject.mm: (-[WebScriptObject _initializeWithObjectImp:originExecutionContext:executionContext:]): (-[WebScriptObject _initWithObjectImp:originExecutionContext:executionContext:]): (+[WebScriptObject throwException:]): (-[WebScriptObject setException:]): (+[WebScriptObject _convertValueToObjcValue:originExecutionContext:executionContext:]):
  • bindings/objc/objc_class.h: (KJS::Bindings::ObjcClass::~ObjcClass): (KJS::Bindings::ObjcClass::ObjcClass): (KJS::Bindings::ObjcClass::operator=): (KJS::Bindings::ObjcClass::constructorAt): (KJS::Bindings::ObjcClass::numConstructors):
  • bindings/objc/objc_header.h:
  • bindings/objc/objc_runtime.h: (KJS::Bindings::ObjcField::~ObjcField): (KJS::Bindings::ObjcField::ObjcField): (KJS::Bindings::ObjcField::operator=): (KJS::Bindings::ObjcMethod::ObjcMethod): (KJS::Bindings::ObjcMethod::~ObjcMethod): (KJS::Bindings::ObjcMethod::operator=):
  • bindings/objc/objc_runtime.mm: (ObjcField::valueFromInstance): (ObjcField::setValueToInstance): (ObjcArray::setValueAt): (ObjcArray::valueAt):
  • bindings/objc/objc_utility.h:
  • bindings/objc/objc_utility.mm: (KJS::Bindings::JSMethodNameToObjCMethodName): (KJS::Bindings::convertValueToObjcValue): (KJS::Bindings::convertNSStringToString): (KJS::Bindings::convertObjcValueToValue): (KJS::Bindings::objcValueTypeForType): (KJS::Bindings::createObjcInstanceForValue): (KJS::Bindings::throwError):
  • bindings/runtime.h: (KJS::Bindings::Parameter::~Parameter): (KJS::Bindings::Method::~Method): (KJS::Bindings::Instance::Instance): (KJS::Bindings::Instance::begin): (KJS::Bindings::Instance::end): (KJS::Bindings::Instance::getValueOfUndefinedField): (KJS::Bindings::Instance::supportsSetValueOfUndefinedField): (KJS::Bindings::Instance::setValueOfUndefinedField): (KJS::Bindings::Instance::valueOf):
  • bindings/runtime_array.cpp: (RuntimeArrayImp::put):
  • bindings/runtime_object.h: (KJS::RuntimeObjectImp::setInternalInstance): (KJS::RuntimeObjectImp::getInternalInstance):
  • kjs/array_object.cpp: (getProperty): (ArrayProtoFuncImp::callAsFunction): (ArrayObjectImp::construct):
  • kjs/bool_object.cpp: (BooleanProtoFuncImp::callAsFunction):
  • kjs/date_object.cpp: (KJS::DateProtoFuncImp::callAsFunction):
  • kjs/function.cpp: (KJS::decode): (KJS::GlobalFuncImp::callAsFunction):
  • kjs/function_object.cpp: (FunctionProtoFuncImp::callAsFunction): (FunctionObjectImp::construct):
  • kjs/internal.cpp: (KJS::UndefinedImp::toObject): (KJS::NullImp::toObject): (KJS::InterpreterImp::evaluate): (KJS::InternalFunctionImp::hasInstance):
  • kjs/nodes.cpp: (Node::throwError): (substitute): (Node::setExceptionDetailsIfNeeded): (undefinedVariableError): (ProgramNode::ProgramNode):
  • kjs/number_object.cpp: (NumberProtoFuncImp::callAsFunction):
  • kjs/object.cpp: (KJS::ObjectImp::call): (KJS::ObjectImp::defaultValue): (KJS::Error::create): (KJS::throwError):
  • kjs/object.h: (KJS::ObjectImp::clearProperties): (KJS::ObjectImp::getPropertySlot): (KJS::ObjectImp::getOwnPropertySlot):
  • kjs/object_object.cpp: (ObjectProtoFuncImp::callAsFunction):
  • kjs/reference.cpp: (KJS::Reference::getBase): (KJS::Reference::getValue): (KJS::Reference::putValue): (KJS::Reference::deleteValue):
  • kjs/regexp_object.cpp: (RegExpProtoFuncImp::callAsFunction): (RegExpObjectImp::construct):
  • kjs/string_object.cpp: (StringProtoFuncImp::callAsFunction):

WebCore:

Reviewed by Geoff.

  • khtml/css/cssstyleselector.cpp: (khtml::CSSStyleSelector::CSSStyleSelector): (khtml::parseUASheet): (khtml::CSSStyleSelector::initElementAndPseudoState): (khtml::checkPseudoState): (khtml::CSSStyleSelector::locateCousinList): (khtml::CSSStyleSelector::locateSharedStyle): (khtml::CSSStyleSelector::adjustRenderStyle): (khtml::CSSStyleSelector::checkOneSelector): (khtml::CSSRuleSet::addToRuleSet): (khtml::colorForCSSValue): (khtml::CSSStyleSelector::applyProperty): (khtml::CSSStyleSelector::mapBackgroundAttachment): (khtml::CSSStyleSelector::mapBackgroundImage): (khtml::CSSStyleSelector::mapBackgroundRepeat): (khtml::CSSStyleSelector::mapBackgroundXPosition): (khtml::CSSStyleSelector::mapBackgroundYPosition): (khtml::CSSStyleSelector::getComputedSizeFromSpecifiedSize):
  • khtml/ecma/domparser.cpp: (KJS::DOMParserProtoFunc::callAsFunction):
  • khtml/ecma/kjs_binding.cpp: (KJS::ScriptInterpreter::putDOMObject): (KJS::ScriptInterpreter::putDOMNodeForDocument): (KJS::setDOMException):
  • khtml/ecma/kjs_css.cpp: (KJS::DOMCSSStyleDeclarationProtoFunc::callAsFunction): (KJS::DOMStyleSheetListFunc::callAsFunction): (KJS::KJS::DOMMediaListProtoFunc::callAsFunction): (KJS::DOMCSSStyleSheetProtoFunc::callAsFunction): (KJS::DOMCSSRuleListFunc::callAsFunction): (KJS::DOMCSSRuleFunc::callAsFunction): (KJS::DOMCSSPrimitiveValueProtoFunc::callAsFunction): (KJS::DOMCSSValueListFunc::callAsFunction):
  • khtml/ecma/kjs_dom.cpp: (KJS::DOMNodeProtoFunc::callAsFunction): (KJS::DOMNodeListFunc::callAsFunction): (KJS::DOMDocumentProtoFunc::callAsFunction): (KJS::DOMElementProtoFunc::callAsFunction): (KJS::DOMDOMImplementationProtoFunc::callAsFunction): (KJS::DOMNamedNodeMapProtoFunc::callAsFunction): (KJS::DOMCharacterDataProtoFunc::callAsFunction): (KJS::DOMTextProtoFunc::callAsFunction):
  • khtml/ecma/kjs_events.cpp: (KJS::DOMEventProtoFunc::callAsFunction): (KJS::DOMUIEventProtoFunc::callAsFunction): (KJS::DOMMouseEventProtoFunc::callAsFunction): (KJS::DOMKeyboardEventProtoFunc::callAsFunction): (KJS::DOMMutationEventProtoFunc::callAsFunction): (KJS::DOMWheelEventProtoFunc::callAsFunction): (KJS::ClipboardProtoFunc::callAsFunction):
  • khtml/ecma/kjs_html.cpp: (KJS::KJS::HTMLDocFunction::callAsFunction): (KJS::KJS::HTMLElementFunction::callAsFunction): (KJS::KJS::HTMLCollectionProtoFunc::callAsFunction): (KJS::KJS::Context2DFunction::callAsFunction): (KJS::Context2D::putValueProperty): (KJS::GradientFunction::callAsFunction):
  • khtml/ecma/kjs_navigator.cpp: (KJS::NavigatorFunc::callAsFunction):
  • khtml/ecma/kjs_range.cpp: (KJS::DOMRangeProtoFunc::callAsFunction):
  • khtml/ecma/kjs_traversal.cpp: (KJS::DOMNodeIteratorProtoFunc::callAsFunction): (KJS::DOMNodeFilterProtoFunc::callAsFunction): (KJS::DOMTreeWalkerProtoFunc::callAsFunction):
  • khtml/ecma/kjs_views.cpp: (KJS::DOMAbstractViewFunc::callAsFunction):
  • khtml/ecma/kjs_window.cpp: (KJS::Window::interpreter): (KJS::Window::retrieveWindow): (KJS::Window::retrieveActive): (KJS::Window::isSafeScript): (KJS::Window::clear): (KJS::WindowFunc::callAsFunction): (KJS::ScheduledAction::execute): (KJS::WindowQObject::pauseTimeouts): (KJS::LocationFunc::callAsFunction): (KJS::Selection::toString): (KJS::SelectionFunc::callAsFunction): (KJS::HistoryFunc::callAsFunction):
  • khtml/ecma/xmlhttprequest.cpp: (KJS::XMLHttpRequestProtoFunc::callAsFunction):
  • khtml/ecma/xmlserializer.cpp: (KJS::XMLSerializerProtoFunc::callAsFunction):
5:38 PM Changeset in webkit [10206] by harrison
  • 2 edits in branches/Safari-2-0-branch/WebCore

Merged fix from TOT to Safari-2-0-branch
<rdar://problem/4202641> Line breaks do not happen inside whitespace:pre; word-wrap: break-word

Test cases added: fast/text/whitespace/tab-character-basics.html

Refined Dave's earlier patch for this bug to handle whitespace:pre that is not at the beginning of a line.

  • khtml/rendering/bidi.cpp: (khtml::RenderBlock::findNextLineBreak):
  • layout-tests/fast/text/whitespace/tab-character-basics-expected.txt: Added.
  • layout-tests/fast/text/whitespace/tab-character-basics.html: Added.
5:17 PM Changeset in webkit [10205] by darin
  • 3 edits in branches/pcre-6-1-branch/JavaScriptCore/pcre

More UTF-16 mojo. Are we done?

4:31 PM Changeset in webkit [10204] by harrison
  • 2 edits
    2 adds in trunk

Reviewed by Darin.

<rdar://problem/4202641> Line breaks do not happen inside whitespace:pre; word-wrap: break-word

Test cases added: fast/text/whitespace/tab-character-basics.html

Refined Dave's earlier patch for this bug to handle whitespace:pre that is not at the beginning of a line.

  • khtml/rendering/bidi.cpp: (khtml::RenderBlock::findNextLineBreak):
  • layout-tests/fast/text/whitespace/tab-character-basics-expected.txt: Added.
  • layout-tests/fast/text/whitespace/tab-character-basics.html: Added.
3:47 PM Changeset in webkit [10203] by darin
  • 1 delete in branches/pcre-6-1-branch/JavaScriptCore/pcre/pcre_dfa_exec.c

Remove unused file.

3:46 PM Changeset in webkit [10202] by darin
  • 1 edit in branches/pcre-6-1-branch/JavaScriptCore/JavaScriptCore.xcodeproj/project.pbxproj

Add more headers.

3:43 PM Changeset in webkit [10201] by darin
  • 5 edits in branches/pcre-6-1-branch/JavaScriptCore

Far enough along on PCRE 6.1 now that we can compile everything.

2:57 PM Changeset in webkit [10200] by darin
  • 2 edits in trunk/WebCore

Reviewed by Justin.

  • WebCore.xcodeproj/project.pbxproj: Stop using EXPORTED_SYMBOLS_FILE, since it does an unneccessary nmedit step that is particularly slow for WebCore. Instead, define WEBCORE_EXPORTED_SYMBOLS_FILE and put a flag into OTHER_LDFLAGS.
2:29 PM Changeset in webkit [10199] by bdakin
  • 4 edits in trunk/WebKit

Reviewed by Beth.

This is a fix for <rdar://problem/4211631> tiled images tiled incorrectly when printing or
drawing offscreen.

Cayenne found there was a problem when they were trying to take screen shots of widgets, and
it was ultimately a problem with the way we tile images. Darin was able to fix the problem
by replacing some confusing hacked code with CG calls.

  • WebCoreSupport.subproj/WebImageData.m: (-[WebImageData tileInRect:fromPoint:context:]):
  • WebCoreSupport.subproj/WebImageRenderer.m: (-[WebInternalImage tileInRect:fromPoint:context:]):
  • WebCoreSupport.subproj/WebTextRenderer.m: (-[WebTextRenderer drawLineForMisspelling:withWidth:]):
1:37 PM Changeset in webkit [10198] by darin
  • 2 edits in trunk/JavaScriptCore

Reviewed by Darin.

  • tests/mozilla/ecma_3/Date/15.9.5.5.js: Remove the code which tests that Date.toLocaleString should be parsable by Date.parse. That is not true according to the spec.
11:47 AM Changeset in webkit [10197] by darin
  • 2 edits in trunk/JavaScriptCore

Reviewed by Geoff.

  • kjs/collector.cpp: (KJS::Collector::allocate): Use a local instead of a global in one more place; slight speedup.
11:45 AM Changeset in webkit [10196] by darin
  • 1 edit in trunk/WebKitTools/ChangeLog

tiny tiny ChangeLog formatting fix

9:28 AM Changeset in webkit [10195] by darin
  • 4 edits in branches/pcre-6-1-branch/JavaScriptCore

More PCRE hacking.

9:12 AM Changeset in webkit [10194] by darin
  • 1 edit in branches/pcre-6-1-branch/JavaScriptCore/JavaScriptCore.xcodeproj/project.pbxproj

Remove obsolete PCRE source files.

9:09 AM Changeset in webkit [10193] by darin
  • 4 edits
    1 delete in branches/pcre-6-1-branch/JavaScriptCore/pcre

A few first steps porting the new PCRE 6.1 to KJS and to UTF-16.

Note: See TracTimeline for information about the timeline view.