Timeline



Apr 15, 2005:

5:18 PM Changeset in webkit [9026]
  • 10 copies
    2 deletes in tags/WebCore-315~1

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

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

Versioning for Chancery Seed (WebCore-315.1)

5:14 PM Changeset in webkit [9024] by adele
  • 8 edits in branches/Safari-1-3-branch/WebCore

Merged elementFromPoint fix from TOT for Chancery Seed.

2005-04-12 Vicki Murley <vicki@apple.com>

Reviewed by Maciej.

  • fixed <rdar://problem/3760895> Request for including an implementation of the elementFromPoint function
  • khtml/dom/dom_doc.cpp: (DOM::Document::elementFromPoint):
  • khtml/dom/dom_doc.h:
  • khtml/ecma/kjs_dom.cpp: (DOMDocumentProtoFunc::tryCall):
  • khtml/ecma/kjs_dom.h: (KJS::DOMDocument::):
  • khtml/ecma/kjs_dom.lut.h: (KJS::):
  • khtml/xml/dom_docimpl.cpp: (DocumentImpl::elementFromPoint):
  • khtml/xml/dom_docimpl.h:
5:14 PM Changeset in webkit [9023]
  • 3 copies in branches/Safari-1-3-branch

This commit was manufactured by cvs2svn to create branch
'Safari-1-3-branch'.

3:00 PM Changeset in webkit [9022] by hyatt
  • 2 edits in trunk/WebCore

Make sure empty tables honor CSS-specified heights when they have no rows or sections. This is done only
in strict mode, since it is not compatible with WinIE.

  • khtml/rendering/render_table.cpp: (RenderTable::layout):
2:45 PM Changeset in webkit [9021] by hyatt
  • 20 edits in trunk/LayoutTests

Update layout tests for Tiger.

1:36 PM Changeset in webkit [9020] by hyatt
  • 2 edits in trunk/WebCore

Fix for row 13 of the Acid2 test. Change HTML comment parsing in strict mode to do proper SGML parsing,
checking for pairs of -- and only being willing to close the comment if every -- is paired up.

  • khtml/html/htmltokenizer.cpp: (khtml::HTMLTokenizer::parseComment):
9:45 AM Changeset in webkit [9019] by mjs
  • 4 edits in trunk/WebCore

Reviewed by Richard.

  • use custom single-threaded malloc for all non-GC JavaScriptCore allocations, for a 9.1% speedup on JavaScript iBench
  • khtml/ecma/kjs_binding.cpp: (UString::UString):
  • khtml/ecma/kjs_proxy.cpp: (KJSProxyImpl::evaluate):
3:53 AM Changeset in webkit [9018] by hyatt
  • 2 edits in trunk/WebCore

Fix the six pixel gap between rows nine and ten of the Acid2 test. Make sure that percentage heights that
resolve to auto are properly treated as though they have auto height by the self-collapsing block check (as per
section 8.3.1, paragraph 7 of the CSS2.1 spec).

  • khtml/rendering/render_block.cpp: (khtml::RenderBlock::isSelfCollapsingBlock):
3:51 AM Changeset in webkit [9017] by hyatt
  • 1 edit in trunk/WebCore/khtml/rendering/render_box.cpp

Fix a mistake in render_box.cpp.

3:05 AM Changeset in webkit [9016] by hyatt
  • 1 edit in trunk/WebCore/khtml/khtmlview.cpp

Add bulletproof null check to previous check-in

2:52 AM Changeset in webkit [9015] by hyatt
  • 4 edits in trunk/WebCore

The Acid2 test and the reference rendering both make use of overflow:hidden on the <html> element. Turns out
the CSS2.1 wording for this behavior has been revised (based off WinIE/Mozilla behavior). Change our behavior
to match and make <html> overflow apply to the viewport.

  • khtml/khtmlview.cpp: (KHTMLView::applyOverflowToViewport): (KHTMLView::layout):
  • khtml/khtmlview.h:
  • khtml/rendering/render_box.cpp: (RenderBox::setStyle):

