Index: trunk/kdelibs/khtml/ChangeLog =================================================================== --- trunk/kdelibs/khtml/ChangeLog (revision 261508) +++ trunk/kdelibs/khtml/ChangeLog (revision 261509) @@ -1,270 +1,273 @@ 2003-10-23 Lars Knoll * Fix nodeAtPoint for elements that have no child (makes links on images work again) * Fix null pointer dereferencing in RenderLayer::updateHoverActiveState 2003-10-23 Stephan Kulow + * html/htmltokenizer.cpp (processListing): do not discard all white space + in textareas (#62076) + * css/cssstyleselector.cpp (applyRule): if the first font isn't found, continue looking (#60556) 2003-10-22 Dirk Mueller * rendering/render_box.cpp (calcAbsoluteHorizontal): fixed containing block height calculation for position:fixed. (paintBackground): fix negative backgroundx/y positioning. fix background-attachment: fixed (http://placenamehere.com/safari/fixedbgtest.html) avoid division by zero. fix table background positioning (#49336). http://c133.org/testcase1.html, http://c133.org/testcase2.html, http://c133.org/testcase3.html * misc/loader.cpp (pixmap_size/valid_rect): return useful values for the error image to avoid that its shown as null pixmap (#42233). 2003-10-21 Dirk Mueller * rendering/render_list.cpp (calcListValue): skip anonymous block while searching for the
    block. Thanks to the Maksim regression testengine. * rendering/render_object.cpp (setOverhangingContents): refine assert to avoid crash on bananalotto.com. Adjust to changed containingBlock() behavior. * html/html_listimpl.cpp (attach): fix thinko. Revert Safari merge which broke

    • . Thanks to Maksim for noticing. * rendering/render_list.cpp (calcListValue): handle

      • again. * rendering/render_box.cpp (repaint): revert commit which introduced another 4 bytes overhead. No need to waste memory here. * rendering/render_object.cpp (setStyle): schedule repaint on old object when the new outline is going to be thinner. * rendering/render_form.cpp (RenderCustomButton): Remove. * rendering/render_replaced.cpp (RenderReplaced::checkSelectionPoint): Remove. RenderObject/RenderBox'es implementation *must* work. No need to add useless code. * rendering/render_replaced.cpp (RenderReplacedBlock): Remove. * html/html_formimpl.cpp (HTMLButtonElement::attach): Remove. * rendering/render_box.cpp (calcWidth): implement CSS min-width/max-width support (#12994). * rendering/render_block.cpp (renderName): don't crash when style() is 0L. * rendering/render_object.h (class RenderObject): remove isRunIn() / isCompact(). We can use style()->display() here, and it is inconsistent with the other is* members which usually do not access style() (that can be 0L). * rendering/render_object.cpp (createObject): create RenderBlock for INLINE_BLOCK. * css/html4.css (BUTTON/LEGEND): set display: inline-block. * css/cssstyleselector.cpp (styleForElement): handle COMPACT/RUN_IN/INLINE_BLOCK (applyRule): handle INLINE_BLOCK. * css/makeprop: don't export getPropertyName. declare it. * xml/dom_nodeimpl.cpp (replaceChild/appendChild/removeChild): Reverting patch which invalidated layout on child when it was attached. 2003-10-20 Lars Knoll * fix most issues with the layering code by merging and adapting safaris implementation * fix a bug in RenderBox::calcAbsoluteVertical(), that probably has destroyed a lot of layouts. * don't add the scroll offset in RenderBox::paintBoxDecorations() 2003-10-20 Dirk Mueller * css/html4.css (UL,MENU,DIR,OL): don't set flow-around-floats (#53429). 2003-10-20 David Faure * xml/dom_docimpl.cpp (defaultEventHandler): set current target to 0 for window events. * ecma/kjs_events.cpp (handleEvent): Window events like window.onload window.onresize etc. must have 'this' set to the window (not to the document). 2003-10-20 Dirk Mueller * rendering/render_form.cpp (layout): set IE-CSS-extension style palette on