Timeline



Apr 18, 2005:

6:17 PM Changeset in webkit [9032] by darin
  • 2 edits in trunk/WebKit

Reviewed by Hyatt.

  • fixed <rdar://problem/4092614> REGRESSION (Tiger): progressively loaded background images "scroll around" instead of just appearing
  • WebCoreSupport.subproj/WebImageData.m: (-[WebImageData _imageSourceOptions]): Moved a global inside this function, since it's only used here. (-[WebImageData _cacheImages:allImages:]): Fixed a sizeof that was getting the size of the wrong thing. (-[WebImageData _isSizeAvailable]): Used calloc in a more consistent way. (drawPattern): Removed an unneeded cast. (-[WebImageData tileInRect:fromPoint:context:]): Here's the actual bug fix. Don't use the image size when deciding whether the image needs to be tiled as a pattern nor when creating the pattern: in both cases, use the tile size. The old way was wrong, and the new way works perfectly. Also removed uneeded error message when the image is not yet loaded enough to create a CGImageRef for it -- it's fine to draw nothing in that case.
3:36 PM Changeset in webkit [9031] by sullivan
  • 7 edits in branches/experimental-ui-branch

WebCore:

WebCore support for notifying a form delegate when a
textarea's contents have changed (as opposed to a
textfield, which was already handled).

Reviewed by Maciej.

  • kwq/WebCoreBridge.h: add textDidChange: method
  • kwq/KWQTextArea.mm: (-[KWQTextArea textDidChange:]): call through to bridge

WebKit:

WebKit support for notifying a form delegate when a
textarea's contents have changed (as opposed to a
textfield, which was already handled).

Reviewed by Maciej.

  • WebView.subproj/WebFormDelegate.h:
  • WebView.subproj/WebFormDelegate.m: (-[WebFormDelegate textDidChange:inFrame:]): new form delegate method
  • WebCoreSupport.subproj/WebBridge.m: (-[WebBridge textDidChange:]): new method, calls through to form delegate

WebBrowser:

Made form-text-changed confirmation work for textareas as well as textfields.

Reviewed by Maciej.

  • BrowserWebController.m: (-[FormDelegate textDidChange:inFrame:]): implement this new FormDelegate method to set the dirty bit
  • Confirmation sheet notes.html: updated
1:57 PM Changeset in webkit [9030] by hyatt
  • 2 edits in trunk/WebCore

Fix min-height so that when it resolves to auto it does not use the box's intrinsic height.

  • khtml/rendering/render_box.cpp: (RenderBox::calcHeight): (RenderBox::calcHeightUsing):
1:56 PM Changeset in webkit [9029] by hyatt
  • 1 edit in trunk/LayoutTests/fast/table/border-collapsing/003-expected.txt

Fix layout test.

11:12 AM Changeset in webkit [9028] by hyatt
  • 2 edits in trunk/WebCore

Back out fix for 4032346, since it is causing garbled image content on many sites.

The bug tracking the fix is 4069093.

(khtml::RenderBlock::matchedEndLine):

4:07 AM Changeset in webkit [9027] by hyatt
  • 4 edits in trunk/WebCore

Fix the smile in the Acid2 test. Floats should not grow to contain other floats unless height is auto. Otherwise
the float should use the specified height.

Also fix row 14 of the Acid2 test. Although ambiguous, just modify the table cell baseline alignment code to align
to the bottom of the cell's content height if no suitable baseline could be found.

  • khtml/rendering/render_block.cpp: (khtml::RenderBlock::layoutBlock):
  • khtml/rendering/render_block.h: (khtml::RenderBlock::firstRootBox): (khtml::RenderBlock::lastRootBox):
  • khtml/rendering/render_table.cpp: (RenderTableSection::calcRowHeight): (RenderTableCell::baselinePosition):

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):
Note: See TracTimeline for information about the timeline view.