Apr 14, 2005:

6:30 PM Changeset in webkit [9014] by mjs
  • 2 edits in trunk/JavaScriptCore
  • make fast_malloc.h a private header, not project
6:26 PM Changeset in webkit [9013]
  • 5 copies in branches/gcc-4-0-branch

This commit was manufactured by cvs2svn to create branch
'gcc-4-0-branch'.

6:26 PM Changeset in webkit [9012]
  • 5 copies in tags/gcc-4-0-anchor

This commit was manufactured by cvs2svn to create tag
'gcc-4-0-anchor'.

6:26 PM Changeset in webkit [9011]
  • 5 copies in branches/Pan-2005-007-branch

This commit was manufactured by cvs2svn to create branch
'Pan-2005-007-branch'.

6:26 PM Changeset in webkit [9010]
  • 5 copies in tags/Pan-2005-007-anchor

This commit was manufactured by cvs2svn to create tag
'Pan-2005-007-anchor'.

6:26 PM Changeset in webkit [9009] by mjs
  • 9 edits
    2 adds in trunk/JavaScriptCore

Reviewed by Richard.

<rdar://problem/4089734> JavaScript iBench can be sped up ~10% with custom allocator

  • use custom single-threaded malloc for all non-GC JavaScriptCore allocations, for a 9.1% speedup on JavaScript iBench
  • JavaScriptCore.pbproj/project.pbxproj:
  • kjs/collector.cpp: (KJS::Collector::allocate): Use dlmalloc to allocate the collector blocks. (KJS::Collector::collect): And dlfree to free it.
  • kjs/fast_malloc.cpp: Added, just the standard dlmalloc here.
  • kjs/fast_malloc.h: Added. Declarations for the functions. Also added a handy macro to give a class custom operator new/delete
  • kjs/identifier.cpp: (KJS::Identifier::add): Use dlmalloc/dlfree.
  • kjs/nodes.h: make nodes KJS_FAST_ALLOCATED.
  • kjs/property_map.cpp: (KJS::PropertyMap::~PropertyMap): Use dlmalloc/dlfree. (KJS::PropertyMap::rehash): ditto
  • kjs/scope_chain.h:
  • kjs/ustring.cpp: (KJS::UString::Rep::createCopying): New named constructor that copies a passed-in buffer, to hide allocation details from webcore. (KJS::UString::UString): use createCopying when appropriate. (KJS::UString::Rep::destroy): Use dlmalloc/dlfree. (KJS::UString::expandedSize): likewise (KJS::UString::expandCapacity): likewise (KJS::UString::expandPreCapacity): likewise (KJS::UString::spliceSubstringsWithSeparators): likewise (KJS::UString::append): likewise (KJS::UString::operator=): likewise (KJS::UString::detach): likewise
  • kjs/ustring.h: make UString and UString::Rep KJS_FAST_ALLOCATED.
11:33 AM Changeset in webkit [9008]
  • 1 copy in branches/experimental-db

This commit was manufactured by cvs2svn to create branch
'experimental-db'.

11:33 AM Changeset in webkit [9007] by hyatt
  • 3 edits in trunk/WebCore

3258403 and 3258402 can now be fixed. min/max-width/height support is now complete. This patch makes them
work for positioned elements and enables us to pass row one of the Acid2 test.

  • khtml/rendering/render_box.cpp: (RenderBox::calcAbsoluteHorizontal): (RenderBox::calcAbsoluteHorizontalValues): (RenderBox::calcAbsoluteVertical): (RenderBox::calcAbsoluteVerticalValues):
  • khtml/rendering/render_box.h:
10:19 AM Changeset in webkit [9006] by sullivan
  • 3 edits in trunk/WebKit

Reviewed by Chris.

  • WebView.subproj/WebBaseResourceHandleDelegate.m: (-[WebBaseResourceHandleDelegate connection:willCacheResponse:]): Beefed up assertion that's been bugging me and Chris to include the two troublemaking values.
Note: See TracTimeline for information about the timeline view.