Monday, February 22, 2016
Updates since last meeting (on Tuesday, February 16th): Scrolling (skobes)
- Fixed crashes caused by stale LayoutObject pointers in scroll anchor.
- Fixed an old bug in coordinated scrollbar where we hold stale scrollbar pointers.
- Simplifications in paint layer scrollable area.
- Playing around with scroll anchoring on real world web sites.
- Discovered a new smooth scroll regression. CSS Flexbox (cbiesinger)
- Finished up the scrolling fixes last week, at least I thought I did. szager found another issue relating to nested flexboxes. Not quite sure what the correct fix is, will require further work.
- More flexbox release blockers relating to overflow: auto.
- Imported Mozilla flexbox tests, pass the vast majority. One failure is paint related and will probably fixed by slimming paint v2 (the fundamental composting bug), a few fail due to lack of visibility collapse support.
- Struggle with upstreaming tests to w3c continues, synced up with fantasi and have a plan to move forward. CSS Grid Layout (svillar, jfernandez, rego, javif) [crbug.com/79180]
- No update since last week - CSS Multi-column (mstensho) [crbug.com/334335]
- Multi column properties unprefixed! Congrats! [crrev.com/376249]
- Added partial support for modern breaking properties. Work on these continues. CSS Houdini (ikilpatrick)
- Successes in splitting up RenderingContext2d, patch out that has an LGTM already. Should be ready to land today.
- Started adding dev-tool support to worklets, plan to have it hooked up and working at the end of this week. Add API for layout (leviw, pilgrim, dgrogan) [crbug.com/495288]
- Working on removing the default operator for the Line Layout API. Covering gaps in the API where we are relying on implicit conversion. (pilgrim)
- Started working on the Block Layout API. Trying to figure out the hierarchy, still up in the air. (pilgrim)
- Hope to finish up Line Layout API and add include guard by the end of the week. A bit hairier than expected but cautiously optimistic. (dgrogan) CSS Containment (leviw) [crbug.com/312978]
- No update since last week. Intersection Observer (szager, mpb) [crbug.com/540528]
- Spent most of last week doing spec work for IntersectionObserver. [szager]
- This week, I have a few code changes to make so our Intersection Observer implementation matches the latest version of the spec. After that plan to ramp down work on IO for the time being. [szager] Text (eae, drott, kojii)
- kojii/drott/behdad doing a text workshop in Tokyo, dealing with text shaping and font fallback issues. HTML Tables (dgrogan)
- No update since last week. Misc
- Fixed getBoundingClientRect for collapsed ranges. (eae)
- Removed mac specific backspace handling in editing. (eae)
- Fixed a number of release blockers. (leviw) Logistics
- ikilpatrick in Waterloo, Canada next Week.
- leviw out Monday (today).
- dgrogan out Friday and next Monday.
- behdad/drott in Tokyo all week.