Monday, February 23, 2015
We had two new people joining the meeting this week:
Joshua Bell (jsbell)
Works on Storage APIs (TL) and ServiceWorker.
Interested in some of the non-layout Warden tasks.
Alex Russell (slightlyoff)
TL for Fizz. Available to consult on API questions and JS interaction.
Updates since last meeting (on Wednesday, February 18th):
Performance Tracking (benjhayden)
- Looking at perf regressions on a webkit performance test.
Scrolling (skobes) [crbug.com/417782]
Fixed Mac smooth scrolling regression.
Working on fixed position elements this week.
Rename Rendering -> Layout [crbug.com/450612] (dsinclair)
- Trying to rename RendereBlock to LayoutBlock. Will have to land
outside of office hours and/or close the tree. Will coordinate with
the infra team.
Measure API (jchaffraix)
Synced up with slightlyoff on API surface and implementation.
Continuing work on prototype and write-up.
Line Boxes (hartmanng, szager) [crbug.com/321237]
- No real progress last week. Plan to resume this week.
Flexbox (cbiesinger) [crbug.com/426898]
- Working on updating flexbox implementation to match latest spec
Text (kojii, wjmaclean, eae)
Vertical flow performance test is up and running. (kojii)
Temporary reverted vertical flow to simple path for the branch cut.
Studying line breaker and exploring ideas:
Optimize width() when the length is one character.
Line breaker to use heuristic to start from likely break
Studying text iteration code, making it easier to follow. (wjmaclean)
Investigated Mac test regressions. (eae)
Plan to ressume work on complex text performance work, avoiding an
extra copy of the string and unnecessary normalization. Requires an
updated version of HarfBuzz which is tricky on Linux as we use the
system version. Have some ideas. (eae)
- Finished blink starter bugs (svg image cache), image resourcem,
Landed and done. (paulmeyer)
- Renamed --dump-render-tree to --run-layout-tests. Done but documentation
needs updating. Old flag deprecated but still there for now.
Working through list of ClusterFuzz assertions (cbiesinger).
Fixed a CluserFuzz selection range bug and got "rewarded" by being
assigned another one. (szager)