Layout Team Status - February 8, 2016

64 views
Skip to first unread message

Emil A Eklund

unread,
Feb 8, 2016, 7:57:01 PM2/8/16
to layou...@chromium.org, blink-dev
The layout team is a long-term team that owns the layout code in blink.
See https://www.chromium.org/blink/layout-team for more information.

Updates since last meeting (on Monday, February 1st):

Scrolling (skobes, szager) [crbug.com/417782]
- Basic implementation of scroll anchoring landed behind the
--enable-blink-features=ScrollAnchoring flag. (skobes)
- Working on adding more test cases for scroll anchoring. (skobes)
- Adding about:flags entry so folks can try on mobile canary. (skobes)

CSS Flexbox (cbiesinger) [crbug.com/426898]
- Continued triage.
- Fixed main size calculation for overflow:auto.

CSS Grid Layout (svillar, jfernandez, rego, javif) [crbug.com/79180]
(since last grid update in late December)
- Fix auto track sizing with min-size:auto (svillar)
- Add support for repeat(auto-fill|auto-fit,) (svillar)
- Support for implicit grid before explicit grid (rego)
- Fix unknown named lines resolution (rego)
- Investigating issues with positioned items and RTL (rego)
- Layout tests refactoring (jfernandez)
- Investigating issues in orthogonal grids (jfernandez)
- Add "normal" for content alignment (jfernandez)

CSS Multi-column (mstensho) [crbug.com/334335]
- Working on cleaning up mapLocalToAncestor() in order to make it easier
and cleaner to fix a multicol bug.
- Intent to ship discussions continues, we might be able to unprefix
multicol real soon after all!
- Some work on the break-after, break-before and break-inside
properties. More or less ready to file a CL, once the intentery gets
resolved.

CSS Houdini (ikilpatrick)
- Stay tuned for a separate blonk-wide update on Houdini progress.

Add API for layout (leviw, pilgrim, dgrogan) [crbug.com/495288]
- Converted BlockPainter to new line layout API. (pilgrim)
- Convert last use of RootInlineBox to the API. (dgrogan)
- Shim AXLayoutObject uses of InlineBox->layoutObject(). (dgrogan)

CSS Containment (leviw) [crbug.com/312978]
- Discussions about containment at CSS Working Group meeting with
standard body and other browser vendors. (leviw)

Intersection Observer (szager, mpb) [crbug.com/540528]
- Fixed handling of zero-sized target elements for observations.
(szager)
- Fixed handling of cross-origin observations. (szager)
- Changed observers to use DOMHighResTimeStamp for notification time.
(szager)

Text (eae, drott, kojii)
- Meeting with the Android fonts team to discuss needs and possible
integration going forward. (drott)1
- Working on resolving emoji and multi-locale issues on Android, some
parts are tricky, some parts are easier. Will continue to work with a
android fonts team after the Tokyo workshop. (drott)
- landing the remaining parts of SymbolsIterator/EmojiSegmentation,
until now where I am hitting this issue of having to address graphemes
as a unit of fallback with Behdad first - as per my comment on the
last CL in the series. (drott)
- Working on font fallback for symbol/emoji fonts on Android with
bungman on the Skia team. (drott)

HTML Tables (dgrogan)
- No updates since last week.

Misc
- Finished work to make LayoutUnit construction explicit. (leviw)
- Fixed weird broken zooming logic in offsetTop/Left calls. (leviw)

PhistucK

unread,
Feb 11, 2016, 2:33:56 PM2/11/16
to Emil A Eklund, jfern...@igalia.com, layou...@chromium.org, blink-dev
You might want to fix the bug numbers, since the scrolling bug does not seem to mention scroll anchoring, the flexbox bug is marked as fixed (and was always a bit weird for a "make flexbox specification compliant" meta bug).

Regarding Grid Layout, it would be nice to read a progress update (the last one was about a year ago). How far along is the implementation and what is the non-committing prediction timeframe for an intent to ship?


PhistucK


--
You received this message because you are subscribed to the Google Groups "blink-dev" group.
To unsubscribe from this group and stop receiving emails from it, send an email to blink-dev+...@chromium.org.


Steve Kobes

unread,
Feb 11, 2016, 2:37:31 PM2/11/16
to PhistucK, Emil A Eklund, jfern...@igalia.com, layou...@chromium.org, blink-dev
http://crbug.com/558575 is the scroll anchoring bug.

--
You received this message because you are subscribed to the Google Groups "layout-dev" group.
To unsubscribe from this group and stop receiving emails from it, send an email to layout-dev+...@chromium.org.
To post to this group, send email to layou...@chromium.org.
To view this discussion on the web visit https://groups.google.com/a/chromium.org/d/msgid/layout-dev/CABc02_%2BM8O3DTBjUJtw%2BaR2w0OzHi6r9r%3DHFnS-e56HU_veDQQ%40mail.gmail.com.

Emil A Eklund

unread,
Feb 11, 2016, 2:39:35 PM2/11/16
to Steve Kobes, PhistucK, Javier Fernandez, layou...@chromium.org, blink-dev
Thanks Phil, I'll make sure to update the bug numbers!
Good call on the grid update, I'll ask Sergio to prepare one.
Reply all
Reply to author
Forward
0 new messages