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

Monday, April 25, 2016

Updates since last meeting (on Monday, April 11, 2016):

CSS Flexbox (cbiesinger)
- Flexbox bug triage and bug fixes. Unrelated to scrolling for a change
  (bug 576202, bug 341310, bug 375693).
- Ramping back up on scrolling, trying to help cbiesinger with flexbox
  overflow:auto heartache. Lots of fun. (szager)

CSS Grid Layout (svillar, jfernandez, rego, javif) [crbug.com/79180]
- Reviewing CSS Grid specification. (cbiesinger)

CSS Multi-column (mstensho) [crbug.com/334335]
- Continuing to focus on multi-col and fragmentation.
- Orphans and widows, need to clean up this code, to support
  break-before & break-after.

CSS Houdini
- Waiting on codereivews for CSS Paint API. (ikilpatrick)
- Begun work on spec stuff, cleaning up paint, worklets. Starting to
  work more on CSS Layout API. (ikilpatrick)

Add API for layout (leviw, pilgrim, dgrogan) [crbug.com/495288]
- Migrated most references of Document::layoutView() to Document::
  layoutViewItem() in preparation for removing Document::layoutView()
  and routing everything through the block layout API. (pilgrim)
- Migrating references to the layoutBlockView on document, and move to
  item. (pilgrim)
- Start the LineLayoutAPI document with leviw. pilgrim, dgrogan to
  clustering all the API methods into groups, figuring out we want
  to rationalize these roots. (dgrogan)

LayoutNG [crbug.com/591099]
- No updates since last week -

CSS Containment (leviw) [crbug.com/312978]
- Sent out Intent to Ship. (eae)

Intersection Observer (szager, mpb) [crbug.com/540528]
- Wrapped up most Intersection Observer work, merged a patch into
  M51. (szager)

Tables (dgrogan)
- Table layout refactor, putting out fires with patch going to stable.
- Working through list of highly starred table bugs.
- Much digging into tables for https://crbug.com/427994 and
  https://crbug.com/178369 which are different but related issues.
  mstensho has been consulting.

Text (eae, drott, kojii)
- Continued to work on font-variant-caps, blocked on rebaseline bot
  being offline. (drott)
- font-variant property into a shorthand, CL up for review. (drott)
- Contributed to Koji's document on implementation/shipping plan for
  hyphenation. (drott)
- Implemented font-variant property parsed as CSS shorthand (as opposed
  to being a CSSPrimitive Value before), working well. Font-variant now
  accepts font-variant-ligatures and font-variant-caps values, and
  combines synthetic small caps with ligatures \o/. Up for review.
  (drott)
- Fixed bug where we sometimes omitted tab characters to due incorrect
  rounding in LineWidth::snapUncommittedWidth. (eae)
- Fixed crash in Font::computeCanShapeWordByWord. (eae)
- Fixed handling of very large transforms in ContainerNode::boundingBox.
  (eae)

Logistics:
- cbiesinger is now a core OWNER, congratulations!
- skobes out until end of the month.
- eae in Tokyo until end of week, Zurich next week.
- drott in Zurich next week.
Comments