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