Description[Oilpan]: Move CSSFontSelectorClient to the oilpan heap using transition types.
@jochen or tkent: Could you take a look at the wtf change. I needed to change the trait's Pass[In|Out]Type and Peek[In|Out]Type to make it compile on both gcc and clang for both oilpan and non-oilpan.
Also change the StyleResolver's ViewportStyleResolver to an OwnPtrWillBeMember and removed the call to the clearDocument method.
Added DISALLOW_ALLOCATION to TreeBoundaryCrossingRules since it is only allocated as a part object and traced it from StyleResolver.
Had to change CanvasRenderingContext2D's vector of State to a Vector of pointers to State since we don't yet support vectors of objects with vtables.
R=ager@chromium.org, erik.corry@gmail.com, haraken@chromium.org, oilpan-reviews@chromium.org, tkent@chromium.org, vegorov@chromium.org, zerny@chromium.org
BUG=341815
Committed: https://src.chromium.org/viewvc/blink?view=rev&revision=170040
Patch Set 1 #
Total comments: 10
Patch Set 2 : Review feedback #Patch Set 3 : Fix gcc build. #
Total comments: 1
Patch Set 4 : Fix clang oilpan build #Patch Set 5 : Adding StyleEngine.cpp change (forgot to upload diff again with WTF change) #
Total comments: 4
Messages
Total messages: 32 (0 generated)
|