Timeline
Jun 1, 2006:
- 11:59 PM Changeset in webkit [14682] by
-
- 2 edits in trunk/WebCore
- try to fix Windows build
- bridge/win/FrameWin.cpp: Added include of Decoder.h.
- 11:56 PM Changeset in webkit [14681] by
-
- 9 edits4 deletes in trunk
WebCore:
Reviewed by Maciej.
- WebCore doesn't need to load WebKit images any more; removed code for that
- WebCore.exp: Removed WebCoreImageRendererFactory.
- WebCore.xcodeproj/project.pbxproj: Removed WebCoreImageRendererFactory.h/mm.
- bridge/mac/WebCoreFrameBridge.mm: Removed include of WebCoreImageRendererFactory.h.
- platform/mac/ImageMac.mm: Removed include of WebCoreImageRendererFactory.h.
- platform/mac/WebCoreImageRendererFactory.h: Removed.
- platform/mac/WebCoreImageRendererFactory.m: Removed.
WebKit:
Reviewed by Maciej.
- WebCore doesn't need to load WebKit images any more; removed code for that
- Resources/missing_image.tiff: Removed.
- WebCoreSupport/WebImageRendererFactory.h: Removed.
- WebCoreSupport/WebImageRendererFactory.m: Moved @interface in here. Removed all but the "threaded decoding" calls that older Safari calls. This file can go altogether when compatibility with that older Safari is no longer needed.
- WebKit.xcodeproj/project.pbxproj: Removed WebImageRendererFactory.h and missing_image.tiff.
- WebView/WebFrameView.m: (-[WebFrameView initWithFrame:]): Removed call to [WebImageRendererFactory createSharedFactory].
- 11:30 PM Changeset in webkit [14680] by
-
- 20 edits8 copies2 moves in trunk/WebCore
Reviewed by Geoff, tweaked a bit by Darin.
- http://bugzilla.opendarwin.org/show_bug.cgi?id=9064 Split dom2_traversalimpl.* into separate files (one class per file).
- WebCore.xcodeproj/project.pbxproj: Updated for new files.
- WebCore.vcproj/WebCore/WebCore.vcproj: Ditto.
- bindings/js/kjs_traversal.h:
- bindings/scripts/CodeGeneratorJS.pm:
- bindings/objc/DOM.mm:
- dom/Document.cpp:
- dom/Document.h: Updated includes.
- dom/NodeFilter.cpp: Added.
- dom/NodeFilter.h: Added.
- dom/NodeFilterCondition.cpp: Added.
- dom/NodeFilterCondition.h: Added.
- dom/NodeIterator.cpp: Added.
- dom/NodeIterator.h: Added.
- dom/Traversal.cpp: Added.
- dom/Traversal.h: Added.
- dom/TreeWalker.cpp: Added.
- dom/TreeWalker.h: Added.
- dom/dom2_traversalimpl.cpp: Removed.
- dom/dom2_traversalimpl.h: Removed.
- 10:55 PM Changeset in webkit [14679] by
-
- 23 edits8 adds in trunk
LayoutTests:
Reviewed by Maciej and Adele
Tests for http://bugzilla.opendarwin.org/show_bug.cgi?id=8398
Updated and extended select/option form tests
- fast/forms/HTMLOptionElement_label01.html:
- fast/forms/HTMLOptionElement_label01-expected.txt:
- fast/forms/HTMLOptionElement_label01-expected.png:
- fast/forms/HTMLOptionElement_label02.html:
- fast/forms/HTMLOptionElement_label02-expected.txt:
- fast/forms/HTMLOptionElement_label02-expected.png:
- fast/forms/HTMLOptionElement_label03.html:
- fast/forms/HTMLOptionElement_label03-expected.txt:
- fast/forms/HTMLOptionElement_label03-expected.png
- fast/forms/HTMLOptionElement_label04.html:
- fast/forms/HTMLOptionElement_label04-expected.txt:
- fast/forms/HTMLOptionElement_label04-expected.png
- fast/forms/HTMLOptionElement_label05.html:
- fast/forms/HTMLOptionElement_label05-expected.txt:
- fast/forms/HTMLOptionElement_label05-expected.png: Updated to reflect success and added some description
- fast/forms/HTMLOptionElement_label06.html:
- fast/forms/HTMLOptionElement_label06-expected.txt:
- fast/forms/HTMLOptionElement_label05-expected.png:
- fast/forms/HTMLOptionElement_label07.html:
- fast/forms/HTMLOptionElement_label07-expected.txt:
- fast/forms/HTMLOptionElement_label07-expected.png: Added.
WebCore:
Reviewed by Maciej and Adele
Fix for http://bugzilla.opendarwin.org/show_bug.cgi?id=8398
REGRESSION: LABEL in OPTION element is clobbering display #TEXT
Patch provided by Darin.
- rendering/RenderSelect.cpp (RenderSelect::updateFromElement): Changed to use the containing text by default, and not the label text
- 10:46 PM Changeset in webkit [14678] by
-
- 3 edits2 adds in trunk
LayoutTests:
Reviewed by Hyatt
Tests for http://bugzilla.opendarwin.org/show_bug.cgi?id=8646
Test the window.screen.pixelDepth and window.screen.colorDepth
- fast/dom/window/window-screen-properties.html: Added
- fast/dom/window/window-screen-properties-expected.txt: Added.
WebCore:
Reviewed by Hyatt.
Fix for http://bugzilla.opendarwin.org/show_bug.cgi?id=8646
Correcting the value returned for window.screen.pixelDepth and
window.screen.colorDepth
- platform/mac/ScreenMac.mm (screenDepth): Changed to return the BitsPerPixelFromDepth rather than the WindowDepth
- 8:15 PM Changeset in webkit [14677] by
-
- 4 edits in trunk/WebCore
Fix win32 build bustage.
- 7:18 PM Changeset in webkit [14676] by
-
- 2 edits in trunk/WebCore
Reviewed by Maciej.
Missed an initialization in my last checkin which caused too many
resizers to be drawn.
- rendering/render_style.cpp: (WebCore::resize): Initialize resize to RESIZE_NONE.
- 6:13 PM Changeset in webkit [14675] by
-
- 4 edits in trunk/WebCore
Implement form posting via WinINet. This code is crazy... CRAZY
- 5:05 PM Changeset in webkit [14674] by
-
- 19 edits1 copy in trunk/WebCore
Reviewed by Hyatt.
Fix for http://bugzilla.opendarwin.org/show_bug.cgi?id=9216
Implement CSS3 resize property
- css/html4.css: Sets resize:both for textareas. This won't affect old-style textareas.
- css/CSSPropertyNames.in: Added resize property.
- css/cssparser.cpp: (WebCore::CSSParser::parseValue): Added case for CSS_PROP_RESIZE.
- css/cssstyleselector.cpp: (WebCore::CSSStyleSelector::applyProperty): ditto.
- css/CSSComputedStyleDeclaration.cpp: (WebCore::CSSComputedStyleDeclaration::getPropertyCSSValue): ditto.
- rendering/render_style.cpp: (WebCore::StyleCSS3InheritedData): Initialize resize.
- rendering/render_style.h: (WebCore::): Added EResize enum. (WebCore::RenderStyle::resize): (WebCore::RenderStyle::setResize): (WebCore::RenderStyle::initialResize):
- page/FrameView.cpp: (WebCore::FrameViewPrivate::FrameViewPrivate): Added m_resizeLayer to keep track of a layer that has begun resizing. (WebCore::FrameViewPrivate::reset): Reset m_resizeLayer. (WebCore::FrameView::handleMousePressEvent): If the mouse was pressed in a layer's resize control, then put the layer into resize mode. (WebCore::selectCursor): Updated so we get a pointer cursor for the resize control. (WebCore::FrameView::handleMouseMoveEvent): If there's a layer currently resizing, then tell the layer to continue resizing. (WebCore::FrameView::handleMouseReleaseEvent): If there's a layer currently resizing, then pull it out of resize mode.
- rendering/RenderBlock.cpp: (WebCore::RenderBlock::isPointInScrollbar): Updated so the resize control isn't considered part of the scrollbar.
- rendering/RenderLayer.cpp: (WebCore::RenderLayer::RenderLayer): Initialize m_inResizeMode (WebCore::RenderLayer::updateLayerPositions): Calls positionResizeControl. (WebCore::RenderLayer::resize): Added. Sets a new width and height based on the current mouse point. (WebCore::RenderLayer::isPointInResizeControl): Added. (WebCore::RenderLayer::positionResizeControl): Added. (WebCore::RenderLayer::positionScrollbars): Calls positionResizeControl. (WebCore::RenderLayer::paintScrollbars): Calls positionResizeControl. (WebCore::RenderLayer::paintResizeControl): Added. (WebCore::RenderLayer::paintLayer): Calls paintResizeControl.
- rendering/RenderLayer.h: Added m_inResizeMode. (WebCore::RenderLayer::resizeControlRect): (WebCore::RenderLayer::setResizeControlRect): (WebCore::RenderLayer::inResizeMode): Added. (WebCore::RenderLayer::setInResizeMode): Added.
- platform/mac/ImageMac.mm: (WebCore::Image::loadResource): Moved code from WebImageRendererFactory. Now loads images from WebCore's resources. WebImageRendererFactory is no longer used and should be removed.
- Resources/missingImage.tiff: Added. Copied from WebKit.
- WebCore.xcodeproj/project.pbxproj: Added missingImage.tiff
- loader/Cache.cpp: (WebCore::Cache::init): Updated name from missing_image to missingImage.
- rendering/RenderTheme.h:
- rendering/RenderTheme.cpp: (WebCore::RenderTheme::paintResizeControl): Added.
- rendering/RenderThemeMac.h:
- rendering/RenderThemeMac.mm: (WebCore::RenderThemeMac::RenderThemeMac): Initialize resizeCornerImage. (WebCore::RenderThemeMac::paintResizeControl): Paints resizeCornerImage.
- 4:02 PM Changeset in webkit [14673] by
-
- 13 edits5 adds in trunk
WebKit:
Simple changes to hook up the new WebCore based Icon Database
for testing.
WebCore:
Added the beginnings of sqlite-based code in a WebCore
based version of the Icon Database. Right now the code
is very loosely hooked up through a Bridge and only
creates an sqlite3 database.
There are also changes to our String classes to allow appending
a single character to a String without creating a temporary object.
- 3:23 PM Changeset in webkit [14672] by
-
- 4 edits in trunk/WebCore
2006-06-01 Mitz Pettel <opendarwin.org@mitzpettel.com>
Reviewed and landed by Anders.
- fixed all places in the Canvas to RenderView rename patch where view() should have been changed to frameView().
- kwq/WebCoreAXObject.mm: (-[WebCoreAXObject position]): (-[WebCoreAXObject accessibilityAttributeValue:]):
- rendering/RenderBlock.cpp: (WebCore::RenderBlock::layoutBlock):
- rendering/RenderBox.cpp: (WebCore::RenderBox::paintBackgroundExtended):
- rendering/RenderTreeAsText.cpp: (externalRepresentation):
- 2:52 PM Changeset in webkit [14671] by
-
- 3 edits2 adds in trunk
LayoutTests:
- Test for http://bugzilla.opendarwin.org/show_bug.cgi?id=9113 REGRESSION (14581): XMLHttpRequest never calls onreadystatechange with a readystate == 4
- http/tests/xmlhttprequest/event-listener-gc.html: Added.
- http/tests/xmlhttprequest/event-listener-gc-expected.txt: Added.
WebCore:
Fix by Mitz. Reviewed, tweaked, tested, landed by me.
- Fixed http://bugzilla.opendarwin.org/show_bug.cgi?id=9113 REGRESSION (14581): XMLHttpRequest never calls onreadystatechange with a readystate == 4
An XMLHttpRequest must be added to the DOMObject cache so that its
DOM implementation object can protect it, and by extension, its event
listeners.
This design seems slightly backwards to me -- the bindings should know
about the DOM, not the other way around -- but I'm restoring it for
now to fix the regression.
- bindings/js/JSXMLHttpRequest.cpp: (KJS::JSXMLHttpRequest::JSXMLHttpRequest): (KJS::JSXMLHttpRequest::~JSXMLHttpRequest):
- 2:41 PM Changeset in webkit [14670] by
-
- 2 edits in trunk/WebCore
2006-06-01 Anders Carlsson <acarlsson@apple.com>
- platform/KURL.cpp: (equalIgnoringRef): Whoops. Fix build.
- 2:29 PM Changeset in webkit [14669] by
-
- 19 edits2 adds in trunk
WebCore:
2006-06-01 Anders Carlsson <acarlsson@apple.com>
Reviewed by Darin.
http://bugzilla.opendarwin.org/show_bug.cgi?id=6309
multiple problems prevent bookmarking/back button technique for AJAX/DHTML applications from working
- bindings/js/kjs_window.cpp: (KJS::Location::put): Handle the case where the hash starts with a "#". Also, don't do anything if the previous and new hashes are equal.
- bridge/BrowserExtension.h:
- bridge/mac/BrowserExtensionMac.h:
- bridge/mac/BrowserExtensionMac.mm: (WebCore::BrowserExtensionMac::historyURL):
- bridge/mac/WebCoreFrameBridge.h:
- bridge/mac/WebCoreFrameBridge.mm: New function historyURL which returns the complete URL for a given item in the history.
- page/Frame.cpp: (WebCore::Frame::scheduleLocationChange): (WebCore::Frame::scheduleHistoryNavigation): If the URL of the new location only differs in the hash, don't schedule the load. Instead, load it directly.
- platform/KURL.cpp:
- platform/KURL.h: Add equalsIgnoringRef which returns whether two URLs are equal, ignoring the ref.
WebKit:
2006-06-01 Anders Carlsson <acarlsson@apple.com>
Reviewed by Darin.
http://bugzilla.opendarwin.org/show_bug.cgi?id=6309
multiple problems prevent bookmarking/back button technique for AJAX/DHTML applications from working
- Misc/WebNSURLExtras.m: (-[NSString _webkit_URLFragment]): Don't include the "#" character in the fragment.
- WebCoreSupport/WebFrameBridge.m: (-[WebFrameBridge historyURL:]): New function, returns the history URL for a given position in the back/forward list
- WebView/WebFrame.m: (-[WebFrame _loadItem:withLoadType:]): Always call scrollToAnchorWithURL, even if there is no fragment. This way we keep the WebCore frame's URL up-to-date.
WebKitTools:
2006-06-01 Anders Carlsson <acarlsson@apple.com>
Reviewed by Darin.
- DumpRenderTree/DumpRenderTree.m: (+[LayoutTestController isSelectorExcludedFromWebScript:]): (-[LayoutTestController clearBackForwardList]): Add clearBackForwardList function to layoutTestController
LayoutTests:
2006-06-01 Anders Carlsson <acarlsson@apple.com>
Reviewed by Darin.
http://bugzilla.opendarwin.org/show_bug.cgi?id=6309
multiple problems prevent bookmarking/back button technique for AJAX/DHTML applications from working
- fast/dom/location-hash-expected.txt: Added.
- fast/dom/location-hash.html: Added. Added tests.
- 12:06 PM Changeset in webkit [14668] by
-
- 5 edits in trunk/WebCore
2006-06-01 Anders Carlsson <acarlsson@apple.com>
Reviewed by Maciej.
http://bugzilla.opendarwin.org/show_bug.cgi?id=9212
dispatchEvent13.html crashes under GuardMalloc
- dom/EventTargetNode.cpp: (WebCore::EventTargetNode::addEventListener): (WebCore::EventTargetNode::removeEventListener): (WebCore::EventTargetNode::handleLocalEvents):
(WebCore::EventTargetNode::removeHTMLEventListener):
(WebCore::EventTargetNode::getHTMLEventListener):
- dom/EventTargetNode.h: Make the list of registered event listeners refcount the listeners by using a value list of RefPtr objects.
Set removed flag to true in removeEventListener
Only invoke event listeners if they don't have the removed flag.
- dom/dom2_eventsimpl.cpp: (WebCore::RegisteredEventListener::RegisteredEventListener):
- dom/dom2_eventsimpl.h: Make RegisteredEventListener refcounted.
(WebCore::RegisteredEventListener::removed):
(WebCore::RegisteredEventListener::setRemoved):
Add removed flag and getter and setter
- 12:01 PM Changeset in webkit [14667] by
-
- 5 edits3 adds in trunk
LayoutTests:
Reviewed by Anders.
- fixed "REGRESSION: Can't order from Pizza Hut (ToT, 05/24/06)" http://bugzilla.opendarwin.org/show_bug.cgi?id=9103
- http/tests/misc/redirect-expected.txt: Added.
- http/tests/misc/redirect.php: Added.
- http/tests/misc/resources/redirect-result.php: Added.
WebKit:
Reviewed by Anders.
- fixed "REGRESSION: Can't order from Pizza Hut (ToT, 05/24/06)" http://bugzilla.opendarwin.org/show_bug.cgi?id=9103
- WebView/WebDataSource.m: (-[WebDataSource _willSendRequest:forResource:redirectResponse:]): Set up the User-Agent header.
- WebView/WebDataSourceInternal.h:
- WebView/WebLoader.m: (-[NSURLProtocol willSendRequest:redirectResponse:]): Pass a mutable URL request so the above can work.
- 11:33 AM Changeset in webkit [14666] by
-
- 6 edits4 adds in trunk
LayoutTests:
Reviewed by harrison
- editing/selection/focus-body-expected.checksum: Added.
- editing/selection/focus-body-expected.png: Added.
- editing/selection/focus-body-expected.txt: Added.
- editing/selection/focus-body.html: Added.
- editing/selection/focus_editable_html-expected.checksum:
- editing/selection/focus_editable_html-expected.png:
- editing/selection/focus_editable_html-expected.txt:
WebCore:
Reviewed by harrison
<rdar://problem/4567752> When forwarding a message, pressing TAB key to place caret in body actually selects the entire message instead
- dom/Element.cpp: (WebCore::Element::focus):
- 10:35 AM Changeset in webkit [14665] by
-
- 6 edits in trunk
WebKit:
2006-06-01 Anders Carlsson <acarlsson@apple.com>
Reviewed by Darin.
- WebView/WebFrameView.m: (+[WebFrameView _canShowMIMETypeAsHTML:]): Use _webkit_objectForMIMEType here so we'll get an object back for "text/".
WebKitTools:
2006-06-01 Anders Carlsson <acarlsson@apple.com>
Reviewed by Darin.
http://bugzilla.opendarwin.org/show_bug.cgi?id=8996
slow-utf8-text layout test case failing (no longer deterministic?)
- DumpRenderTree/DumpRenderTree.m: (dump): Dump as text when the response MIME type is text/plain
LayoutTests:
2006-06-01 Anders Carlsson <acarlsson@apple.com>
Reviewed by Darin.
http://bugzilla.opendarwin.org/show_bug.cgi?id=8996
slow-utf8-text layout test case failing (no longer deterministic?)
- http/tests/incremental/slow-utf8-text-expected.txt: Updated
- 4:00 AM Changeset in webkit [14664] by
-
- 1 edit2 adds in trunk/WebCore
2006-06-01 David Kilzer <ddkilzer@kilzer.net>
Reviewed by darin.
http://bugzilla.opendarwin.org/show_bug.cgi?id=9144
Test for Bug 8079 (REGRESSION: Redraw from page cache does not show visited links)
- manual-tests/redraw-page-cache-visited-links.html: Added.
- manual-tests/resources/redraw-page-cache-visited-links-2.html: Added.
May 31, 2006:
- 11:34 PM Changeset in webkit [14663] by
-
- 3 edits4 adds in trunk
LayoutTests:
Reviewed by Hyatt.
- test for http://bugzilla.opendarwin.org/show_bug.cgi?id=9124 Drop shadow obscures "add more stuff" bubble at live.com
- fast/css/find-next-layer-expected.checksum: Added.
- fast/css/find-next-layer-expected.png: Added.
- fast/css/find-next-layer-expected.txt: Added.
- fast/css/find-next-layer.html: Added.
WebCore:
Reviewed by Hyatt.
- fix http://bugzilla.opendarwin.org/show_bug.cgi?id=9124 Drop shadow obscures "add more stuff" bubble at live.com
Test: fast/css/find-next-layer.html
- rendering/RenderObject.cpp: (WebCore::RenderObject::findNextLayer): Fixed a bug where this function could reach two levels down in the layer tree and return 0.
- 11:30 PM Changeset in webkit [14662] by
-
- 3 edits in trunk/WebCore
Reviewed by Geoff.
- http://bugzilla.opendarwin.org/show_bug.cgi?id=9109 Remove bogus assertion in RenderBlock::tabWidth
Changed the uninitialized value of m_tabWidth to -1 and removed the
assertion that it cannot be 0.
- rendering/RenderBlock.cpp: (WebCore:::RenderBlock::RenderBlock): (WebCore::RenderBlock::setStyle):
- rendering/bidi.cpp: (WebCore::RenderBlock::tabWidth):
- 11:24 PM Changeset in webkit [14661] by
-
- 47 edits in trunk/LayoutTests
Updated test results for http://bugzilla.opendarwin.org/show_bug.cgi?id=8848
TFOOT borders are copied to THEAD and TBODY
- tables/mozilla/marvin/backgr_layers-opacity-expected.checksum:
- tables/mozilla/marvin/backgr_layers-opacity-expected.txt:
- tables/mozilla/marvin/backgr_position-table-expected.checksum:
- tables/mozilla/marvin/backgr_position-table-expected.txt:
- tables/mozilla/marvin/backgr_simple-table-cell-expected.checksum:
- tables/mozilla/marvin/backgr_simple-table-cell-expected.txt:
- tables/mozilla/marvin/backgr_simple-table-column-expected.checksum:
- tables/mozilla/marvin/backgr_simple-table-column-expected.txt:
- tables/mozilla/marvin/backgr_simple-table-column-group-expected.checksum:
- tables/mozilla/marvin/backgr_simple-table-column-group-expected.txt:
- tables/mozilla/marvin/backgr_simple-table-expected.checksum:
- tables/mozilla/marvin/backgr_simple-table-expected.txt:
- tables/mozilla/marvin/backgr_simple-table-row-expected.checksum:
- tables/mozilla/marvin/backgr_simple-table-row-expected.txt:
- tables/mozilla/marvin/backgr_simple-table-row-group-expected.checksum:
- tables/mozilla/marvin/backgr_simple-table-row-group-expected.txt:
- tables/mozilla_expected_failures/marvin/backgr_border-table-cell-expected.checksum:
- tables/mozilla_expected_failures/marvin/backgr_border-table-cell-expected.txt:
- tables/mozilla_expected_failures/marvin/backgr_border-table-column-expected.checksum:
- tables/mozilla_expected_failures/marvin/backgr_border-table-column-expected.txt:
- tables/mozilla_expected_failures/marvin/backgr_border-table-column-group-expected.checksum:
- tables/mozilla_expected_failures/marvin/backgr_border-table-column-group-expected.txt:
- tables/mozilla_expected_failures/marvin/backgr_border-table-expected.checksum:
- tables/mozilla_expected_failures/marvin/backgr_border-table-expected.txt:
- tables/mozilla_expected_failures/marvin/backgr_border-table-quirks-expected.checksum:
- tables/mozilla_expected_failures/marvin/backgr_border-table-quirks-expected.txt:
- tables/mozilla_expected_failures/marvin/backgr_border-table-row-expected.checksum:
- tables/mozilla_expected_failures/marvin/backgr_border-table-row-expected.txt:
- tables/mozilla_expected_failures/marvin/backgr_border-table-row-group-expected.checksum:
- tables/mozilla_expected_failures/marvin/backgr_border-table-row-group-expected.txt:
- tables/mozilla_expected_failures/marvin/backgr_fixed-bg-expected.checksum:
- tables/mozilla_expected_failures/marvin/backgr_fixed-bg-expected.txt:
- tables/mozilla_expected_failures/marvin/backgr_layers-hide-expected.checksum:
- tables/mozilla_expected_failures/marvin/backgr_layers-hide-expected.txt:
- tables/mozilla_expected_failures/marvin/backgr_layers-show-expected.checksum:
- tables/mozilla_expected_failures/marvin/backgr_layers-show-expected.txt:
- tables/mozilla_expected_failures/marvin/backgr_position-table-cell-expected.checksum:
- tables/mozilla_expected_failures/marvin/backgr_position-table-cell-expected.txt:
- tables/mozilla_expected_failures/marvin/backgr_position-table-column-expected.checksum:
- tables/mozilla_expected_failures/marvin/backgr_position-table-column-expected.txt:
- tables/mozilla_expected_failures/marvin/backgr_position-table-column-group-expected.checksum:
- tables/mozilla_expected_failures/marvin/backgr_position-table-column-group-expected.txt:
- tables/mozilla_expected_failures/marvin/backgr_position-table-row-expected.checksum:
- tables/mozilla_expected_failures/marvin/backgr_position-table-row-expected.txt:
- tables/mozilla_expected_failures/marvin/backgr_position-table-row-group-expected.checksum:
- tables/mozilla_expected_failures/marvin/backgr_position-table-row-group-expected.txt:
- 11:16 PM Changeset in webkit [14660] by
-
- 3 edits8 adds in trunk
LayoutTests:
Reviewed by Hyatt.
- tests for http://bugzilla.opendarwin.org/show_bug.cgi?id=9100 Absolutely positioned replaced elements with all non-auto values are rendered incorrectly
- fast/replaced/absolute-position-with-auto-height-and-top-and-bottom.html: Added.
- fast/replaced/absolute-position-with-auto-width-and-left-and-right.html: Added.
WebCore:
Reviewed by Hyatt.
- fix for http://bugzilla.opendarwin.org/show_bug.cgi?id=9100 Absolutely positioned replaced elements with all non-auto values are rendered incorrectly
- rendering/RenderBox.cpp: (WebCore::RenderBox::calcAbsoluteHorizontalReplaced): Add support for case when all values are specified. (WebCore::RenderBox::calcAbsoluteVerticalReplaced): ditto
- 11:07 PM Changeset in webkit [14659] by
-
- 4 edits4 adds in trunk
LayoutTests:
Reviewed by Hyatt.
- test and updated results for http://bugzilla.opendarwin.org/show_bug.cgi?id=9012 Row height not updated when cell heights change
- fast/table/row-height-recalc-expected.checksum: Added.
- fast/table/row-height-recalc-expected.png: Added.
- fast/table/row-height-recalc-expected.txt: Added.
- fast/table/row-height-recalc.html: Added.
WebCore:
Reviewed by Hyatt.
- fix http://bugzilla.opendarwin.org/show_bug.cgi?id=9012 Row height not updated when cell heights change
Test: fast/table/row-height-recalc.html
- rendering/RenderTableCell.cpp: (WebCore::RenderTableCell::setStyle): Mark the section as needing recalculation if the height property changed.
- rendering/RenderTableRow.cpp: (WebCore::RenderTableRow::setStyle): Ditto.
- rendering/RenderTableSection.cpp: (WebCore::RenderTableSection::recalcCells): Initialize the grid row height to the height of the row element (like addChild() does).
- 10:56 PM Changeset in webkit [14658] by
-
- 7 edits in trunk/WebCore
Reviewed by Hyatt.
- fix for http://bugzilla.opendarwin.org/show_bug.cgi?id=8969 REGRESSION: typing in textfield repaints whole web page at gamefaqs.com
No test possible (no functionality change)
- dom/Document.cpp: (WebCore::Document::updateLayout): Changed to ensure that pending subtree layouts are performed too.
- page/Frame.cpp: (WebCore::Frame::forceLayout): Force a full layout.
- page/FrameView.cpp: (WebCore::FrameViewPrivate::reset): (WebCore::FrameView::layout): Changed to relayout only the subtree rooted at d->layoutRoot if it's non-zero and allowSubtree is true. (WebCore::FrameView::scheduleRelayout): Change pending subtree relayout into normal relayout by clearing d->layoutRoot and propagating needsLayout to the root. (WebCore::FrameView::scheduleRelayoutOfSubtree): Added.
- page/FrameView.h:
- rendering/RenderObject.cpp: (WebCore::RenderObject::markContainingBlocksForLayout): Added scheduleRelayout parameter. FrameView passes false to force marking all the way to the root when turning a pending subtree relayout into a full relayout. Otherwise, marking stops at the first textField (or at the root) and relayout of the last object reached is scheduled. (WebCore::RenderObject::scheduleRelayout):
- rendering/RenderObject.h:
- 10:35 PM Changeset in webkit [14657] by
-
- 3 edits in trunk/WebCore
Reviewed by Darin.
patch for <http://bugzilla.opendarwin.org/show_bug.cgi?id=8910>
Bug 8910: Various code cleanups in RenderBox
Clean up with some slight optimizations.
- rendering/RenderBox.cpp: (WebCore::RenderBox::contentWidth): (WebCore::RenderBox::contentHeight): (WebCore::RenderBox::setPos): (WebCore::RenderBox::calcWidth): (WebCore::RenderBox::calcWidthUsing):
- rendering/RenderBox.h:
- 10:28 PM Changeset in webkit [14656] by
-
- 4 edits in trunk/WebCore
Reviewed by Hyatt.
patch for <http://bugzilla.opendarwin.org/show_bug.cgi?id=8899>
Bug 8899: Removes some unneeded code from RenderBox
Removes the use of WidthType where not needed to simplify
the code a little.
- rendering/RenderBox.cpp: (WebCore::RenderBox::calcWidthUsing): (WebCore::RenderBox::sizesToIntrinsicWidth): (WebCore::RenderBox::calcReplacedWidth): (WebCore::RenderBox::calcReplacedWidthUsing): (WebCore::RenderBox::calcReplacedHeight): (WebCore::RenderBox::calcReplacedHeightUsing):
- rendering/RenderBox.h: (WebCore::): (WebCore::RenderBox::renderName):
- rendering/RenderImage.cpp: (WebCore::RenderImage::calcReplacedWidth): (WebCore::RenderImage::calcReplacedHeight):
- 10:09 PM Changeset in webkit [14655] by
-
- 3 edits2 adds in trunk
LayoutTests:
Reviewed by Geoff.
Testcase for http://bugzilla.opendarwin.org/show_bug.cgi?id=8455
- fast/forms/select-reset.html: Added.
WebCore:
Reviewed by Geoff.
Fix for http://bugzilla.opendarwin.org/show_bug.cgi?id=8455
selectedIndex for a select after a Form reset() has wrong value
Make sure the list items are reset properly by selecting
the first option in case no options have the selected attribute
set.
- html/HTMLSelectElement.cpp: (WebCore::HTMLSelectElement::reset):
- 10:02 PM Changeset in webkit [14654] by
-
- 3 edits2 adds in trunk
LayoutTests:
Reviewed by Geoff.
Add a test for http://bugzilla.opendarwin.org/show_bug.cgi?id=8024
- fast/dom/document-all-input.html: Added.
WebCore:
Reviewed by Geoff.
Fix for http://bugzilla.opendarwin.org/show_bug.cgi?id=8024
"Go" button (search) doesn't work at fifa.com (document.all.FormName)
Allow input elements with name attributes as possible named
items for document.all.
- html/HTMLCollection.cpp: (WebCore::HTMLCollection::checkForNameMatch): (WebCore::HTMLCollection::updateNameCache):
- 6:06 PM Changeset in webkit [14653] by
-
- 2 edits in trunk/WebCore/platform/win
Tweaks to remove fragments when loading urls via wininet or cookies.
- 3:19 PM Changeset in webkit [14652] by
-
- 3 edits9 adds in trunk/WebCore
Add stubs for bmp/ico/xbm decoders on win32.
- 2:36 PM Changeset in webkit [14651] by
-
- 14 edits in trunk
WebCore:
Fix for the gmail tab-focus-stealing bug.
Reviewed by darin
- bindings/js/kjs_window.cpp: (KJS::WindowFunc::callAsFunction):
- bridge/mac/BrowserExtensionMac.mm: (WebCore::BrowserExtensionMac::createNewWindow):
- bridge/mac/FrameMac.h:
- bridge/mac/FrameMac.mm: (WebCore::FrameMac::focusWindow): (WebCore::FrameMac::unfocusWindow):
- bridge/mac/WebCoreFrameBridge.h:
- page/Frame.h:
- platform/Widget.h:
- platform/mac/WidgetMac.mm:
- platform/win/TemporaryLinkStubs.cpp: (FrameWin::focusWindow):
- platform/win/WidgetWin.cpp:
WebKit:
Make programmatic focus/blur actually work on sub-frames. Make the
top-level UI delegate get called for deactivation of windows.
Reviewed by darin
- WebCoreSupport/WebFrameBridge.m: (-[WebFrameBridge activateWindow]): (-[WebFrameBridge deactivateWindow]): (-[WebFrameBridge loadURL:referrer:reload:userGesture:target:triggeringEvent:form:formValues:]): (-[WebFrameBridge postWithURL:referrer:target:data:contentType:triggeringEvent:form:formValues:]):
- WebKit.xcodeproj/project.pbxproj:
- 2:30 PM Changeset in webkit [14650] by
-
- 7 edits73 adds in trunk
Reviewed by Hyatt.
Fix for http://bugzilla.opendarwin.org/show_bug.cgi?id=6755 CSS3:
Borders rounded with border-radius don't draw the roundings
This patch does not draw all of the different border styles
perfectly, so I have filed a few followup bugs that I will
reference from this Bugzilla.
- platform/GraphicsContext.h:
- platform/cairo/GraphicsContextCairo.cpp: (WebCore::GraphicsContext::drawArc): drawArc() has different parameters now, but mostly this needs to be implemented to match the Mac side later. (WebCore::GraphicsContext::addRoundedRectClip): Just a stub. Implement this later. (WebCore::GraphicsContext::addInnerRoundedRectClip): Just a stub. Implement this later.
- platform/cg/GraphicsContextCG.cpp: (WebCore::GraphicsContext::drawArc): drawArc() now handles drawing elliptical arcs as well as circular arcs, it also takes a thickness parameter to draw an arc of a given thickness and draws with the appropriate pen style. (WebCore::GraphicsContext::addInnerRoundedRectClip): Adds a clip to the inside of an arc instead of to the outside which is already done by addRoundedClipRect()
- rendering/RenderObject.cpp: (WebCore::RenderObject::drawBorderArc): Draws the border arcs in the appropriate styles. (WebCore::RenderObject::paintBorder): Calls drawBorderArc() when border arcs are needed.
- rendering/RenderObject.h:
- 1:05 PM Changeset in webkit [14649] by
-
- 2 edits in trunk/WebCore
Fix Win32 build bustage from Screen/Page FloatRect conversion
- 11:11 AM Changeset in webkit [14648] by
-
- 8 edits in S60/trunk
S60WebKit:
2006-05-30 Pat <vincent.bradley@nokia.com>
Reviewed by Bradley/Zalan
- S60WebUi/WebUi/data/WebUi.rss
- S60WebUi/WebUi/inc/WebUi.hrh
- S60WebUi/WebUi/inc/WebUiAutomatedTests.h
- S60WebUi/WebUi/src/WebUiAutomatedTests.cpp
- S60WebUi/WebUi/src/WebUiLoadObserver.cpp
- S60WebUi/WebUi/src/WebUiWindowContainer.cpp
- Performance tests run when -autotest passed in to Reindeer Fix for http://bugzilla.opendarwin.org/show_bug.cgi?id=9114
- Various other cleanups to Reindeer
- 11:04 AM Changeset in webkit [14647] by
-
- 1 delete in trunk/WebCore/RenderView.cpp
Remove accidentally-checked-in file.
- 10:25 AM Changeset in webkit [14646] by
-
- 121 edits1 copy12 moves10 adds6 deletes in trunk/WebCore
2006-05-30 Eric Seidel <eric@eseidel.com>
Reviewed by andersca.
Add first-cut SVG JS bindings autogeneration.
SVGSVGElement and various other support classes are generated.
Various small style fixes.
http://bugzilla.opendarwin.org/show_bug.cgi?id=4249
- DerivedSources.make:
- WebCore+SVG/RGBColor.cpp: Removed.
- WebCore+SVG/RGBColor.h: Removed.
- WebCore.xcodeproj/project.pbxproj:
- bindings/js/JSHTMLElementWrapperFactory.cpp: (WebCore::createJSHTMLWrapper): renamed from createJSWrapper
- bindings/js/JSHTMLElementWrapperFactory.h:
- bindings/js/kjs_dom.cpp: (KJS::DOMNode::DOMNode): (KJS::DOMNode::toBoolean): (KJS::DOMNode::getOwnPropertySlot): (KJS::DOMNode::getValueProperty): (KJS::DOMNode::put): (KJS::DOMNode::putValueProperty): (KJS::DOMNode::toPrimitive): (KJS::DOMNode::toString): (KJS::DOMNodeProtoFunc::callAsFunction): (KJS::toEventTargetNode): (KJS::DOMEventTargetNode::getOwnPropertySlot): (KJS::DOMEventTargetNode::getValueProperty): (KJS::DOMEventTargetNode::put): (KJS::DOMEventTargetNode::putValueProperty): (KJS::DOMEventTargetNode::setListener): (KJS::DOMEventTargetNode::getListener): (KJS::DOMEventTargetNode::pushEventHandlerScope): (KJS::DOMEventTargetNodeProtoFunc::callAsFunction): (KJS::DOMNodeList::toPrimitive): (KJS::DOMNodeList::getValueProperty): (KJS::DOMNodeList::indexGetter): (KJS::DOMNodeList::nameGetter): (KJS::DOMNodeList::getOwnPropertySlot): (KJS::DOMNodeList::callAsFunction): (KJS::DOMNodeListFunc::callAsFunction): (KJS::toElement): (KJS::toDocumentType): (KJS::DOMNamedNodeMap::DOMNamedNodeMap): (KJS::DOMNamedNodeMap::~DOMNamedNodeMap): (KJS::DOMNamedNodeMap::lengthGetter): (KJS::DOMNamedNodeMap::indexGetter): (KJS::DOMNamedNodeMap::nameGetter): (KJS::DOMNamedNodeMapProtoFunc::callAsFunction): (KJS::toJS): (KJS::checkNodeSecurity): (KJS::getRuntimeObject): (KJS::DOMExceptionConstructor::getOwnPropertySlot): (KJS::DOMExceptionConstructor::getValueProperty): (KJS::getDOMExceptionConstructor): (KJS::DOMNamedNodesCollection::DOMNamedNodesCollection): (KJS::DOMNamedNodesCollection::lengthGetter): (KJS::DOMNamedNodesCollection::indexGetter): (KJS::DOMNamedNodesCollection::getOwnPropertySlot):
- bindings/scripts/CodeGenerator.pm:
- bindings/scripts/CodeGeneratorJS.pm:
- dom/Document.cpp: (WebCore::Document::implicitClose):
- dom/Element.h:
- dom/StyledElement.h:
- ksvg2/bindings/idl/svg/SVGAngle.idl: Removed.
- ksvg2/bindings/idl/svg/SVGAnimatedLength.idl: Removed.
- ksvg2/bindings/idl/svg/SVGColor.idl: Removed.
- ksvg2/bindings/idl/svg/SVGDocument.idl: Removed.
- ksvg2/bindings/idl/svg/SVGElement.idl: Removed.
- ksvg2/bindings/idl/svg/SVGLength.idl: Removed.
- ksvg2/bindings/idl/svg/SVGMatrix.idl: Removed.
- ksvg2/bindings/idl/svg/SVGNumber.idl: Removed.
- ksvg2/bindings/idl/svg/SVGPoint.idl: Removed.
- ksvg2/bindings/idl/svg/SVGRect.idl: Removed.
- ksvg2/bindings/idl/svg/SVGSVGElement.idl: Removed.
- ksvg2/bindings/idl/svg/SVGTransform.idl: Removed.
- ksvg2/bindings/idl/svg/kdomdefs.idl: Removed.
- ksvg2/bindings/js: Added.
- ksvg2/bindings/js/JSSVGNumber.cpp: Added. (WebCore::): (WebCore::JSSVGNumber::~JSSVGNumber): (WebCore::JSSVGNumber::getOwnPropertySlot): (WebCore::JSSVGNumber::getValue): (WebCore::getJSSVGNumber):
- ksvg2/bindings/js/JSSVGNumber.h: Added. (WebCore::JSSVGNumber::JSSVGNumber): (WebCore::JSSVGNumber::classInfo):
- ksvg2/bindings/js/JSSVGPoint.cpp: Added. (WebCore::): (WebCore::JSSVGPoint::~JSSVGPoint): (WebCore::JSSVGPoint::getOwnPropertySlot): (WebCore::JSSVGPoint::getValueProperty): (WebCore::getJSSVGPoint): (WebCore::toFloatPoint):
- ksvg2/bindings/js/JSSVGPoint.h: Added. (WebCore::JSSVGPoint::JSSVGPoint): (WebCore::JSSVGPoint::classInfo): (WebCore::JSSVGPoint::): (WebCore::JSSVGPoint::impl):
- ksvg2/bindings/js/JSSVGRect.cpp: Added. (WebCore::): (WebCore::JSSVGRect::~JSSVGRect): (WebCore::JSSVGRect::getOwnPropertySlot): (WebCore::JSSVGRect::getValueProperty): (WebCore::getJSSVGRect): (WebCore::toFloatRect):
- ksvg2/bindings/js/JSSVGRect.h: Added. (WebCore::JSSVGRect::JSSVGRect): (WebCore::JSSVGRect::classInfo): (WebCore::JSSVGRect::): (WebCore::JSSVGRect::impl):
- ksvg2/css/SVGCSSParser.cpp: (WebCore::CSSParser::parseSVGValue):
- ksvg2/css/SVGCSSStyleSelector.cpp: (WebCore::CSSStyleSelector::applySVGProperty):
- ksvg2/events/SVGZoomEvent.cpp: (SVGZoomEvent::SVGZoomEvent): (SVGZoomEvent::zoomRectScreen): (SVGZoomEvent::previousTranslate): (SVGZoomEvent::newTranslate):
- ksvg2/events/SVGZoomEvent.h:
- ksvg2/ksvg.h: (WebCore::):
- ksvg2/misc/SVGDocumentExtensions.cpp: (WebCore::SVGDocumentExtensions::SVGDocumentExtensions): (WebCore::SVGDocumentExtensions::~SVGDocumentExtensions): (WebCore::SVGDocumentExtensions::addTimeContainer): (WebCore::SVGDocumentExtensions::removeTimeContainer): (WebCore::SVGDocumentExtensions::startAnimations): (WebCore::SVGDocumentExtensions::pauseAnimations): (WebCore::SVGDocumentExtensions::unpauseAnimations):
- ksvg2/misc/SVGDocumentExtensions.h:
- ksvg2/svg/SVGAElement.h:
- ksvg2/svg/SVGAngle.h: (WebCore::SVGAngle::):
- ksvg2/svg/SVGAngle.idl: Added.
- ksvg2/svg/SVGAnimateColorElement.cpp: (WebCore::SVGAnimateColorElement::SVGAnimateColorElement): (WebCore::SVGAnimateColorElement::handleTimerEvent): (WebCore::SVGAnimateColorElement::clampColor):
- ksvg2/svg/SVGAnimateColorElement.h:
- ksvg2/svg/SVGAnimateElement.cpp: (SVGAnimateElement::SVGAnimateElement): (SVGAnimateElement::handleTimerEvent):
- ksvg2/svg/SVGAnimateElement.h:
- ksvg2/svg/SVGAnimateTransformElement.cpp: (WebCore::SVGAnimateTransformElement::SVGAnimateTransformElement): (WebCore::SVGAnimateTransformElement::parseMappedAttribute): (WebCore::SVGAnimateTransformElement::handleTimerEvent): (WebCore::SVGAnimateTransformElement::parseTransformValue): (WebCore::SVGAnimateTransformElement::calculateRotationFromMatrix): (WebCore::SVGAnimateTransformElement::initialMatrix):
- ksvg2/svg/SVGAnimateTransformElement.h:
- ksvg2/svg/SVGAnimatedLength.idl: Added.
- ksvg2/svg/SVGAnimationElement.cpp: (SVGAnimationElement::closeRenderer):
- ksvg2/svg/SVGAnimationElement.h:
- ksvg2/svg/SVGCircleElement.h:
- ksvg2/svg/SVGClipPathElement.h:
- ksvg2/svg/SVGColor.cpp: (WebCore::SVGColor::SVGColor): (WebCore::SVGColor::rgbColor): (WebCore::SVGColor::setRGBColor): (WebCore::SVGColor::setRGBColorICCColor): (WebCore::SVGColor::setColor): (WebCore::SVGColor::color):
- ksvg2/svg/SVGColor.h: (WebCore::SVGColor::): (WebCore::SVGColor::setRGBColor):
- ksvg2/svg/SVGColor.idl: Added.
- ksvg2/svg/SVGComponentTransferFunctionElement.h:
- ksvg2/svg/SVGCursorElement.h:
- ksvg2/svg/SVGDefsElement.h:
- ksvg2/svg/SVGDescElement.h:
- ksvg2/svg/SVGDocument.idl: Added.
- ksvg2/svg/SVGElement.cpp: (WebCore::SVGElement::SVGElement): (WebCore::SVGElement::isSupported): (WebCore::SVGElement::id): (WebCore::SVGElement::setId): (WebCore::SVGElement::xmlbase): (WebCore::SVGElement::setXmlbase): (WebCore::SVGElement::ownerSVGElement): (WebCore::SVGElement::viewportElement): (WebCore::SVGElement::tryGetAttribute): (WebCore::SVGElement::tryGetAttributeNS): (WebCore::SVGElement::childShouldCreateRenderer):
- ksvg2/svg/SVGElement.h:
- ksvg2/svg/SVGElement.idl: Added.
- ksvg2/svg/SVGEllipseElement.h:
- ksvg2/svg/SVGEvent.idl: Added.
- ksvg2/svg/SVGFEBlendElement.h:
- ksvg2/svg/SVGFEColorMatrixElement.h:
- ksvg2/svg/SVGFEComponentTransferElement.h:
- ksvg2/svg/SVGFECompositeElement.h:
- ksvg2/svg/SVGFEDiffuseLightingElement.h:
- ksvg2/svg/SVGFEDistantLightElement.h:
- ksvg2/svg/SVGFEFloodElement.h:
- ksvg2/svg/SVGFEFuncAElement.h:
- ksvg2/svg/SVGFEFuncBElement.h:
- ksvg2/svg/SVGFEFuncGElement.h:
- ksvg2/svg/SVGFEFuncRElement.h:
- ksvg2/svg/SVGFEGaussianBlurElement.h:
- ksvg2/svg/SVGFEImageElement.h:
- ksvg2/svg/SVGFELightElement.h:
- ksvg2/svg/SVGFEMergeElement.h:
- ksvg2/svg/SVGFEMergeNodeElement.h:
- ksvg2/svg/SVGFEOffsetElement.h:
- ksvg2/svg/SVGFEPointLightElement.h:
- ksvg2/svg/SVGFESpecularLightingElement.h:
- ksvg2/svg/SVGFESpotLightElement.h:
- ksvg2/svg/SVGFETileElement.h:
- ksvg2/svg/SVGFETurbulenceElement.h:
- ksvg2/svg/SVGFilterElement.h:
- ksvg2/svg/SVGFilterPrimitiveStandardAttributes.h:
- ksvg2/svg/SVGForeignObjectElement.h:
- ksvg2/svg/SVGGElement.h:
- ksvg2/svg/SVGGradientElement.h:
- ksvg2/svg/SVGHelper.cpp: (WebCore::SVGHelper::PercentageOfViewport): (WebCore::SVGHelper::ParseSeperatedList):
- ksvg2/svg/SVGImageElement.h:
- ksvg2/svg/SVGLength.h: (WebCore::SVGLength::):
- ksvg2/svg/SVGLength.idl: Added.
- ksvg2/svg/SVGLineElement.h:
- ksvg2/svg/SVGLinearGradientElement.h:
- ksvg2/svg/SVGLocatable.cpp: (SVGLocatable::getBBox):
- ksvg2/svg/SVGLocatable.h:
- ksvg2/svg/SVGMarkerElement.h:
- ksvg2/svg/SVGMaskElement.h:
- ksvg2/svg/SVGMatrix.cpp: (SVGMatrix::inverse): (SVGMatrix::rotateFromVector):
- ksvg2/svg/SVGMatrix.h:
- ksvg2/svg/SVGMatrix.idl: Added.
- ksvg2/svg/SVGNumber.idl: Added.
- ksvg2/svg/SVGPathElement.cpp: (WebCore::SVGPathElement::getPointAtLength):
- ksvg2/svg/SVGPathElement.h:
- ksvg2/svg/SVGPatternElement.cpp: (WebCore::SVGPatternElement::x): (WebCore::SVGPatternElement::y): (WebCore::SVGPatternElement::width): (WebCore::SVGPatternElement::height): (WebCore::SVGPatternElement::pushAttributeContext): (WebCore::SVGPatternElement::fillAttributesFromReferencePattern): (WebCore::SVGPatternElement::drawPatternContentIntoTile): (WebCore::SVGPatternElement::notifyClientsToRepaint): (WebCore::SVGPatternElement::notifyAttributeChange): (WebCore::SVGPatternElement::canvasResource): (WebCore::SVGPatternElement::getCTM):
- ksvg2/svg/SVGPatternElement.h:
- ksvg2/svg/SVGPoint.idl: Added.
- ksvg2/svg/SVGPolyElement.h:
- ksvg2/svg/SVGPolygonElement.h:
- ksvg2/svg/SVGPolylineElement.h:
- ksvg2/svg/SVGRadialGradientElement.h:
- ksvg2/svg/SVGRect.idl: Added.
- ksvg2/svg/SVGRectElement.h:
- ksvg2/svg/SVGSVGElement.cpp: (WebCore::SVGSVGElement::SVGSVGElement): (WebCore::SVGSVGElement::~SVGSVGElement): (WebCore::SVGSVGElement::viewport): (WebCore::SVGSVGElement::currentTranslate): (WebCore::SVGSVGElement::unsuspendRedraw): (WebCore::SVGSVGElement::getIntersectionList): (WebCore::SVGSVGElement::getEnclosureList): (WebCore::SVGSVGElement::checkIntersection): (WebCore::SVGSVGElement::checkEnclosure): (WebCore::SVGSVGElement::createSVGNumber): (WebCore::SVGSVGElement::createSVGPoint): (WebCore::SVGSVGElement::createSVGRect): (WebCore::SVGSVGElement::pauseAnimations): (WebCore::SVGSVGElement::unpauseAnimations): (WebCore::SVGSVGElement::animationsPaused): (WebCore::SVGSVGElement::getCurrentTime): (WebCore::SVGSVGElement::setCurrentTime):
- ksvg2/svg/SVGSVGElement.h: (WebCore::SVGSVGElement::timeScheduler):
- ksvg2/svg/SVGSVGElement.idl: Added.
- ksvg2/svg/SVGScriptElement.h:
- ksvg2/svg/SVGSetElement.cpp: (WebCore::SVGSetElement::SVGSetElement): (WebCore::SVGSetElement::handleTimerEvent):
- ksvg2/svg/SVGSetElement.h:
- ksvg2/svg/SVGStopElement.h:
- ksvg2/svg/SVGStyleElement.h:
- ksvg2/svg/SVGStyledElement.h:
- ksvg2/svg/SVGStyledLocatableElement.cpp: (SVGStyledLocatableElement::getBBox):
- ksvg2/svg/SVGStyledLocatableElement.h:
- ksvg2/svg/SVGStyledTransformableElement.cpp: (SVGStyledTransformableElement::getBBox):
- ksvg2/svg/SVGStyledTransformableElement.h:
- ksvg2/svg/SVGSwitchElement.h:
- ksvg2/svg/SVGSymbolElement.h:
- ksvg2/svg/SVGTRefElement.h:
- ksvg2/svg/SVGTSpanElement.h:
- ksvg2/svg/SVGTextContentElement.cpp: (SVGTextContentElement::getStartPositionOfChar): (SVGTextContentElement::getEndPositionOfChar): (SVGTextContentElement::getExtentOfChar): (SVGTextContentElement::getCharNumAtPosition): (SVGTextContentElement::parseMappedAttribute):
- ksvg2/svg/SVGTextContentElement.h:
- ksvg2/svg/SVGTextElement.cpp: (WebCore::SVGTextElement::getBBox):
- ksvg2/svg/SVGTextElement.h:
- ksvg2/svg/SVGTextPositioningElement.h:
- ksvg2/svg/SVGTitleElement.h:
- ksvg2/svg/SVGTransform.h: (WebCore::SVGTransform::):
- ksvg2/svg/SVGTransform.idl: Added.
- ksvg2/svg/SVGUseElement.h:
- ksvg2/svg/SVGViewElement.h:
- page/Frame.cpp: (WebCore::Frame::Frame): (WebCore::Frame::pauseTimeouts): (WebCore::Frame::resumeTimeouts):
- platform/Color.h:
- rendering/RenderBR.h:
- rendering/RenderBox.h: (WebCore::RenderBox::renderName):
- rendering/RenderCanvas.h: (WebCore::RenderCanvas::view):
- rendering/RenderContainer.h:
- rendering/RenderFlexibleBox.h:
- rendering/RenderFlow.h: (WebCore::RenderFlow::RenderFlow):
- rendering/RenderInline.h:
- rendering/RenderTableSection.h:
- rendering/RenderTextFragment.h: (WebCore::RenderTextFragment::contentString):
- xml/xmlattrs.in: Added.
- 9:51 AM Changeset in webkit [14645] by
-
- 2 edits in S60/trunk/S60WebUi/WebUi/src
2006-05-30 Zalan <zbujtas@gmail.com>
Second commit, Reviewed by Bradley/David
- S60WebUi/WebUi/src/WebUiLoadObserver.cpp:
- S60WebUi/WebUi/src/WebUiWindowContainer.cpp:
- S60WebUi/WebUi/src/WebUiLoadObserver.cpp: unable to cancel page load Fix for http://bugzilla.opendarwin.org/show_bug.cgi?id=9135
- 9:50 AM Changeset in webkit [14644] by
-
- 1 edit2 adds in S60/trunk
2006-05-30 Zalan <zbujtas@gmail.com>
Reviewed by Bradley/David
- S60WebUi/WebUi/src/WebUiLoadObserver.cpp:
- S60WebUi/WebUi/src/WebUiWindowContainer.cpp:
- S60WebUi/WebUi/src/WebUiLoadObserver.cpp: unable to cancel page load Fix for http://bugzilla.opendarwin.org/show_bug.cgi?id=9135
- 12:48 AM Changeset in webkit [14643] by
-
- 15 edits1 move in trunk/WebCore
Reviewed by Maciej.
- Fixed <rdar://problem/4559720> window sizing: make javascript window and screen sizing methods and properties work @ HIDPI
The general approach here is to change some ints to floats, make
a few key functions that scale between WebView and window/screen
coordinates, and change other functions that work with screen
coordinates to use the scaling functions for their underlying
implementations.
- manual-tests/window-open-features.html: Removed.
- manual-tests/window-sizing.html: Added. More test coverage.
- bindings/js/kjs_window.cpp: Changed ints to floats and IntRects to FloatRects, because window coordinates can be fractional when scaled to WebView/DOM coordinates. (KJS::floatFeature): (KJS::showModalDialog): (KJS::Window::getValueProperty): (KJS::constrainToVisible): (KJS::WindowFunc::callAsFunction):
- bridge/BrowserExtension.h:
- bridge/mac/BrowserExtensionMac.mm: (WebCore::BrowserExtensionMac::createNewWindow): Removed custom scaling code and replaced with calls to Page::windowRect and Page::setWindowRect. Renamed 'page' and 'bridge' to 'pageBridge' and 'frameBridge,' respectively.
- bridge/mac/PageMac.mm: (WebCore::Page::windowRect): Changed to use scaling (WebCore::Page::setWindowRect): ditto
- bridge/mac/WebCoreFrameBridge.mm: (globalPoint):
- page/Page.h:
- platform/IntRect.h:
- platform/Screen.h:
- platform/mac/MouseEventMac.mm: (WebCore::globalPositionForEvent): Changed to use flipScreenPoint
- platform/mac/ScreenMac.mm: (WebCore::flipScreenRect): New key function (WebCore::flipScreenPoint): New key function (WebCore::scaleScreenRectToView): New key function (WebCore::scaleViewRectToScreen): New key function (WebCore::screenRect): Changed to use scaling (WebCore::usableScreenRect): ditto
Feeble attempt to preserve Windows build:
- platform/win/ScreenWin.cpp: (WebCore::scaleScreenRectToWidget): stub -- doesn't actually scale (WebCore::scaleWidgetRectToScreen): ditto
- bridge/win/PageWin.cpp: (WebCore::Page::Page): (WebCore::Page::widget):
- 12:12 AM Changeset in webkit [14642] by
-
- 1 edit in trunk/WebCore/rendering/RenderView.h
Fix layout tests.