Fix compacts and run-ins to work a lot better than they did
	before.  I had some huge misunderstandings with how compact
	worked that have now been clarified.

        Reviewed by kocienda

        * khtml/rendering/bidi.cpp:
        * khtml/rendering/bidi.h:
        * khtml/rendering/render_block.cpp:
        * khtml/rendering/render_block.h:
        * khtml/rendering/render_flow.cpp:
        (RenderFlow::repaint):
        * khtml/rendering/render_line.cpp:
        (InlineFlowBox::placeBoxesHorizontally):
        * khtml/rendering/render_object.cpp:
        (RenderObject::nodeAtPoint):
        * khtml/rendering/render_object.h:


git-svn-id: http://svn.webkit.org/repository/webkit/trunk@3791 268f45cc-cd09-0410-ab3c-d52691b4dbfc
10 files changed
tree: b0854ecf3c0e12b6acd38e5efa8df4b129baf8e0
  1. JavaScriptCore/
  2. WebCore/
  3. WebKit/