mirror of
https://github.com/mozilla/gecko-dev.git
synced 2025-02-28 21:28:55 +00:00

mozilla/layout/base/src/nsSpaceManager.cpp mozilla/layout/base/src/nsSpaceManager.h - Implemented nsSpaceManager methods PushState() and PopState(). mozilla/layout/html/base/src/nsBlockReflowContext.cpp - Modified nsBlockReflowContext::DoReflowBlock() to call PushState() and PopState() to remove any floaters that may have been added to the SpaceManager during the intermediate "unconstrained" Reflow() call, used to calculate the max block width. This allows the Reflow() call that immediately follows it to properly place the floaters. r=waterson@netscape.com sr=dbaron@fas.harvard.edu