Timeline
Apr 15, 2005:
- 5:18 PM Changeset in webkit [9026]
-
- 10 copies2 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
-
- 2 edits in branches/Safari-1-3-branch/WebCore
Versioning for Chancery Seed (WebCore-315.1)
- 5:14 PM Changeset in webkit [9024] by
-
- 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
-
- 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
-
- 20 edits in trunk/LayoutTests
Update layout tests for Tiger.
- 1:36 PM Changeset in webkit [9020] by
-
- 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
-
- 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
-
- 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
-
- 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
-
- 1 edit in trunk/WebCore/khtml/khtmlview.cpp
Add bulletproof null check to previous check-in
- 2:52 AM Changeset in webkit [9015] by
-
- 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
-
- 2 edits in trunk/JavaScriptCore
- make fast_malloc.h a private header, not project
- JavaScriptCore.pbproj/project.pbxproj:
- 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
-
- 9 edits2 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
-
- 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
-
- 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.