Blink‎ > ‎Layout Team‎ > ‎Layout Team Meeting Notes‎ > ‎

Monday, July 13, 2015

Updates since last meeting (on Monday, June 22nd):

Scrolling (skobes, szager) [crbug.com/417782]
- Working on pinch viewport. (skobes)
- Has fix for double scrollbar issue and potential fix for under-
  pinch. (skobes)
- Helping out with scrolling, trying to figure out how to set, identify,
  and honor scroll bounds for the root layer. (szager)

CSS Flexbox (cbiesinger) [crbug.com/426898]
- No update, cbiesinger on vacation.

CSS Grid Layout (svillar) [crbug.com/79180]
- Updated auto tracks to use automatic minimums. (svillar)
- Added support for infinitely growable tracks. (svillar)

Region-based multi-column support (mstensho) [crbug.com/334335]
- Looking into nested multicol, which is required for printing. Hope to
  move on to writing code for it soon. (mstensho)
- Made a couple of changes to how we handle overflow at column
  boundaries that fixed Wikipedia but broke Google Plus. Should be
  possible to have both working at the same time. (mstensho)

Add API for layout (leviw, pilgrim) [crbug.com/495288]
- First part of the layout API landed and did not result in any
  performance regression. (pilgrim)

Isolate core/fetch (japhet) [crbug.com/458222]
- Working on refactoring how Blink revalidates cached results. (japhet)
- Looking into a top user complaint; sometimes we show a blank page
  without any error message or indication that it went wrong.  (japhet)

CSS Test Suites (jsbell, kojii)
- Continued work to import more w3c tests, now works with the w3c test
  server so that they won't require modifications any more. Looking for
  volunteers to help run and validate them. (jsbell)
- Will unblocks tkent and kojii importing tests for their respective
  feature work. (jsbell)

Text (eae, drott, kojii)
- Looking into font fallback and trying to understand GlyphPageTreeNode;
  it serves a lot of different uses cases and we need to understand
  exactly what it does and why. (drott)
- WebKit has made large changes to fallback and GlyphPageTreeNode since
  the fork.
- Will write up a quick doc on fallback and then decide if we want to do
  a set of quick fixes or do a larger overhaul of how we do font
  fallback. (drott)
- Finally got around to finish my revamp of the complex text code and
  the results are in, a 3.5x - 28x speedup across all platforms. With
  the slower platforms improving the most. The results are from a micro
  benchmark but given the amount of time spent in text layout on real
  world websites it should have a very noticeable impact. (eae)
- Looking into what features we need to add to the complex text path in
  order to remove the simple path entierly. So far it looks like adding
  support for tab characters is the only major things missing. (eae)

Misc
- Profiling with perf on Android appears to be broken, working on fixing
  the run-benchmark-scripts. (wkorman)
- Bringing up the Mac 10.10 bots. (joelo).

Logistics
- pilgrim on vacation this week.
- cbiesinger on vacation this week.

Comments