Teams‎ > ‎Layout Team‎ > ‎Layout Team Meeting Notes‎ > ‎

Monday, October 5, 2015

Updates since last meeting (on Monday, October 5th):

Scrolling (skobes, szager) []
- Landed change that enables coordinated scrollbars everywhere. (skobes)
- Landed unit test fixes for root layer scrolling. (szager)

CSS Flexbox (cbiesinger) []
- Worked on the flexbox layout tests, in the W3C repository. The W3C
  repository is the source of truth that we pull in periodically.
- Misc flexbox bug fixes.

CSS Grid Layout (svillar, jfernandez, rego) []
- Reviewed several grid layout patches. (svillar)
- Working on grid container height sizing when there are min|max
  content constraints and min|max height restrictions. The CL is
  ready for review after revamping the original design. (svillar)
- min-width|height: auto fixes for vertical writing modes. (svillar)
- Working on definite size detection for abspos items. (rego)
- Fixed abspos items behavior with implicit lines and unknown named
  lines. (rego)
- Content and self alignment fixes for spanning items. (jfernandez)
- Implemented auto margin alignment for grid items. (jfernandez)
- Added 0fr support for track sizes. (jfernandez)

Region-based multi-column support (mstensho) []
- Fixed pagination strut propagation for blocks.
- Removed unused clearPaginationInformation from LayoutState.

Add API for layout (leviw, pilgrim, ojan) []
- Landed two layout API changes that added a couple of methods missing
  form the API around scaling. (pilgrim)
- Converted inline text box painters to not use the line layout api but
  also not call any methods on inline text box. (pilgrim)
- Houdini spec preparation work, supporting style team. (leviw)

Text (eae, drott, kojii)
- Fixed selection painting on high-DPI where before we would clip the
  selection rect incorrectly causing thin white lines between certain
  words due to rounding. Removed clipping entirely as it is no longer
  needed in a post selection-gap-painting world. (eae)
- Continued on layout tests failures for shaper driven segmentation,
  found issue in HarfBuzz relating to end of run handling for webfonts.
  Working with behdad to resolve it. (drott)
- Discussion on blink-dev around custom text rendering by exposing
  access to fonts. (drott)
- Will continue working on remaining issues for shaper driven
  segmentation this week. Outstanding questions around small caps
  handling. (drott)
- Selection highlighting in vertical writing mode (ltr) relating to
  selection gap painting removal. (wkorman)

- Fixed float stable blocker. (szager)
- drougan looking for good starter bugs.
- Working on test infrastructure for runtime enabled features to ensure
  that features are reset between test runs by auto generating the js
  hooks rather than having everyone roll their own. (wkorman)
- Misc stable & beta blocker bugs. (leviw)

- eae & leviw in Oslo this week, visiting Opera and then head to
  Helsinki to work with drott early next week.
- pilgrim on vacation Wed-Fri.
- cbisinger on vacation next Monday.
- drougan on recruiting trip rest of week.