| OLD | NEW |
| 1 /* | 1 /* |
| 2 * Copyright (C) 2013 Google Inc. All rights reserved. | 2 * Copyright (C) 2013 Google Inc. All rights reserved. |
| 3 * | 3 * |
| 4 * Redistribution and use in source and binary forms, with or without | 4 * Redistribution and use in source and binary forms, with or without |
| 5 * modification, are permitted provided that the following conditions are | 5 * modification, are permitted provided that the following conditions are |
| 6 * met: | 6 * met: |
| 7 * | 7 * |
| 8 * * Redistributions of source code must retain the above copyright | 8 * * Redistributions of source code must retain the above copyright |
| 9 * notice, this list of conditions and the following disclaimer. | 9 * notice, this list of conditions and the following disclaimer. |
| 10 * * Redistributions in binary form must reproduce the above | 10 * * Redistributions in binary form must reproduce the above |
| (...skipping 1952 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
| 1963 // inline boxes above and below us (thus getting merged with them to form a
single irregular | 1963 // inline boxes above and below us (thus getting merged with them to form a
single irregular |
| 1964 // shape). | 1964 // shape). |
| 1965 // FIXME: This is wrong for vertical writing-modes. | 1965 // FIXME: This is wrong for vertical writing-modes. |
| 1966 // https://bugs.webkit.org/show_bug.cgi?id=46781 | 1966 // https://bugs.webkit.org/show_bug.cgi?id=46781 |
| 1967 LayoutRect localRect(LayoutPoint(), size()); | 1967 LayoutRect localRect(LayoutPoint(), size()); |
| 1968 localRect.expand(collapsedMarginBoxLogicalOutsets()); | 1968 localRect.expand(collapsedMarginBoxLogicalOutsets()); |
| 1969 quads.append(localToAbsoluteQuad(FloatRect(localRect))); | 1969 quads.append(localToAbsoluteQuad(FloatRect(localRect))); |
| 1970 continuation()->absoluteQuads(quads); | 1970 continuation()->absoluteQuads(quads); |
| 1971 } | 1971 } |
| 1972 | 1972 |
| 1973 LayoutObject* LayoutBlockFlow::hoverAncestor() const |
| 1974 { |
| 1975 return isAnonymousBlockContinuation() ? continuation() : LayoutBlock::hoverA
ncestor(); |
| 1976 } |
| 1977 |
| 1973 RootInlineBox* LayoutBlockFlow::createAndAppendRootInlineBox() | 1978 RootInlineBox* LayoutBlockFlow::createAndAppendRootInlineBox() |
| 1974 { | 1979 { |
| 1975 RootInlineBox* rootBox = createRootInlineBox(); | 1980 RootInlineBox* rootBox = createRootInlineBox(); |
| 1976 m_lineBoxes.appendLineBox(rootBox); | 1981 m_lineBoxes.appendLineBox(rootBox); |
| 1977 | 1982 |
| 1978 return rootBox; | 1983 return rootBox; |
| 1979 } | 1984 } |
| 1980 | 1985 |
| 1981 void LayoutBlockFlow::deleteLineBoxTree() | 1986 void LayoutBlockFlow::deleteLineBoxTree() |
| 1982 { | 1987 { |
| (...skipping 1470 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
| 3453 if (!rect.isEmpty()) | 3458 if (!rect.isEmpty()) |
| 3454 rects.append(rect); | 3459 rects.append(rect); |
| 3455 } | 3460 } |
| 3456 } | 3461 } |
| 3457 | 3462 |
| 3458 if (inlineElementContinuation) | 3463 if (inlineElementContinuation) |
| 3459 inlineElementContinuation->addOutlineRects(rects, additionalOffset + (in
lineElementContinuation->containingBlock()->location() - location()), includeBlo
ckOverflows); | 3464 inlineElementContinuation->addOutlineRects(rects, additionalOffset + (in
lineElementContinuation->containingBlock()->location() - location()), includeBlo
ckOverflows); |
| 3460 } | 3465 } |
| 3461 | 3466 |
| 3462 } // namespace blink | 3467 } // namespace blink |
| OLD | NEW |