- 10 Jan, 2007 17 commits
-
-
aroben authored
git-svn-id: svn://svn.chromium.org/blink/trunk@18741 bbb929c8-8fbe-4397-9dbb-9b2b20218538
-
aroben authored
Fix: <rdar://problem/4903003> ContextMenuController leaks Events No layout tests possible. * page/ContextMenuController.cpp: (WebCore::ContextMenuController::contextMenuItemSelected): Use RefPtr to manage the lifetime of Shared objects. git-svn-id: svn://svn.chromium.org/blink/trunk@18740 bbb929c8-8fbe-4397-9dbb-9b2b20218538
-
rwlbuis authored
http://bugs.webkit.org/show_bug.cgi?id=12196 SVGPatternElement should not be locatable Replace SVGStyledLocatableElement derivation with SVGStyledElement. git-svn-id: svn://svn.chromium.org/blink/trunk@18739 bbb929c8-8fbe-4397-9dbb-9b2b20218538
-
zimmermann authored
Use correct method name in the ASSERT in RenderSVGText. git-svn-id: svn://svn.chromium.org/blink/trunk@18738 bbb929c8-8fbe-4397-9dbb-9b2b20218538
-
zimmermann authored
Large SVG dynamic update rework/optimization. Fixes: http://bugs.webkit.org/show_bug.cgi?id=10262 (SVG fails to redraw top 20 pixels) Fixes: http://bugs.webkit.org/show_bug.cgi?id=10263 (SVG seems to repaint way too many times during load) Fixes: http://bugs.webkit.org/show_bug.cgi?id=10404 (Invalidation issues with text skew) Fixes: http://bugs.webkit.org/show_bug.cgi?id=10407 (bad SVG text invalidation issues on mouseover/mouseout) Fixes: http://bugs.webkit.org/show_bug.cgi?id=10806 (failing manual-tests/svg-repaint-group.svg) Fixes: http://bugs.webkit.org/show_bug.cgi?id=10913 (SVG charts from plotkit fail to render unless you scroll them offscreen) Fixes: http://bugs.webkit.org/show_bug.cgi?id=10964 (inclusion of svg into svg leave a ghost invisible rectangle) Fixes: http://bugs.webkit.org/show_bug.cgi?id=11680 (DojoKit SVG test chart fails to render (clipping issue?)) Fixes: http://bugs.webkit.org/show_bug.cgi?id=11883 (SVG Text has updating/repainting issues) Fixes: http://bugs.webkit.org/show_bug.cgi?id=11907 (RenderSVGContainer does not mark itself for repaint after setting viewBox, slice or align) Fixes: http://bugs.webkit.org/show_bug.cgi?id=11913 (Invalidation issues in SVG javascript-based animation example) Fixes: http://bugs.webkit.org/show_bug.cgi?id=11979 (SVG text does not respect font-size scaling in bbox calculation) Fixes: http://bugs.webkit.org/show_bug.cgi?id=11984 (SVG <text> does not calculate the correct absoluteRepaintRect) Partly fixes: http://bugs.webkit.org/show_bug.cgi?id=10745 (SVG layout needs to move out of DOM and into rendering tree during layout() call) Fixes text redrawing issues seen in svg/carto.net (when actually playing with those files, manually) Fixes svg/carto.net/window.svg (moving "Navigation Window" caused artefacts) Fixes svg/W3C-SVG-1.1/types-basicDOM-01-b.svg (bbox calculations had one pixel offset) git-svn-id: svn://svn.chromium.org/blink/trunk@18737 bbb929c8-8fbe-4397-9dbb-9b2b20218538
-
lars authored
the methods closer compliant with the Unicode spec. Keep the old code so that it still compiles against Qt 4.2. git-svn-id: svn://svn.chromium.org/blink/trunk@18736 bbb929c8-8fbe-4397-9dbb-9b2b20218538
-
hyatt authored
Make the selectionRect() method of RenderText better by reusing computeAbsoluteRepaintRect. This enables the method to be multi-column aware and also to understand when the selection is clipped out by overflow. Reviewed by bdash * rendering/RenderText.cpp: (WebCore::RenderText::selectionRect): git-svn-id: svn://svn.chromium.org/blink/trunk@18735 bbb929c8-8fbe-4397-9dbb-9b2b20218538
-
hyatt authored
Make the absolutePosition method multi-column aware. Note that there is now a real problem with the absoluteRects method, since an object can split across multiple columns and break into multiple rects. absolutePosition just returns the top-left corner of the element's box in the first column in which it appears. Reviewed by bdash * rendering/RenderBlock.cpp: (WebCore::RenderBlock::adjustRectForColumns): * rendering/RenderBlock.h: * rendering/RenderBox.cpp: (WebCore::RenderBox::absolutePosition): (WebCore::RenderBox::computeAbsoluteRepaintRect): * rendering/RenderFlow.cpp: (WebCore::RenderFlow::getAbsoluteRepaintRect): git-svn-id: svn://svn.chromium.org/blink/trunk@18734 bbb929c8-8fbe-4397-9dbb-9b2b20218538
-
hyatt authored
Avoid crashing when repainting multiple columns... make sure to use the current vector's size and not the newly-computed column count. * rendering/RenderBlock.cpp: (WebCore::RenderBlock::layoutColumns): (WebCore::RenderBlock::adjustRepaintRectForColumns): git-svn-id: svn://svn.chromium.org/blink/trunk@18733 bbb929c8-8fbe-4397-9dbb-9b2b20218538
-
hyatt authored
Break up painting and hit testing of children into helper methods and add multi-column versions for both. Make incremental repainting able to invalidate the right spot in multiple column layouts so that e.g., link hover works. Turn off selection gap filling in columns for now until it can be made to work correctly. Improve the column balancing heuristic by adding in the block's lineHeight/2 to each column initially to account for column break adjustments that shrink the columns slightly. Avoid clipping of the last column's contents by ensuring it gets all the remaining available height. Reviewed by mitz * rendering/RenderBlock.cpp: (WebCore::RenderBlock::paintColumns): (WebCore::RenderBlock::paintContents): (WebCore::RenderBlock::paintObject): (WebCore::RenderBlock::fillSelectionGaps): (WebCore::RenderBlock::nodeAtPoint): (WebCore::RenderBlock::hitTestColumns): (WebCore::RenderBlock::layoutColumns): (WebCore::RenderBlock::adjustRepaintRectForColumns): * rendering/RenderBlock.h: * rendering/RenderBox.cpp: (WebCore::RenderBox::computeAbsoluteRepaintRect): * rendering/RenderFlow.cpp: (WebCore::RenderFlow::getAbsoluteRepaintRect): git-svn-id: svn://svn.chromium.org/blink/trunk@18732 bbb929c8-8fbe-4397-9dbb-9b2b20218538
-
ddkilzer authored
Reviewed by Darin and Eric. Fixes: http://bugs.webkit.org/show_bug.cgi?id=12150 Don't use memset to set float to 0 * platform/graphics/svg/cg/SVGPaintServerGradientCg.cpp: (WebCore::cgGradientCallback): git-svn-id: svn://svn.chromium.org/blink/trunk@18731 bbb929c8-8fbe-4397-9dbb-9b2b20218538
-
hyatt authored
git-svn-id: svn://svn.chromium.org/blink/trunk@18729 bbb929c8-8fbe-4397-9dbb-9b2b20218538
-
andersca authored
Add default constructor to SharedBuffer. * platform/SharedBuffer.cpp: (WebCore::SharedBuffer::SharedBuffer): * platform/SharedBuffer.h: git-svn-id: svn://svn.chromium.org/blink/trunk@18728 bbb929c8-8fbe-4397-9dbb-9b2b20218538
-
hyatt authored
This patch gets rudimentary column layout working. Normal flow content only gets laid out into columns properly and painted correctly initially. What doesn't work: hit testing, incremental repainting, column rule painting, child layers. Some work needs to be done on the render tree dumper before column tests will be meaningful. Also reworked overflow and fixed a bunch of bugs with the computation of overflow. These include an error in the height calculations caused by not adding in the horizontal scrollbar height and other errors caused by not checking overflow in lowest/rightmostPosition. Existing tests improve their rendering to match Firefox with this change. Fixed a bug where a table cell incorrectly expanded to encompass floats inside an overflow:auto block. This should not have happened. Covered by new test fast/overflow/table-overflow-float.html. Reviewed by mitz * page/Frame.cpp: * rendering/RenderBlock.cpp: (WebCore:::RenderFlow): (WebCore::RenderBlock::layoutBlock): (WebCore::RenderBlock::paintContents): (WebCore::RenderBlock::paintChildren): (WebCore::RenderBlock::paintObject): (WebCore::RenderBlock::lowestPosition): (WebCore::RenderBlock::rightmostPosition): (WebCore::RenderBlock::leftmostPosition): (WebCore::RenderBlock::avoidsFloats): (WebCore::RenderBlock::nodeAtPoint): (WebCore::RenderBlock::hitTestContents): (WebCore::RenderBlock::layoutColumns): * rendering/RenderBlock.h: (WebCore::RenderBlock::hasOverhangingFloats): (WebCore::RenderBlock::hasColumns): * rendering/RenderFlexibleBox.cpp: (WebCore::RenderFlexibleBox::layoutBlock): (WebCore::RenderFlexibleBox::layoutHorizontalBox): (WebCore::RenderFlexibleBox::layoutVerticalBox): * rendering/RenderFlow.cpp: (WebCore::RenderFlow::paintLines): (WebCore::RenderFlow::lowestPosition): (WebCore::RenderFlow::rightmostPosition): (WebCore::RenderFlow::leftmostPosition): * rendering/RenderFlow.h: (WebCore::RenderFlow::hasColumns): * rendering/RenderListMarker.cpp: (WebCore::RenderListMarker::paint): * rendering/RenderObject.h: (WebCore::RenderObject::expandsToEncloseOverflow): * rendering/RenderTableCell.h: (WebCore::RenderTableCell::expandsToEncloseOverflow): * rendering/RenderView.cpp: (WebCore::RenderView::paint): git-svn-id: svn://svn.chromium.org/blink/trunk@18727 bbb929c8-8fbe-4397-9dbb-9b2b20218538
-
justing authored
git-svn-id: svn://svn.chromium.org/blink/trunk@18726 bbb929c8-8fbe-4397-9dbb-9b2b20218538
-
thatcher authored
Rename the now ObjC++ files to be .mm and remove the explicit file types. * DOM/WebDOMOperations.m: Removed. * DefaultDelegates/WebDefaultContextMenuDelegate.m: Removed. * English.lproj/StringsNotToBeLocalized.txt: * Misc/WebCoreStatistics.m: Removed. * Misc/WebElementDictionary.m: Removed. * Misc/WebIconDatabase.m: Removed. * Misc/WebNSAttributedStringExtras.m: Removed. * Misc/WebNSPasteboardExtras.m: Removed. * Plugins/WebNetscapePluginEmbeddedView.m: Removed. * Plugins/WebNullPluginView.m: Removed. * Plugins/WebPluginContainerCheck.m: Removed. * WebCoreSupport/WebViewFactory.m: Removed. * WebKit.xcodeproj/project.pbxproj: * WebView/WebArchiver.m: Removed. * WebView/WebHTMLRepresentation.m: Removed. * WebView/WebHTMLView.m: Removed. * WebView/WebRenderNode.m: Removed. * WebView/WebResource.m: Removed. * WebView/WebScriptDebugDelegate.m: Removed. git-svn-id: svn://svn.chromium.org/blink/trunk@18725 bbb929c8-8fbe-4397-9dbb-9b2b20218538
-
darin authored
- update 2007 Apple copyright for the new company name * kjs/DateMath.cpp: WebCore: - update all 2007 Apple copyrights for the new company name * css/cssstyleselector.cpp: * html/HTMLLIElement.cpp: * platform/CharacterNames.h: * platform/TextBreakIterator.h: * platform/TextBreakIteratorICU.cpp: * platform/graphics/ImageBuffer.h: * rendering/CounterNode.cpp: * rendering/CounterNode.h: * rendering/RenderBox.h: * rendering/RenderContainer.cpp: * rendering/RenderCounter.cpp: * rendering/RenderCounter.h: * rendering/RenderImage.h: * rendering/RenderListItem.h: * rendering/RenderListMarker.h: * rendering/RenderObject.cpp: * rendering/RenderObject.h: * rendering/RenderStyle.cpp: * rendering/RenderStyle.h: * rendering/RenderTable.cpp: * rendering/RenderTableCell.cpp: * rendering/RenderTableCell.h: * rendering/RenderText.cpp: * rendering/RenderText.h: * rendering/RenderTreeAsText.cpp: * rendering/SVGRenderTreeAsText.cpp: * rendering/break_lines.cpp: git-svn-id: svn://svn.chromium.org/blink/trunk@18724 bbb929c8-8fbe-4397-9dbb-9b2b20218538
-
- 09 Jan, 2007 23 commits
-
-
justing authored
Reviewed by john * editing/inserting/4840662-expected.checksum: Added. * editing/inserting/4840662-expected.png: Added. * editing/inserting/4840662-expected.txt: Added. * editing/inserting/4840662.html: Added. * editing/pasteboard/4840662-expected.checksum: Added. * editing/pasteboard/4840662-expected.png: Added. * editing/pasteboard/4840662-expected.txt: Added. * editing/pasteboard/4840662.html: Added. WebCore: Reviewed by john <rdar://problem/4840662> REGRESSION: Mail crash when dragging text into a link moveParagraphs fails to move content into a display:block anchor because of code in positionAvoidingSpecialElementBoundary, and so it infinitely recurs. * editing/htmlediting.cpp: (WebCore::positionAvoidingSpecialElementBoundary): Don't avoid anchors that have display:block so that content is inserted in the expected paragraph. This fixes the bug and weird behavior when typing before/after anchors with display:block. git-svn-id: svn://svn.chromium.org/blink/trunk@18723 bbb929c8-8fbe-4397-9dbb-9b2b20218538
-
rwlbuis authored
http://bugs.webkit.org/show_bug.cgi?id=12145 Color parsing is too relaxed in strict mode http://bugs.webkit.org/show_bug.cgi?id=12166 REGRESSION (r18480): "336633" is not parsed as a color Fix a regression by using String::format return value. Also make strict mode more strict for cases where hexcolors lack a #. git-svn-id: svn://svn.chromium.org/blink/trunk@18722 bbb929c8-8fbe-4397-9dbb-9b2b20218538
-
darin authored
- fixed regression where redirects did not have user-agent any more Showed up as a failure in one of the http tests, so no new test needed. * loader/mac/ResourceLoaderMac.mm: (WebCore::ResourceLoader::willSendRequest): Don't use a copy of the ResourceRequest; pass the original so it can be modified. git-svn-id: svn://svn.chromium.org/blink/trunk@18721 bbb929c8-8fbe-4397-9dbb-9b2b20218538
-
darin authored
* kjs/string_object.cpp: (KJS::StringProtoFunc::callAsFunction): Actually compile it this time. git-svn-id: svn://svn.chromium.org/blink/trunk@18718 bbb929c8-8fbe-4397-9dbb-9b2b20218538
-
darin authored
* kjs/string_object.cpp: (KJS::StringProtoFunc::callAsFunction): Change types. git-svn-id: svn://svn.chromium.org/blink/trunk@18717 bbb929c8-8fbe-4397-9dbb-9b2b20218538
-
darin authored
* kjs/string_object.cpp: (KJS::StringProtoFunc::callAsFunction): Change types. git-svn-id: svn://svn.chromium.org/blink/trunk@18716 bbb929c8-8fbe-4397-9dbb-9b2b20218538
-
ap authored
Reviewed by Darin. - changes for http://bugs.webkit.org/show_bug.cgi?id=11078 Forms Don't Submit (ASP Pages) JavaScriptCore: * JavaScriptCore.exp: * kjs/value.cpp: (KJS::JSValue::toInt32): Folded toInt32Inline into this method, which was its only caller. (KJS::JSValue::toUInt32): Added a variant that reports if the conversion has succeeded. * kjs/value.h: WebCore: * bindings/js/kjs_html.cpp: (KJS::JSHTMLCollectionProtoFunc::callAsFunction): Changed item() to fall back to namedItem() if its argument does not convert to a number. LayoutTests: * fast/dom/collection-namedItem-via-item-expected.txt: Added. * fast/dom/collection-namedItem-via-item.html: Added. git-svn-id: svn://svn.chromium.org/blink/trunk@18715 bbb929c8-8fbe-4397-9dbb-9b2b20218538
-
darin authored
Reviewed by Maciej. - fix http://bugs.webkit.org/show_bug.cgi?id=12174 improve Unicode use (less WTF::Unicode:: prefix, centralized character names) * wtf/unicode/icu/UnicodeIcu.h: Change parameter and return types to UChar32 and UChar. Removed unneeded type casts and added some const to functions that lacked it. Removed WTF::Unicode::memcmp. (WTF::Unicode::umemcasecmp): Renamed from strcasecmp since this doesn't work on 0-terminated strings as the str functions do. * wtf/unicode/qt4/UnicodeQt4.h: Ditto. - got rid of namespace prefixes from most uses of WTF::Unicode * kjs/function.cpp: (KJS::isStrWhiteSpace): (KJS::escapeStringForPrettyPrinting): * kjs/lexer.cpp: (KJS::Lexer::isWhiteSpace): (KJS::Lexer::isIdentStart): (KJS::Lexer::isIdentPart): * kjs/string_object.cpp: (KJS::StringProtoFunc::callAsFunction): WebCore: Reviewed by Maciej. - fix http://bugs.webkit.org/show_bug.cgi?id=12174 improve Unicode use (less WTF::Unicode:: prefix, centralized character names) - got rid of namespace prefixes from most uses of WTF::Unicode - updated for removal of WTF::Unicode::memcmp - updated for renaming of WTF::Unicode::strcasecmp to umemcasecmp. - unified constants for special Unicode characters in a new CharacterNames.h header * WebCore.xcodeproj/project.pbxproj: * css/cssparser.cpp: (WebCore::ParseString::lower): * dom/Document.cpp: (WebCore::isValidNameStart): (WebCore::isValidNamePart): * dom/Position.cpp: (WebCore::Position::leadingWhitespacePosition): (WebCore::Position::trailingWhitespacePosition): * editing/CompositeEditCommand.cpp: (WebCore::isWhitespace): * editing/HTMLInterchange.cpp: * editing/TextIterator.cpp: (WebCore::CircularSearchBuffer::CircularSearchBuffer): (WebCore::CircularSearchBuffer::append): * editing/htmlediting.cpp: (WebCore::stringWithRebalancedWhitespace): (WebCore::nonBreakingSpaceString): * editing/htmlediting.h: * html/HTMLFontElement.cpp: (WebCore::parseFontSizeNumber): * html/HTMLParser.cpp: (WebCore::HTMLParser::handleError): * html/HTMLSelectElement.cpp: (WebCore::stripLeadingWhiteSpace): * platform/Font.cpp: (WebCore::WidthIterator::advance): (WebCore::WidthIterator::normalizeVoicingMarks): * platform/GlyphMap.cpp: (WebCore::GlyphMap::locatePage): * platform/MimeTypeRegistry.h: * platform/StringHash.h: * platform/StringImpl.cpp: (WebCore::isSpace): (WebCore::StringImpl::append): (WebCore::StringImpl::insert): (WebCore::StringImpl::truncate): (WebCore::StringImpl::remove): (WebCore::parseLength): (WebCore::StringImpl::isLower): (WebCore::StringImpl::lower): (WebCore::StringImpl::upper): (WebCore::StringImpl::secure): (WebCore::StringImpl::foldCase): (WebCore::StringImpl::capitalize):t (WebCore::StringImpl::toInt): (WebCore::equalIgnoringCase): (WebCore::StringImpl::find): * platform/TextBoundaries.h: * platform/TextCodec.h: * platform/TextCodecLatin1.cpp: * platform/TextEncoding.h: * platform/TextEncodingRegistry.h: * platform/mac/PasteboardMac.mm: (WebCore::Pasteboard::writeSelection): * platform/mac/TextCodecMac.cpp: (WebCore::TextCodecMac::decode): * rendering/RenderBlock.cpp: (WebCore::RenderBlock::updateFirstLetter): * rendering/RenderListMarker.cpp: (WebCore::listMarkerText): (WebCore::RenderListMarker::paint): * rendering/RenderText.cpp: (WebCore::RenderText::widthFromCache): (WebCore::isSpaceAccordingToStyle): (WebCore::RenderText::setInternalString): * rendering/RenderTreeAsText.cpp: (WebCore::quoteAndEscapeNonPrintables): (WebCore::operator<<): * rendering/bidi.cpp: (WebCore::BidiState::BidiState): (WebCore::BidiContext::BidiContext): (WebCore::bidiNext): (WebCore::bidiFirst): (WebCore::BidiIterator::direction): (WebCore::appendRun): (WebCore::embed): (WebCore::RenderBlock::bidiReorderLine): (WebCore::RenderBlock::layoutInlineChildren): (WebCore::skipNonBreakingSpace): (WebCore::RenderBlock::findNextLineBreak): * rendering/break_lines.cpp: (WebCore::nextBreakablePosition): * rendering/break_lines.h: * xml/XPathParser.cpp: (WebCore::XPath::charCat): git-svn-id: svn://svn.chromium.org/blink/trunk@18712 bbb929c8-8fbe-4397-9dbb-9b2b20218538
-
darin authored
git-svn-id: svn://svn.chromium.org/blink/trunk@18711 bbb929c8-8fbe-4397-9dbb-9b2b20218538
-
darin authored
git-svn-id: svn://svn.chromium.org/blink/trunk@18710 bbb929c8-8fbe-4397-9dbb-9b2b20218538
-
darin authored
* rendering/RenderText.h: (WebCore::RenderText::selectionState): Change the m_selectionState enum-bitfield to an unsigned-bitfield, because enums on Windows are signed, which caused it to become negative (whereas the valid values are all positive). git-svn-id: svn://svn.chromium.org/blink/trunk@18709 bbb929c8-8fbe-4397-9dbb-9b2b20218538
-
darin authored
- http://bugs.webkit.org/show_bug.cgi?id=12175 port break_lines.cpp to be platform independent * platform/TextBreakIterator.h: Added lineBreakIterator. Removed ICU-specific stuff from the header. * platform/TextBreakIteratorICU.cpp: (WebCore::setUpIterator): Added helper to be shared by the three different creation functions. (WebCore::characterBreakIterator): Changed to use setUpIterator. (WebCore::wordBreakIterator): Ditto. (WebCore::lineBreakIterator): Added. * platform/qt/TextBreakIteratorQt.cpp: (WebCore::lineBreakIterator): Added a stub. * rendering/break_lines.cpp: (WebCore::isBreakableSpace): Added. (WebCore::shouldBreakAfter): Added. (WebCore::needsAdvancedBreakAnalysis): Added. (WebCore::nextBreakablePosition): Changed to use TextBreakIterator on platforms other than Mac. git-svn-id: svn://svn.chromium.org/blink/trunk@18708 bbb929c8-8fbe-4397-9dbb-9b2b20218538
-
darin authored
- added a Thai line breaking test * fast/text/international/thai-line-breaks-expected.checksum: Added. * fast/text/international/thai-line-breaks-expected.png: Added. * fast/text/international/thai-line-breaks-expected.txt: Added. * fast/text/international/thai-line-breaks.html: Added. git-svn-id: svn://svn.chromium.org/blink/trunk@18707 bbb929c8-8fbe-4397-9dbb-9b2b20218538
-
mjs authored
- move WebDataProtocol load handling from ResourceLoader to MainResourceLoader (it's only ever used for main resources) * loader/ResourceLoader.h: (WebCore::ResourceLoader::setRequest): * loader/mac/MainResourceLoaderMac.mm: (WebCore::MainResourceLoader::willSendRequest): (WebCore::MainResourceLoader::continueAfterContentPolicy): * loader/mac/ResourceLoaderMac.mm: (WebCore::ResourceLoader::willSendRequest): (WebCore::ResourceLoader::didReceiveResponse): git-svn-id: svn://svn.chromium.org/blink/trunk@18706 bbb929c8-8fbe-4397-9dbb-9b2b20218538
-
rwlbuis authored
http://bugs.webkit.org/show_bug.cgi?id=12129 repaint issue after setting viewBox attribute with ECMAScript Make sure RenderSVGContainer updates after setting viewBox from js. git-svn-id: svn://svn.chromium.org/blink/trunk@18705 bbb929c8-8fbe-4397-9dbb-9b2b20218538
-
mjs authored
- remove window display throttling code; no longer used * Misc/WebNSWindowExtras.h: * Misc/WebNSWindowExtras.m: * WebView/WebFrameView.mm: (-[WebFrameView initWithFrame:]): * WebView/WebPreferenceKeysPrivate.h: git-svn-id: svn://svn.chromium.org/blink/trunk@18704 bbb929c8-8fbe-4397-9dbb-9b2b20218538
-
lars authored
git-svn-id: svn://svn.chromium.org/blink/trunk@18703 bbb929c8-8fbe-4397-9dbb-9b2b20218538
-
hyatt authored
Fix for background: inherit bug where background-color wasn't getting properly overridden. This was a regression from Safari 1.3 to 2.0. Reviewed by bdash fast/backgrounds/background-color-inherit-bug.html * css/cssstyleselector.cpp: (WebCore::CSSStyleSelector::applyProperty): git-svn-id: svn://svn.chromium.org/blink/trunk@18702 bbb929c8-8fbe-4397-9dbb-9b2b20218538
-
hyatt authored
git-svn-id: svn://svn.chromium.org/blink/trunk@18701 bbb929c8-8fbe-4397-9dbb-9b2b20218538
-
beidson authored
<rdar://problem/4895178> WebCore::BackForwardList vector should be backed by a HashSet to remove the potential expense in frequently calling BackForwardList::containsItem() * history/BackForwardList.cpp: (WebCore::BackForwardList::addItem): Maintain HashSet as well as Vector (WebCore::BackForwardList::setCapacity): Ditto (WebCore::BackForwardList::close): Ditto (WebCore::BackForwardList::removeItem): Ditto (WebCore::BackForwardList::containsItem): Make a hash lookup instead of iterate through the Vector * history/BackForwardList.h: git-svn-id: svn://svn.chromium.org/blink/trunk@18700 bbb929c8-8fbe-4397-9dbb-9b2b20218538
-
hyatt authored
in the multicol assignment operator. * rendering/RenderStyle.cpp: (WebCore::StyleMultiColData::operator==): git-svn-id: svn://svn.chromium.org/blink/trunk@18699 bbb929c8-8fbe-4397-9dbb-9b2b20218538
-
darin authored
git-svn-id: svn://svn.chromium.org/blink/trunk@18698 bbb929c8-8fbe-4397-9dbb-9b2b20218538
-
darin authored
git-svn-id: svn://svn.chromium.org/blink/trunk@18697 bbb929c8-8fbe-4397-9dbb-9b2b20218538
-