Monday, March 23, 2015
Performance Tracking (benjhayden)
-
Added a couple new pages to the key_silk_cases benchmark suite.
-
Continuing counter work.
-
What further pages should be added? jchaffraix has a list.
Scrolling (skobes) [crbug.com/417782]
- Fixed a flaky test but turns out it is still flaky on one of the
oilpan bots. Not sure why. Will coordinate with oilpan team to try to
track down the issue.
Rename Rendering -> Layout (dsinclair) [crbug.com/450612]
-
Renamed renderer in layout/svg.
-
Renamed Renderer to LayoutObject in ImageResource and
LayoutTreeBuilder.
- Renamed *styleForRenderer to *styleForLayoutObject.
Measure API (jchaffraix)
- Collected use cases and have enough to justify continued work on
prototype.
- Out-of-tree measurements will be tricker than expected, a lot
trickier. Might be a problem that affects more than measure.
Flexbox (cbiesinger) [crbug.com/426898]
- Continuing on flexbox work. Progress is slower than expected as
updating tests takes a lot of time.
Line Boxes (szager) [crbug.com/321237]
- Found root cause for a significant chunk of layout test failures,
including incorrect wrapping in buttons. Turns out leading whitespace
is to blame. We subtract the width of a space character using a
floating point representation of the width, introducing imprecision.
- Hopeful that this'll be the last code change before landing. (szager)
Isolate core/fetch (japhet) [crbug.com/458222]
- Continued quested to isolate fetch directory from the rest of core.
Mostly there.
- Changed DEPS rule to enforce core/fetch isolation, white listed
existing bad includes (down to 7).
Page scale handling (bokan) [crbug.com/459591]
-
Coordinate transformation cleanup in FrameView.
-
Added documentation for coordinate spaces, see
https://www.chromium.org/developers/design-documents/blink-coordinate-spaces
Text (kojii, wjmaclean, eae)
- ​Reviewing test results for bidi and vertical flow in W3C test suites
with W3C contributors. (kojii)
- Fixed vertical alignment in vertical flow, one of the biggest failures
in the W3C test suites. (kojii)
-
Getting back to text iterator work. (wjmaclean)
-
Fixed top Mac crasher, caused by incorrect assumption in HarfBuzz
CoreText shaper. (eae)
- Backported fix for reverse_range tab-crash to M41 after it getting
some media attention. (eae)
ClusterFuzz
-
Various ClusterFuzz bugs (wjmaclean, jchaffraix, szager)
-
Working on a table layout crash bug, have repro but not sure of cause
yet, will coordinate with wjmaclean as needed. (wkorman)
Misc
-
Helped with repository merge issues (szager)
-
Remove old ICU hacks/code from wtf/text now that we control the
version of ICU used. (jsbell)
Logistics:
- hartmanng switching to another chrome team, dsinclair will take over
in-progress work.