1. 24 Oct, 2016 25 commits
  2. 23 Oct, 2016 14 commits
  3. 22 Oct, 2016 1 commit
    • nainar's avatar
      Revert of Move Layout Tree Construction code into Element::rebuildLayoutTree()... · 352b0454
      nainar authored
      Revert of Move Layout Tree Construction code into Element::rebuildLayoutTree() (patchset #12 id:240001 of https://codereview.chromium.org/2398293003/ )
      
      Reason for revert:
      Suspected to cause crbug.com/658322.
      
      Original issue's description:
      > Move Layout Tree Construction code into Element::rebuildLayoutTree()
      >
      > This patch uses the two dirty bits (NeedsReattachLayoutTree and
      > ChildNeedsReattachLayoutTree) on Node and adds the relevant
      > getters/setters for them.
      >
      > It makes rebuildLayoutTree() public to be accessed in Document.cpp.
      >
      > It also moves reattachWhitespaceSiblingsIfNeeded() to rebuildLayoutTree() and
      > uses dirtyBits to call either reattachLayoutTree() on node itself or call
      > rebuildLayoutTree() on children nodes.
      >
      > Also added some comments explaining some design decisions. Will be removed
      > upon completion of separation.
      >
      > BUG=595137
      >
      > Committed: https://crrev.com/09b7a8cf0647abca732b3718987a629d12a67fee
      > Cr-Commit-Position: refs/heads/master@{#426353}
      
      TBR=esprehn@chromium.org,bugsnash@chromium.org
      # Not skipping CQ checks because original CL landed more than 1 days ago.
      BUG=595137
      
      Review-Url: https://chromiumcodereview.appspot.com/2439973005
      Cr-Commit-Position: refs/heads/master@{#426991}
      352b0454