[{"messages":[{"snippet":"Contact emails nzolghadr@chromium.org Spec https://navidz.github.io/auxclick/ Summary The new input event type "auxclick" introduced here provides web developers a way to listen to the click","payload":{"headers":[{"name":"From","value":"Navid Zolghadr <nzolghadr@chromium.org>"},{"name":"Date","value":"Thu, 25 Aug 2016 15:50:15 +0000"},{"name":"Subject","value":"[blink-dev] Intent to ship: auxclick"},{"name":"To","value":"blink-dev <blink-dev@chromium.org>"}]}},{"snippet":"From: Navid Zolghadr [mailto:nzolghadr@chromium.org] > Motivation > In attempting to remove the click event for non-primary buttons in Chrome as per UI Event Spec it was discovered there is no","payload":{"headers":[{"name":"From","value":"Domenic Denicola <d@domenic.me>"},{"name":"To","value":"Navid Zolghadr <nzolghadr@chromium.org>, blink-dev <blink-dev@chromium.org>"},{"name":"Subject","value":"RE: [blink-dev] Intent to ship: auxclick"},{"name":"Date","value":"Thu, 25 Aug 2016 15:56:21 +0000"}]}}]},{"messages":[{"snippet":"[bcc blink-dev, discussion on platform-predictability] I've heard from a number of people that understanding how a web page behaves across browsers is challenging (tracking down the right devices)","payload":{"headers":[{"name":"From","value":"Rick Byers <rbyers@chromium.org>"},{"name":"Date","value":"Wed, 24 Aug 2016 21:21:55 -0400"},{"name":"Subject","value":"[blink-dev] Consider using BrowserStack to make interop investigations easier"},{"name":"To","value":"platform-predictability <platform-predictability@chromium.org>"}]}}]},{"messages":[{"snippet":"Contact emails pwnall@chromium.org,jsbell@chromium.org Spec https://w3c.github.io/IndexedDB/ Summary In the IndexedDB 2.0 specification, the name attribute of IndexedDB object stores (IDBObjectStore)","payload":{"headers":[{"name":"From","value":"Victor Costan <pwnall@chromium.org>"},{"name":"Date","value":"Wed, 24 Aug 2016 17:15:30 -0700"},{"name":"Subject","value":"[blink-dev] Intent to Implement: IndexedDB v2: object store and index renaming"},{"name":"To","value":"blink-dev <blink-dev@chromium.org>"}]}}]},{"messages":[{"snippet":"(bcc blink-dev) The Style team is a group of engineers, working at Google (Sydney and Tokyo), Opera (Oslo) and Samsung (Boston). We are tasked with improving the style engine in Blink. Our","payload":{"headers":[{"name":"From","value":"Eddy Mead <meade@chromium.org>"},{"name":"Date","value":"Thu, 25 Aug 2016 09:06:20 +1000"},{"name":"Subject","value":"[blink-dev] (belated) Last week in Style and Animations"},{"name":"To","value":"style-dev <style-dev@chromium.org>"}]}}]},{"messages":[{"snippet":"Contact emails johnme@chromium.org Spec https://github.com/whatwg/notifications/issues/79 https://github.com/whatwg/notifications/pull/82 Summary Allows developers to show a large image as part of the","payload":{"headers":[{"name":"From","value":"John Mellor <johnme@chromium.org>"},{"name":"Date","value":"Wed, 24 Aug 2016 20:55:59 +0100"},{"name":"Subject","value":"[blink-dev] Intent to Implement: Notification image"},{"name":"To","value":"blink-dev <blink-dev@chromium.org>"}]}}]},{"messages":[{"snippet":"Async cookie API - bsittler Addressed inconsistencies between polyfill and explainer Working on getting feedback from other browsers Drafting Intent to Implement for the feature Bug Triage - cmumford","payload":{"headers":[{"name":"From","value":"Victor Costan <pwnall@chromium.org>"},{"name":"Date","value":"Tue, 23 Aug 2016 15:09:46 -0700"},{"name":"Subject","value":"[blink-dev] OWP Storage Update: 8/23/16"},{"name":"To","value":"blink-dev <blink-dev@chromium.org>"}]}}]},{"messages":[{"snippet":"Update: This experiment will be starting in M54. The following sections have been updated. Experimental timeline Enabled: August 25th: Chrome 54 Branch to Dev October 6th: Chrome 55 Branch to Dev","payload":{"headers":[{"name":"From","value":"Reilly Grant <reillyg@chromium.org>"},{"name":"Date","value":"Tue, 23 Aug 2016 21:21:05 +0000"},{"name":"Subject","value":"[blink-dev] Intent to Experiment: WebUSB (Updated)"},{"name":"To","value":"owencm@google.com, blink-dev <blink-dev@chromium.org>"},{"name":"Cc","value":"jochen@chromium.org, aelias@chromium.org, juncai@chromium.org"}]}}]},{"messages":[{"snippet":"Primary eng (and PM) emails japhet@chromium.org (kenjibaheux@chromium.org) Summary Content in an <iframe> can generally navigate the top level browsing context unless explicitly forbidden by the","payload":{"headers":[{"name":"From","value":"Nate Chapin <japhet@chromium.org>"},{"name":"Date","value":"Tue, 23 Aug 2016 12:55:04 -0700"},{"name":"Subject","value":"[blink-dev] Intent to Deprecate and Remove: Cross-origin top navigation without a user gesture"},{"name":"To","value":"blink-dev <blink-dev@chromium.org>"}]}},{"snippet":"Seems reasonble to try. Please specify a milestone at which you anticipate removing support. Also, have you added code to trigger a console warning when the navigation is refused? On Tue, Aug 23, 2016","payload":{"headers":[{"name":"From","value":"Chris Harrelson <chrishtr@chromium.org>"},{"name":"Date","value":"Wed, 24 Aug 2016 11:19:52 -0700"},{"name":"Subject","value":"Re: [blink-dev] Intent to Deprecate and Remove: Cross-origin top navigation without a user gesture"},{"name":"To","value":"Nate Chapin <japhet@chromium.org>"},{"name":"Cc","value":"blink-dev <blink-dev@chromium.org>"}]}},{"snippet":"On Tue, Aug 23, 2016 at 12:55 PM, Nate Chapin <japhet@chromium.org> wrote: Compatibility Risk There isn't a good way to detect framebusting as a defense against being put in an <iframe>","payload":{"headers":[{"name":"From","value":"Jeffrey Yasskin <jyasskin@chromium.org>"},{"name":"Date","value":"Wed, 24 Aug 2016 11:37:11 -0700"},{"name":"Subject","value":"Re: [blink-dev] Intent to Deprecate and Remove: Cross-origin top navigation without a user gesture"},{"name":"To","value":"Nate Chapin <japhet@chromium.org>"},{"name":"Cc","value":"blink-dev <blink-dev@chromium.org>"}]}},{"snippet":"There's a standard console warning when an illegal navigation is attempted, which will get triggered for this case. Would you prefer a separate warning specific to this case? ~Nate On Wed, Aug 24,","payload":{"headers":[{"name":"From","value":"Nate Chapin <japhet@chromium.org>"},{"name":"Date","value":"Wed, 24 Aug 2016 11:41:46 -0700"},{"name":"Subject","value":"Re: [blink-dev] Intent to Deprecate and Remove: Cross-origin top navigation without a user gesture"},{"name":"To","value":"Chris Harrelson <chrishtr@chromium.org>"},{"name":"Cc","value":"blink-dev <blink-dev@chromium.org>"}]}},{"snippet":"Hi, On Wed, Aug 24, 2016 at 11:41 AM, Nate Chapin <japhet@chromium.org> wrote: There's a standard console warning when an illegal navigation is attempted, which will get triggered for this","payload":{"headers":[{"name":"From","value":"Chris Harrelson <chrishtr@chromium.org>"},{"name":"Date","value":"Wed, 24 Aug 2016 11:47:37 -0700"},{"name":"Subject","value":"Re: [blink-dev] Intent to Deprecate and Remove: Cross-origin top navigation without a user gesture"},{"name":"To","value":"Nate Chapin <japhet@chromium.org>"},{"name":"Cc","value":"blink-dev <blink-dev@chromium.org>"}]}},{"snippet":"Given that framebusting was used as security feature to protect against clickjacking (before superior options like CSP frame-ancestors directive or X-Frame-Options became available), this might make","payload":{"headers":[{"name":"From","value":"John Mellor <johnme@chromium.org>"},{"name":"Date","value":"Wed, 24 Aug 2016 20:01:28 +0100"},{"name":"Subject","value":"Re: [blink-dev] Intent to Deprecate and Remove: Cross-origin top navigation without a user gesture"},{"name":"To","value":"Chris Harrelson <chrishtr@chromium.org>"},{"name":"Cc","value":"Nate Chapin <japhet@chromium.org>, blink-dev <blink-dev@chromium.org>"}]}},{"snippet":"On Wed, Aug 24, 2016 at 11:37 AM, Jeffrey Yasskin <jyasskin@chromium.org> wrote: On Tue, Aug 23, 2016 at 12:55 PM, Nate Chapin <japhet@chromium.org> wrote: Compatibility Risk There isn'","payload":{"headers":[{"name":"From","value":"Nate Chapin <japhet@chromium.org>"},{"name":"Date","value":"Wed, 24 Aug 2016 12:09:15 -0700"},{"name":"Subject","value":"Re: [blink-dev] Intent to Deprecate and Remove: Cross-origin top navigation without a user gesture"},{"name":"To","value":"Jeffrey Yasskin <jyasskin@chromium.org>"},{"name":"Cc","value":"blink-dev <blink-dev@chromium.org>"}]}},{"snippet":"On Wed, Aug 24, 2016 at 11:47 AM, Chris Harrelson <chrishtr@chromium.org> wrote: Hi, On Wed, Aug 24, 2016 at 11:41 AM, Nate Chapin <japhet@chromium.org> wrote: There's a standard","payload":{"headers":[{"name":"From","value":"Nate Chapin <japhet@chromium.org>"},{"name":"Date","value":"Wed, 24 Aug 2016 12:10:25 -0700"},{"name":"Subject","value":"Re: [blink-dev] Intent to Deprecate and Remove: Cross-origin top navigation without a user gesture"},{"name":"To","value":"Chris Harrelson <chrishtr@chromium.org>"},{"name":"Cc","value":"blink-dev <blink-dev@chromium.org>"}]}},{"snippet":"On Wed, Aug 24, 2016 at 12:01 PM, John Mellor <johnme@chromium.org> wrote: Given that framebusting was used as security feature to protect against clickjacking (before superior options like CSP","payload":{"headers":[{"name":"From","value":"Nate Chapin <japhet@chromium.org>"},{"name":"Date","value":"Wed, 24 Aug 2016 12:18:18 -0700"},{"name":"Subject","value":"Re: [blink-dev] Intent to Deprecate and Remove: Cross-origin top navigation without a user gesture"},{"name":"To","value":"John Mellor <johnme@chromium.org>"},{"name":"Cc","value":"Chris Harrelson <chrishtr@chromium.org>, blink-dev <blink-dev@chromium.org>"}]}},{"snippet":"On Wed, Aug 24, 2016 at 12:09 PM, Nate Chapin <japhet@chromium.org> wrote: On Wed, Aug 24, 2016 at 11:37 AM, Jeffrey Yasskin <jyasskin@chromium.org> wrote: On Tue, Aug 23, 2016 at 12:55 PM,","payload":{"headers":[{"name":"From","value":"Jeffrey Yasskin <jyasskin@chromium.org>"},{"name":"Date","value":"Wed, 24 Aug 2016 12:27:06 -0700"},{"name":"Subject","value":"Re: [blink-dev] Intent to Deprecate and Remove: Cross-origin top navigation without a user gesture"},{"name":"To","value":"Nate Chapin <japhet@chromium.org>"},{"name":"Cc","value":"Jeffrey Yasskin <jyasskin@chromium.org>, blink-dev <blink-dev@chromium.org>"}]}},{"snippet":"Instead of ignoring non-user-gesture top navigations, can we treat them as X-Frame-Options:DENY and immediately unload the iframe? That should remove any security risk of this change. On 24 August 2016","payload":{"headers":[{"name":"From","value":"John Mellor <johnme@chromium.org>"},{"name":"Date","value":"Wed, 24 Aug 2016 20:41:33 +0100"},{"name":"Subject","value":"Re: [blink-dev] Intent to Deprecate and Remove: Cross-origin top navigation without a user gesture"},{"name":"To","value":"Nate Chapin <japhet@chromium.org>"},{"name":"Cc","value":"Chris Harrelson <chrishtr@chromium.org>, blink-dev <blink-dev@chromium.org>"}]}},{"snippet":"On Wed, Aug 24, 2016 at 12:10 PM, Nate Chapin <japhet@chromium.org> wrote: On Wed, Aug 24, 2016 at 11:47 AM, Chris Harrelson <chrishtr@chromium.org> wrote: Hi, On Wed, Aug 24, 2016 at 11:41","payload":{"headers":[{"name":"From","value":"Chris Harrelson <chrishtr@chromium.org>"},{"name":"Date","value":"Wed, 24 Aug 2016 12:42:14 -0700"},{"name":"Subject","value":"Re: [blink-dev] Intent to Deprecate and Remove: Cross-origin top navigation without a user gesture"},{"name":"To","value":"Nate Chapin <japhet@chromium.org>"},{"name":"Cc","value":"blink-dev <blink-dev@chromium.org>"}]}}]},{"messages":[{"snippet":"Hi Memory: (bashi, chrisha) Implementing MemoryCoordinator. bashi@ added code to listen an OnTrimMemory signal sent from an Android OS to a renderer process. (tasak) Preparing CLs for starting a Finch","payload":{"headers":[{"name":"From","value":"Kentaro Hara <haraken@chromium.org>"},{"name":"Date","value":"Tue, 23 Aug 2016 18:41:37 +0900"},{"name":"Subject","value":"[blink-dev] Platform Architecture team snippet"},{"name":"To","value":"blink-dev <blink-dev@chromium.org>"}]}},{"snippet":"(keishi) Landed runtime verification to detect cross-thread Members. keishi@ is about to enable the per-thread heap for CompositorWorkers after sending a PSA. (keishi, mlippautz) Investigated how to","payload":{"headers":[{"name":"From","value":"Kentaro Hara <haraken@chromium.org>"},{"name":"Date","value":"Tue, 23 Aug 2016 18:47:34 +0900"},{"name":"Subject","value":"[blink-dev] Re: Platform Architecture team snippet"},{"name":"To","value":"blink-dev <blink-dev@chromium.org>"}]}},{"snippet":"> (yhirano) Moved the hierarchy of ResourceClient to Oilpan's heap. This simplified a lifetime management of Resources a lot. I have moved RawResourceClient and subclasses to Oilpan's heap.","payload":{"headers":[{"name":"From","value":"Yutaka Hirano <yhirano@chromium.org>"},{"name":"Date","value":"Tue, 23 Aug 2016 18:55:32 +0900"},{"name":"Subject","value":"Re: [blink-dev] Re: Platform Architecture team snippet"},{"name":"To","value":"Kentaro Hara <haraken@chromium.org>"},{"name":"Cc","value":"blink-dev <blink-dev@chromium.org>"}]}}]},{"messages":[{"snippet":"Hi, We're USA based company with a great in-house technical team who really know their stuff about search engine optimization. I was analysing your website and it seems that your website rankings","payload":{"headers":[{"name":"Date","value":"Tue, 23 Aug 2016 08:58:12 +0000"},{"name":"Subject","value":"[blink-dev] www.chromium.org"},{"name":"From","value":"\"Benjamin Dyer | WEBEX\" <benjamindyer4578@gmail.com>"},{"name":"To","value":"blink-dev@chromium.org"}]}}]},{"messages":[{"snippet":"I am building chromium on Ubuntu for Linux. I need to print stack traces for some code running in: "src/third_party/WebKit/Source/core/" In https://www.chromium.org/blink/getting-started-with","payload":{"headers":[{"name":"Date","value":"Mon, 22 Aug 2016 21:59:59 -0700 (PDT)"},{"name":"From","value":"Phani Vadrevu <pvadrevu@gmail.com>"},{"name":"To","value":"blink-dev <blink-dev@chromium.org>"},{"name":"Subject","value":"[blink-dev] Stack trace in blink"}]}},{"snippet":"The instructions at https://www.chromium.org/blink/getting-started-with-blink-debugging#TOC-Use-Chromium-s-StackTrace should work out of the box for printing stack traces in blink. On Tue, 23 Aug 2016","payload":{"headers":[{"name":"From","value":"Robert Hogan <robhogan@gmail.com>"},{"name":"Date","value":"Tue, 23 Aug 2016 06:05:10 +0000"},{"name":"Subject","value":"Re: [blink-dev] Stack trace in blink"},{"name":"To","value":"Phani Vadrevu <pvadrevu@gmail.com>, blink-dev <blink-dev@chromium.org>"}]}}]},{"messages":[{"snippet":"Hi folks, Have you worked on tab suspension or page state serialization in the past? If you've worked on anything from heuristics to decide when to evict a tab all the way to trying to serialize","payload":{"headers":[{"name":"From","value":"Aaron Gable <agable@chromium.org>"},{"name":"Date","value":"Tue, 23 Aug 2016 00:58:38 +0000"},{"name":"Subject","value":"[blink-dev] Resources on tab suspension and page state serialization"},{"name":"To","value":"Chromium-dev <chromium-dev@chromium.org>, blink-dev <blink-dev@chromium.org>"}]}},{"snippet":"Regarding tab-suspension, we're actively working on suspending background renderers (Intent-to-implement, design doc). You can find a larger context in Memory Coordinator (design doc). Regarding","payload":{"headers":[{"name":"From","value":"\"'Kentaro Hara' via blink-dev\" <blink-dev@chromium.org>"},{"name":"Date","value":"Tue, 23 Aug 2016 11:10:33 +0900"},{"name":"Subject","value":"[blink-dev] Re: [chromium-dev] Resources on tab suspension and page state serialization"},{"name":"To","value":"agable@chromium.org"},{"name":"Cc","value":"Chromium-dev <chromium-dev@chromium.org>, blink-dev <blink-dev@chromium.org>"}]}}]},{"messages":[{"snippet":"bcc: blink-dev@chromium.org, infra-dev@chromium.org A group of us works part-time on improving the infrastructure, and we meet once a month to give status updates. Email blink-infra if you'd like","payload":{"headers":[{"name":"From","value":"\"'Quinten Yearsley' via blink-dev\" <blink-dev@chromium.org>"},{"name":"Date","value":"Mon, 22 Aug 2016 17:20:51 -0700"},{"name":"Subject","value":"[blink-dev] Blink Infra monthly meeting notes August 2016"},{"name":"To","value":"blink-infra@chromium.org"}]}}]},{"messages":[{"snippet":"Statistics for project chromium only for paths in the following set: third_party/WebKit from 2016-08-15 00:00:00 till 2016-08-22 00:00:00 (UTC time). CQ users: 128 out of 130 total committers 98.46%","payload":{"headers":[{"name":"From","value":"\"Paweł Hajdan, Jr.\" <phajdan.jr@chromium.org>"},{"name":"Date","value":"Mon, 22 Aug 2016 19:23:31 +0200"},{"name":"Subject","value":"[blink-dev] CQ stats for the week of August 15"},{"name":"To","value":"blink-dev <blink-dev@chromium.org>"}]}},{"snippet":"Statistics for project chromium excluding paths in the following set: third_party/WebKit from 2016-08-15 00:00:00 till 2016-08-22 00:00:00 (UTC time). CQ users: 363 out of 368 total committers 98.64%","payload":{"headers":[{"name":"From","value":"\"Paweł Hajdan, Jr.\" <phajdan.jr@chromium.org>"},{"name":"Date","value":"Mon, 22 Aug 2016 19:24:02 +0200"},{"name":"Subject","value":"[chromium-dev] CQ stats for the week of August 15"},{"name":"To","value":"chromium-dev <chromium-dev@chromium.org>"}]}}]},{"messages":[{"snippet":"Updating title to to make it clear this is an intent to ship. Thanks for doing this! LGTM1 On Mon, Aug 22, 2016 at 8:35 AM, Dave Tapuska <dtapuska@chromium.org> wrote: I believe there is a","payload":{"headers":[{"name":"From","value":"Rick Byers <rbyers@chromium.org>"},{"name":"Date","value":"Mon, 22 Aug 2016 10:32:40 -0400"},{"name":"Subject","value":"Re: [blink-dev] Intent to Implement and ship: Support \"once\" event listener option"},{"name":"To","value":"Dave Tapuska <dtapuska@chromium.org>"},{"name":"Cc","value":"\"Philip Jägenstedt\" <foolip@chromium.org>, Anton Obzhirov <a.obzhirov@samsung.com>, PhistucK <phistuck@gmail.com>, blink-dev <blink-dev@chromium.org>"}]}},{"snippet":"lgtm2 On Mon, Aug 22, 2016 at 4:33 PM Rick Byers <rbyers@chromium.org> wrote: Updating title to to make it clear this is an intent to ship. Thanks for doing this! LGTM1 On Mon, Aug 22, 2016 at 8:","payload":{"headers":[{"name":"From","value":"Jochen Eisinger <jochen@chromium.org>"},{"name":"Date","value":"Mon, 22 Aug 2016 14:40:23 +0000"},{"name":"Subject","value":"Re: [blink-dev] Intent to Implement and ship: Support \"once\" event listener option"},{"name":"To","value":"Rick Byers <rbyers@chromium.org>, Dave Tapuska <dtapuska@chromium.org>"},{"name":"Cc","value":"\"Philip Jägenstedt\" <foolip@chromium.org>, Anton Obzhirov <a.obzhirov@samsung.com>, PhistucK <phistuck@gmail.com>, blink-dev <blink-dev@chromium.org>"}]}},{"snippet":"Lgtm3 On Mon, Aug 22, 2016 at 7:40 AM Jochen Eisinger <jochen@chromium.org> wrote: lgtm2 On Mon, Aug 22, 2016 at 4:33 PM Rick Byers <rbyers@chromium.org> wrote: Updating title to to make it","payload":{"headers":[{"name":"From","value":"Dimitri Glazkov <dglazkov@chromium.org>"},{"name":"Date","value":"Mon, 22 Aug 2016 14:42:18 +0000"},{"name":"Subject","value":"Re: [blink-dev] Intent to Implement and ship: Support \"once\" event listener option"},{"name":"To","value":"Jochen Eisinger <jochen@chromium.org>, Rick Byers <rbyers@chromium.org>, Dave Tapuska <dtapuska@chromium.org>"},{"name":"Cc","value":"\"Philip Jägenstedt\" <foolip@chromium.org>, Anton Obzhirov <a.obzhirov@samsung.com>, PhistucK <phistuck@gmail.com>, blink-dev <blink-dev@chromium.org>"}]}}]},{"messages":[{"snippet":"Contact emails dominicc@chromium.org (eng), tjsavage@chromium.org (PM), domenic@chromium.org (standards) Spec Custom elements are part of the DOM and HTML specs. Domenic has prepared summary pages of","payload":{"headers":[{"name":"From","value":"\"'Dominic Cooney' via blink-dev\" <blink-dev@chromium.org>"},{"name":"Date","value":"Mon, 22 Aug 2016 10:23:25 +0900"},{"name":"Subject","value":"[blink-dev] Intent to Ship: Autonomous Custom Elements"},{"name":"To","value":"blink-dev <blink-dev@chromium.org>"},{"name":"Cc","value":"tjsavage@chromium.org, domenic@chromium.org"}]}},{"snippet":"LGTM1. On Sun, Aug 21, 2016 at 6:23 PM 'Dominic Cooney' via blink-dev <blink-dev@chromium.org> wrote: Contact emails dominicc@chromium.org (eng), tjsavage@chromium.org (PM), domenic@","payload":{"headers":[{"name":"From","value":"Dimitri Glazkov <dglazkov@chromium.org>"},{"name":"Date","value":"Tue, 23 Aug 2016 16:30:08 +0000"},{"name":"Subject","value":"Re: [blink-dev] Intent to Ship: Autonomous Custom Elements"},{"name":"To","value":"Dominic Cooney <dominicc@google.com>, blink-dev <blink-dev@chromium.org>"},{"name":"Cc","value":"tjsavage@chromium.org, domenic@chromium.org"}]}},{"snippet":"LGTM2 On Tue, Aug 23, 2016 at 9:30 AM, Dimitri Glazkov <dglazkov@chromium.org> wrote: LGTM1. On Sun, Aug 21, 2016 at 6:23 PM 'Dominic Cooney' via blink-dev <blink-dev@chromium.org>","payload":{"headers":[{"name":"From","value":"Chris Harrelson <chrishtr@chromium.org>"},{"name":"Date","value":"Tue, 23 Aug 2016 11:21:05 -0700"},{"name":"Subject","value":"Re: [blink-dev] Intent to Ship: Autonomous Custom Elements"},{"name":"To","value":"Dimitri Glazkov <dglazkov@chromium.org>"},{"name":"Cc","value":"Dominic Cooney <dominicc@google.com>, blink-dev <blink-dev@chromium.org>, tjsavage@chromium.org, domenic@chromium.org"}]}},{"snippet":"LGTM3 On Tue, Aug 23, 2016 at 2:21 PM, Chris Harrelson <chrishtr@chromium.org> wrote: LGTM2 On Tue, Aug 23, 2016 at 9:30 AM, Dimitri Glazkov <dglazkov@chromium.org> wrote: LGTM1. On Sun,","payload":{"headers":[{"name":"From","value":"Rick Byers <rbyers@chromium.org>"},{"name":"Date","value":"Tue, 23 Aug 2016 14:35:17 -0400"},{"name":"Subject","value":"Re: [blink-dev] Intent to Ship: Autonomous Custom Elements"},{"name":"To","value":"Chris Harrelson <chrishtr@chromium.org>"},{"name":"Cc","value":"Dimitri Glazkov <dglazkov@chromium.org>, Dominic Cooney <dominicc@google.com>, blink-dev <blink-dev@chromium.org>, tjsavage@chromium.org, domenic@chromium.org"}]}}]},{"messages":[{"snippet":"Blink bug status as of 2016-08-22 Component Open Unconfirmed Untriaged Pri-0/1 No owner Oldest Whole Blink 10172 (-11) 136 (-13) 682 (-54) 405 (+2) 89 Jul 2009 Uncategorized 39 (+7) 2 (-1) 0 (-4) 3 (+1","payload":{"headers":[{"name":"From","value":"\"TAMURA, Kent\" <tkent@chromium.org>"},{"name":"Date","value":"Mon, 22 Aug 2016 08:21:34 +0900"},{"name":"Subject","value":"[blink-dev] Blink bug status as of 2016-08-22"},{"name":"To","value":"blink-dev+status@chromium.org"}]}}]},{"messages":[{"snippet":"<div class="comment-text-content">It was once unimaginable. Now Donald J. Trump – the reality TV star, questionable businessman, and political bomb thrower – is on the verge of becoming","payload":{"headers":[{"name":"Date","value":"Sun, 21 Aug 2016 08:43:54 -0700 (PDT)"},{"name":"From","value":"cycast.co@gmail.com"},{"name":"To","value":"blink-dev <blink-dev@chromium.org>"},{"name":"Subject","value":"[blink-dev] Unauthorized message sending! Note: I did not send from my account(s), the lengthy message below as found in my Messages-Sent Messages on Youtube."}]}},{"snippet":"I do not know what to make of your e-mail! Did you fix the situation? Need me to do something on my end? Thanks, Victor L. Dillion On Sun, Aug 21, 2016 at 10:43 AM, <cycast.co@gmail.com> wrote:","payload":{"headers":[{"name":"From","value":"CyCast <cycast.co@gmail.com>"},{"name":"Date","value":"Sun, 21 Aug 2016 11:38:52 -0500"},{"name":"Subject","value":"Re: [blink-dev] Unauthorized message sending! Note: I did not send from my account(s), the lengthy message below as found in my Messages-Sent Messages on Youtube."},{"name":"To","value":"blink-dev <blink-dev@chromium.org>"}]}}]},{"messages":[{"snippet":"There has been lots of pop-ups on my google chrome. I need to fix the issue","payload":{"headers":[{"name":"Date","value":"Fri, 19 Aug 2016 10:32:04 -0700 (PDT)"},{"name":"From","value":"tburley54@gmail.com"},{"name":"To","value":"blink-dev <blink-dev@chromium.org>"},{"name":"Subject","value":"[blink-dev] google chrome issues"}]}},{"snippet":"Try the Chrome Cleanup Tool at https://www.google.com/chrome/cleanup-tool/. There are full instructions here: https://support.google.com/chrome/answer/6086368?hl=en This list is meant for developers of","payload":{"headers":[{"name":"From","value":"\"'Joe Mason' via blink-dev\" <blink-dev@chromium.org>"},{"name":"Date","value":"Fri, 19 Aug 2016 14:36:28 -0400"},{"name":"Subject","value":"Re: [blink-dev] google chrome issues"},{"name":"To","value":"tburley54@gmail.com"},{"name":"Cc","value":"blink-dev <blink-dev@chromium.org>"}]}}]},{"messages":[{"snippet":"Hi Summary: I'm going to land a CL that stops calling blink::shutdown when the renderer thread stops. I hope it will fix lots of use-after-frees and get rid of lots of complicated handling around","payload":{"headers":[{"name":"From","value":"Kentaro Hara <haraken@chromium.org>"},{"name":"Date","value":"Fri, 19 Aug 2016 19:03:24 +0900"},{"name":"Subject","value":"[blink-dev] PSA: Stop calling blink::shutdown"},{"name":"To","value":"blink-dev <blink-dev@chromium.org>, Taiju Tsuiki <tzik@chromium.org>, Darin Fisher <darin@chromium.org>"}]}}]},{"messages":[{"snippet":"Contact emails a.obzhirov@samsung.com Spec https://dom.spec.whatwg.org/#dom-addeventlisteneroptions-once Summary Support add an event listener with option "once" set to true. When set to true","payload":{"headers":[{"name":"From","value":"Anton Obzhirov <a.obzhirov@samsung.com>"},{"name":"To","value":"\"blink-dev@chromium.org\" <blink-dev@chromium.org>"},{"name":"Subject","value":"[blink-dev] Intent to Implement: Support \"once\" event listener option"},{"name":"Date","value":"Fri, 19 Aug 2016 09:36:27 +0000"}]}},{"snippet":"Safari (well, the technology preview) already implemented it. :) (It is even in its release notes) So I guess "In Development" is sort of the right status. ☆PhistucK On Fri, Aug 19, 2016 at","payload":{"headers":[{"name":"From","value":"PhistucK <phistuck@gmail.com>"},{"name":"Date","value":"Fri, 19 Aug 2016 16:31:43 +0300"},{"name":"Subject","value":"Re: [blink-dev] Intent to Implement: Support \"once\" event listener option"},{"name":"To","value":"Anton Obzhirov <a.obzhirov@samsung.com>"},{"name":"Cc","value":"\"blink-dev@chromium.org\" <blink-dev@chromium.org>"}]}},{"snippet":"On Fri, Aug 19, 2016 at 5:36 AM, Anton Obzhirov <a.obzhirov@samsung.com> wrote: Interoperability risk Firefox: Public support Its implemented in FF50 which is currently dev-edition and ships","payload":{"headers":[{"name":"From","value":"Ben Kelly <bkelly@mozilla.com>"},{"name":"Date","value":"Fri, 19 Aug 2016 10:12:49 -0400"},{"name":"Subject","value":"Re: [blink-dev] Intent to Implement: Support \"once\" event listener option"},{"name":"To","value":"Anton Obzhirov <a.obzhirov@samsung.com>"},{"name":"Cc","value":"\"blink-dev@chromium.org\" <blink-dev@chromium.org>"}]}},{"snippet":"Yes, it is in WebKit main trunk which was partially the inspiration to raise the intent J From: PhistucK [mailto:phistuck@gmail.com] Sent: 19 August 2016 14:32 To: Anton Obzhirov Cc: blink-dev@chromium","payload":{"headers":[{"name":"From","value":"Anton Obzhirov <a.obzhirov@samsung.com>"},{"name":"To","value":"\"'PhistucK'\" <phistuck@gmail.com>"},{"name":"Cc","value":"blink-dev@chromium.org"},{"name":"Subject","value":"RE: [blink-dev] Intent to Implement: Support \"once\" event listener option"},{"name":"Date","value":"Fri, 19 Aug 2016 15:46:40 +0100"}]}},{"snippet":"Intent to Implement needs no LGTM, but what is your plan for shipping? Neither Gecko nor WebKit put this behind a flag (in their IDL at least), so I'd support just shipping this if you want to send","payload":{"headers":[{"name":"From","value":"\"Philip Jägenstedt\" <foolip@chromium.org>"},{"name":"Date","value":"Mon, 22 Aug 2016 08:38:37 +0000"},{"name":"Subject","value":"Re: [blink-dev] Intent to Implement: Support \"once\" event listener option"},{"name":"To","value":"Anton Obzhirov <a.obzhirov@samsung.com>, PhistucK <phistuck@gmail.com>"},{"name":"Cc","value":"blink-dev@chromium.org"}]}},{"snippet":"I believe there is a Requesting Approval to Ship indicates true. So I think the title didn't get adjusted from the template. Since the change actually is pending review you can treat this as an","payload":{"headers":[{"name":"From","value":"Dave Tapuska <dtapuska@chromium.org>"},{"name":"Date","value":"Mon, 22 Aug 2016 08:35:06 -0400"},{"name":"Subject","value":"Re: [blink-dev] Intent to Implement: Support \"once\" event listener option"},{"name":"To","value":"\"Philip Jägenstedt\" <foolip@chromium.org>"},{"name":"Cc","value":"Anton Obzhirov <a.obzhirov@samsung.com>, PhistucK <phistuck@gmail.com>, blink-dev <blink-dev@chromium.org>"}]}}]},{"messages":[{"snippet":"HTML/DOM team biweekly snippet (August 1-14) HTML tkent@ Fixed two <select>-related issues; crbug.com/633505, crbug.com/632561 Fixed two RTL-related issues; crbug.com/232333, crbug.com/67848","payload":{"headers":[{"name":"From","value":"Dominic Cooney <dominicc@chromium.org>"},{"name":"Date","value":"Fri, 19 Aug 2016 17:52:19 +0900"},{"name":"Subject","value":"[blink-dev] HTML/DOM team biweekly snippet (August 1-14)"},{"name":"To","value":"blink-dev <blink-dev@chromium.org>"},{"name":"Cc","value":"dom-dev@chromium.org"}]}}]},{"messages":[{"snippet":"","payload":{"headers":[{"name":"Date","value":"Thu, 18 Aug 2016 19:49:40 -0700 (PDT)"},{"name":"From","value":"arkanhandra@gmail.com"},{"name":"To","value":"blink-dev <blink-dev@chromium.org>"},{"name":"Subject","value":"[blink-dev] Fb saya tdk bisa di buka"}]}},{"snippet":"Please, use the Chrome product forums (and you better use English). Or maybe this localized Chrome product forum is in your language. ☆PhistucK On Fri, Aug 19, 2016 at 5:49 AM, <arkanhandra@gmail.","payload":{"headers":[{"name":"From","value":"PhistucK <phistuck@gmail.com>"},{"name":"Date","value":"Fri, 19 Aug 2016 10:37:41 +0300"},{"name":"Subject","value":"Re: [blink-dev] Fb saya tdk bisa di buka"},{"name":"To","value":"arkanhandra@gmail.com"},{"name":"Cc","value":"blink-dev <blink-dev@chromium.org>"}]}}]},{"messages":[{"snippet":"For new CLs which require rebaselining layout tests, you can now download new baselines for all platforms based on try job results. This means you can now commit new baselines along with your CL that","payload":{"headers":[{"name":"From","value":"\"'Quinten Yearsley' via blink-dev\" <blink-dev@chromium.org>"},{"name":"Date","value":"Thu, 18 Aug 2016 17:23:00 -0700"},{"name":"Subject","value":"[blink-dev] PSA: New recommended way to rebaseline layout tests"},{"name":"To","value":"blink-dev <blink-dev@chromium.org>"},{"name":"Cc","value":"blink-infra@chromium.org"}]}},{"snippet":"This is awesome, thank you so much for doing this! Bye bye merge conflicts in TestExpectations, tests effectively being skipped whilst waiting for the bots, and mutli-CL reverts! Can't wait to try","payload":{"headers":[{"name":"From","value":"Emil A Eklund <eae@chromium.org>"},{"name":"Date","value":"Thu, 18 Aug 2016 18:16:14 -0700"},{"name":"Subject","value":"Re: [blink-dev] PSA: New recommended way to rebaseline layout tests"},{"name":"To","value":"Quinten Yearsley <qyearsley@google.com>"},{"name":"Cc","value":"blink-dev <blink-dev@chromium.org>, blink-infra@chromium.org"}]}},{"snippet":"This will hopefully be a big step forward for us. Thanks for working on it! -- Dirk On Thu, Aug 18, 2016 at 6:16 PM, Emil A Eklund <eae@chromium.org> wrote: This is awesome, thank you so much for","payload":{"headers":[{"name":"From","value":"Dirk Pranke <dpranke@chromium.org>"},{"name":"Date","value":"Fri, 19 Aug 2016 09:54:55 -0700"},{"name":"Subject","value":"Re: [blink-dev] PSA: New recommended way to rebaseline layout tests"},{"name":"To","value":"Emil A Eklund <eae@chromium.org>"},{"name":"Cc","value":"Quinten Yearsley <qyearsley@google.com>, blink-dev <blink-dev@chromium.org>, blink-infra@chromium.org"}]}},{"snippet":"Hi Quinten, thanks a lot for working on this. One question though, you say I need the blink_rel bots. But CQ dry run runs win_chromium_rel_ng, etc, and those run the layout tests. Does rebaseline-cl","payload":{"headers":[{"name":"From","value":"Christian Biesinger <cbiesinger@chromium.org>"},{"name":"Date","value":"Fri, 19 Aug 2016 14:23:27 -0400"},{"name":"Subject","value":"Re: [blink-dev] PSA: New recommended way to rebaseline layout tests"},{"name":"To","value":"Quinten Yearsley <qyearsley@google.com>"},{"name":"Cc","value":"blink-dev <blink-dev@chromium.org>, blink-infra@chromium.org"}]}},{"snippet":"I've run the CQ dry run for a rebaseline and it definitely doesn't produce the required results. I'm running again manually specifying all the specific platforms' _blink_rel bots. The","payload":{"headers":[{"name":"From","value":"Stephen Chenney <schenney@chromium.org>"},{"name":"Date","value":"Fri, 19 Aug 2016 14:32:20 -0400"},{"name":"Subject","value":"Re: [blink-dev] PSA: New recommended way to rebaseline layout tests"},{"name":"To","value":"Christian Biesinger <cbiesinger@chromium.org>"},{"name":"Cc","value":"Quinten Yearsley <qyearsley@google.com>, blink-dev <blink-dev@chromium.org>, blink-infra@chromium.org"}]}},{"snippet":"Aye, that's correct -- right now webkit-patch rebaseline-cl only looks at the (non-CQ) blink try bots, so you have to manually trigger and wait for those :-/ The reason for using this separate set","payload":{"headers":[{"name":"From","value":"\"'Quinten Yearsley' via blink-dev\" <blink-dev@chromium.org>"},{"name":"Date","value":"Fri, 19 Aug 2016 11:38:56 -0700"},{"name":"Subject","value":"Re: [blink-dev] PSA: New recommended way to rebaseline layout tests"},{"name":"To","value":"Stephen Chenney <schenney@chromium.org>"},{"name":"Cc","value":"Christian Biesinger <cbiesinger@chromium.org>, blink-dev <blink-dev@chromium.org>, blink-infra@chromium.org"}]}},{"snippet":"I see... in this case, can you add an option to git cl upload similar to the current --cq-dry-run that uses these new bots? My current workflow relies on such a commandline option :) -Christian On Fri,","payload":{"headers":[{"name":"From","value":"Christian Biesinger <cbiesinger@chromium.org>"},{"name":"Date","value":"Fri, 19 Aug 2016 14:41:16 -0400"},{"name":"Subject","value":"Re: [blink-dev] PSA: New recommended way to rebaseline layout tests"},{"name":"To","value":"Quinten Yearsley <qyearsley@google.com>"},{"name":"Cc","value":"Stephen Chenney <schenney@chromium.org>, blink-dev <blink-dev@chromium.org>, blink-infra@chromium.org"}]}},{"snippet":"I believe that git cl try supports an option to trigger additional bots (https://cs.chromium.org/chromium/tools/depot_tools/git_cl.py?q=CMDtry&sq=package:chromium&l=1) but I'm on my phone","payload":{"headers":[{"name":"From","value":"Robert Iannucci <iannucci@chromium.org>"},{"name":"Date","value":"Sat, 20 Aug 2016 16:45:10 +0000"},{"name":"Subject","value":"Re: [blink-dev] PSA: New recommended way to rebaseline layout tests"},{"name":"To","value":"Christian Biesinger <cbiesinger@chromium.org>, Quinten Yearsley <qyearsley@google.com>"},{"name":"Cc","value":"Stephen Chenney <schenney@chromium.org>, blink-dev <blink-dev@chromium.org>, blink-infra@chromium.org"}]}},{"snippet":"Yep -- git cl try will try the release blink try bots for rebaselining with with: git cl try -b linux_precise_blink_rel -b linux_trusty_blink_rel \\ -b mac10.9_blink_rel -b mac10.10_blink_rel \\ -b mac10","payload":{"headers":[{"name":"From","value":"\"'Quinten Yearsley' via blink-dev\" <blink-dev@chromium.org>"},{"name":"Date","value":"Sun, 21 Aug 2016 12:44:28 -0700"},{"name":"Subject","value":"Re: [blink-dev] PSA: New recommended way to rebaseline layout tests"},{"name":"To","value":"Robert Iannucci <iannucci@chromium.org>"},{"name":"Cc","value":"Christian Biesinger <cbiesinger@chromium.org>, Stephen Chenney <schenney@chromium.org>, blink-dev <blink-dev@chromium.org>, blink-infra@chromium.org"}]}}]},{"messages":[{"snippet":"Contact emails sclittle@chromium.org, bengr@chromium.org Spec Design doc: https://docs.google.com/document/d/1691W7yFDI1FJv69N2MEtaSzpnqO2EqkgGD3T0O-pQ08/edit# Summary Add support to Blink for removing","payload":{"headers":[{"name":"From","value":"Scott Little <sclittle@chromium.org>"},{"name":"Date","value":"Wed, 17 Aug 2016 14:02:20 -0700"},{"name":"Subject","value":"[blink-dev] Intent to Implement: Support for Image Replacement in Blink"},{"name":"To","value":"blink-dev <blink-dev@chromium.org>"},{"name":"Cc","value":"Ben Greenstein <bengr@chromium.org>, Tal Oppenheimer <talo@chromium.org>, Ojan Vafai <ojan@chromium.org>, Kenji Baheux <kenjibaheux@chromium.org>"}]}},{"snippet":"With respect to "Defer loading of below-the-fold images until the user scrolls down to them", is the short-term goal to just provide this mechanism for the Data Saver use case? You mention","payload":{"headers":[{"name":"Date","value":"Wed, 17 Aug 2016 14:48:10 -0700 (PDT)"},{"name":"From","value":"\"'Addy Osmani' via blink-dev\" <blink-dev@chromium.org>"},{"name":"To","value":"blink-dev <blink-dev@chromium.org>"},{"name":"Cc","value":"bengr@chromium.org, talo@chromium.org, ojan@chromium.org, kenjibaheux@chromium.org, sclittle@chromium.org"},{"name":"Subject","value":"[blink-dev] Re: Intent to Implement: Support for Image Replacement in Blink"}]}},{"snippet":"The short-term goal is to provide this mechanism for the Data Saver use case. There has been some talk of doing this image replacement for other features, such as perhaps deferring loading of below-the","payload":{"headers":[{"name":"From","value":"Scott Little <sclittle@chromium.org>"},{"name":"Date","value":"Wed, 17 Aug 2016 16:32:59 -0700"},{"name":"Subject","value":"[blink-dev] Re: Intent to Implement: Support for Image Replacement in Blink"},{"name":"To","value":"Addy Osmani <addyo@google.com>"},{"name":"Cc","value":"blink-dev <blink-dev@chromium.org>, Ben Greenstein <bengr@chromium.org>, Tal Oppenheimer <talo@chromium.org>, Ojan Vafai <ojan@chromium.org>, Kenji Baheux <kenjibaheux@chromium.org>"}]}},{"snippet":"I'd like to eventually experiment with deferring load of below-the-fold images, but that will be a change that needs careful compatibility testing and will require explicit control as well like","payload":{"headers":[{"name":"From","value":"Ojan Vafai <ojan@chromium.org>"},{"name":"Date","value":"Thu, 18 Aug 2016 00:24:23 +0000"},{"name":"Subject","value":"[blink-dev] Re: Intent to Implement: Support for Image Replacement in Blink"},{"name":"To","value":"Scott Little <sclittle@chromium.org>, Addy Osmani <addyo@google.com>"},{"name":"Cc","value":"blink-dev <blink-dev@chromium.org>, Ben Greenstein <bengr@chromium.org>, Tal Oppenheimer <talo@chromium.org>, Kenji Baheux <kenjibaheux@chromium.org>"}]}},{"snippet":"A couple quick questions about how this is observed by web content (once it's used by Data Saver or some other feature, naturally): 1. Does the load event fire on an <img> when the","payload":{"headers":[{"name":"Date","value":"Wed, 17 Aug 2016 22:13:45 -0400"},{"name":"Subject","value":"Re: [blink-dev] Re: Intent to Implement: Support for Image Replacement in Blink"},{"name":"From","value":"Jeremy Roman <jbroman@chromium.org>"},{"name":"To","value":"Ojan Vafai <ojan@chromium.org>"},{"name":"Cc","value":"Scott Little <sclittle@chromium.org>, Addy Osmani <addyo@google.com>, blink-dev <blink-dev@chromium.org>, Ben Greenstein <bengr@chromium.org>, Tal Oppenheimer <talo@chromium.org>, Kenji Baheux <kenjibaheux@chromium.org>"}]}},{"snippet":"Answers inline. On Wed, Aug 17, 2016 at 7:13 PM, Jeremy Roman <jbroman@chromium.org> wrote: A couple quick questions about how this is observed by web content (once it's used by Data Saver or","payload":{"headers":[{"name":"From","value":"Scott Little <sclittle@chromium.org>"},{"name":"Date","value":"Wed, 17 Aug 2016 19:35:08 -0700"},{"name":"Subject","value":"Re: [blink-dev] Re: Intent to Implement: Support for Image Replacement in Blink"},{"name":"To","value":"Jeremy Roman <jbroman@chromium.org>"},{"name":"Cc","value":"Ojan Vafai <ojan@chromium.org>, Addy Osmani <addyo@google.com>, blink-dev <blink-dev@chromium.org>, Ben Greenstein <bengr@chromium.org>, Tal Oppenheimer <talo@chromium.org>, Kenji Baheux <kenjibaheux@chromium.org>"}]}},{"snippet":"Well, that sounds like a huge compatibility risk, really. Stating "None" is misleading... ☆PhistucK On Thu, Aug 18, 2016 at 5:35 AM, Scott Little <sclittle@chromium.org> wrote: Answers","payload":{"headers":[{"name":"From","value":"PhistucK <phistuck@gmail.com>"},{"name":"Date","value":"Thu, 18 Aug 2016 08:56:47 +0300"},{"name":"Subject","value":"Re: [blink-dev] Re: Intent to Implement: Support for Image Replacement in Blink"},{"name":"To","value":"Scott Little <sclittle@chromium.org>"},{"name":"Cc","value":"Jeremy Roman <jbroman@chromium.org>, Ojan Vafai <ojan@chromium.org>, Addy Osmani <addyo@google.com>, blink-dev <blink-dev@chromium.org>, Ben Greenstein <bengr@chromium.org>, Tal Oppenheimer <talo@chromium.org>, Kenji Baheux <kenjibaheux@chromium.org>"}]}},{"snippet":"Wouldn't it be more appropriate to add the loadedmetadata event used by HTMLMediaElement? Seems much more obvious and safe to me, the layman. On Thursday, August 18, 2016 at 5:35:33 AM UTC+3, Scott","payload":{"headers":[{"name":"Date","value":"Thu, 18 Aug 2016 00:52:23 -0700 (PDT)"},{"name":"From","value":"woxxom@gmail.com"},{"name":"To","value":"blink-dev <blink-dev@chromium.org>"},{"name":"Cc","value":"jbroman@chromium.org, ojan@chromium.org, addyo@google.com, bengr@chromium.org, talo@chromium.org, kenjibaheux@chromium.org, sclittle@chromium.org"},{"name":"Subject","value":"Re: [blink-dev] Re: Intent to Implement: Support for Image Replacement in Blink"}]}},{"snippet":"Phistuck is absolutely right. Using the placeholder in canvas operations, or any operation triggered by the load event, means broken content unless the page somehow finds out when the actual image has","payload":{"headers":[{"name":"From","value":"Stephen Chenney <schenney@chromium.org>"},{"name":"Date","value":"Thu, 18 Aug 2016 11:08:31 -0400"},{"name":"Subject","value":"Re: [blink-dev] Re: Intent to Implement: Support for Image Replacement in Blink"},{"name":"To","value":"Scott Little <sclittle@chromium.org>, Ben Greenstein <bengr@chromium.org>"},{"name":"Cc","value":"PhistucK <phistuck@gmail.com>, Jeremy Roman <jbroman@chromium.org>, Ojan Vafai <ojan@chromium.org>, Addy Osmani <addyo@google.com>, blink-dev <blink-dev@chromium.org>, Tal Oppenheimer <talo@chromium.org>, Kenji Baheux <kenjibaheux@chromium.org>"}]}},{"snippet":"I think there might be some misunderstanding here - this intent to implement is just about adding support for showing placeholders, not about deciding which images should be replaced with placeholders.","payload":{"headers":[{"name":"From","value":"Scott Little <sclittle@chromium.org>"},{"name":"Date","value":"Thu, 18 Aug 2016 13:24:59 -0700"},{"name":"Subject","value":"Re: [blink-dev] Re: Intent to Implement: Support for Image Replacement in Blink"},{"name":"To","value":"Stephen Chenney <schenney@chromium.org>"},{"name":"Cc","value":"Ben Greenstein <bengr@chromium.org>, PhistucK <phistuck@gmail.com>, Jeremy Roman <jbroman@chromium.org>, Ojan Vafai <ojan@chromium.org>, Addy Osmani <addyo@google.com>, blink-dev <blink-dev@chromium.org>, Tal Oppenheimer <talo@chromium.org>, Kenji Baheux <kenjibaheux@chromium.org>"}]}},{"snippet":"Why will the Data Saver not implement it at its layer and then Blink will just really get those placeholders from the server (the proxy)? ☆PhistucK On Thu, Aug 18, 2016 at 11:24 PM, Scott Little <","payload":{"headers":[{"name":"From","value":"PhistucK <phistuck@gmail.com>"},{"name":"Date","value":"Thu, 18 Aug 2016 23:48:15 +0300"},{"name":"Subject","value":"Re: [blink-dev] Re: Intent to Implement: Support for Image Replacement in Blink"},{"name":"To","value":"Scott Little <sclittle@chromium.org>"},{"name":"Cc","value":"Stephen Chenney <schenney@chromium.org>, Ben Greenstein <bengr@chromium.org>, Jeremy Roman <jbroman@chromium.org>, Ojan Vafai <ojan@chromium.org>, Addy Osmani <addyo@google.com>, blink-dev <blink-dev@chromium.org>, Tal Oppenheimer <talo@chromium.org>, Kenji Baheux <kenjibaheux@chromium.org>"}]}},{"snippet":"On Thu, Aug 18, 2016 at 1:48 PM, PhistucK <phistuck@gmail.com> wrote: Why will the Data Saver not implement it at its layer and then Blink will just really get those placeholders from the server","payload":{"headers":[{"name":"From","value":"Scott Little <sclittle@chromium.org>"},{"name":"Date","value":"Thu, 18 Aug 2016 14:18:16 -0700"},{"name":"Subject","value":"Re: [blink-dev] Re: Intent to Implement: Support for Image Replacement in Blink"},{"name":"To","value":"PhistucK <phistuck@gmail.com>"},{"name":"Cc","value":"Stephen Chenney <schenney@chromium.org>, Ben Greenstein <bengr@chromium.org>, Jeremy Roman <jbroman@chromium.org>, Ojan Vafai <ojan@chromium.org>, Addy Osmani <addyo@google.com>, blink-dev <blink-dev@chromium.org>, Tal Oppenheimer <talo@chromium.org>, Kenji Baheux <kenjibaheux@chromium.org>"}]}},{"snippet":"I like this for a reason that wasn't mentioned: - We can raster a tile that doesn't have the image decoded yet. Later, we can swap in the decoded image. Since image decodes are slow, that tile","payload":{"headers":[{"name":"From","value":"Chris Blume <cblume@google.com>"},{"name":"Date","value":"Tue, 23 Aug 2016 01:45:52 -0700"},{"name":"Subject","value":"Re: [blink-dev] Re: Intent to Implement: Support for Image Replacement in Blink"},{"name":"To","value":"Scott Little <sclittle@chromium.org>"},{"name":"Cc","value":"PhistucK <phistuck@gmail.com>, Stephen Chenney <schenney@chromium.org>, Ben Greenstein <bengr@chromium.org>, Jeremy Roman <jbroman@chromium.org>, Ojan Vafai <ojan@chromium.org>, Addy Osmani <addyo@google.com>, blink-dev <blink-dev@chromium.org>, Tal Oppenheimer <talo@chromium.org>, Kenji Baheux <kenjibaheux@chromium.org>"}]}},{"snippet":"On Tue, Aug 23, 2016 at 1:45 AM, Chris Blume <cblume@google.com> wrote: I like this for a reason that wasn't mentioned: - We can raster a tile that doesn't have the image decoded yet.","payload":{"headers":[{"name":"From","value":"Scott Little <sclittle@chromium.org>"},{"name":"Date","value":"Tue, 23 Aug 2016 12:15:37 -0700"},{"name":"Subject","value":"Re: [blink-dev] Re: Intent to Implement: Support for Image Replacement in Blink"},{"name":"To","value":"Chris Blume <cblume@google.com>"},{"name":"Cc","value":"PhistucK <phistuck@gmail.com>, Stephen Chenney <schenney@chromium.org>, Ben Greenstein <bengr@chromium.org>, Jeremy Roman <jbroman@chromium.org>, Ojan Vafai <ojan@chromium.org>, Addy Osmani <addyo@google.com>, blink-dev <blink-dev@chromium.org>, Tal Oppenheimer <talo@chromium.org>, Kenji Baheux <kenjibaheux@chromium.org>"}]}},{"snippet":"The image replacement support referred to by this intent to implement would offer a means of showing image placeholders that doesn't require a proxy, and thus would work for https:// resources. I","payload":{"headers":[{"name":"Date","value":"Tue, 23 Aug 2016 17:12:24 -0700 (PDT)"},{"name":"From","value":"Inian Parameshwaran <inian1234@gmail.com>"},{"name":"To","value":"blink-dev <blink-dev@chromium.org>"},{"name":"Cc","value":"bengr@chromium.org, talo@chromium.org, ojan@chromium.org, kenjibaheux@chromium.org, sclittle@chromium.org"},{"name":"Subject","value":"[blink-dev] Re: Intent to Implement: Support for Image Replacement in Blink"}]}},{"snippet":"On Tue, Aug 23, 2016 at 5:12 PM Inian Parameshwaran <inian1234@gmail.com> wrote: The image replacement support referred to by this intent to implement would offer a means of showing image","payload":{"headers":[{"name":"From","value":"Ben Greenstein <bengr@chromium.org>"},{"name":"Date","value":"Wed, 24 Aug 2016 18:47:49 +0000"},{"name":"Subject","value":"[blink-dev] Re: Intent to Implement: Support for Image Replacement in Blink"},{"name":"To","value":"Inian Parameshwaran <inian1234@gmail.com>, blink-dev <blink-dev@chromium.org>"},{"name":"Cc","value":"talo@chromium.org, ojan@chromium.org, kenjibaheux@chromium.org, sclittle@chromium.org"}]}},{"snippet":"Would this whole debate about the cost/harm of breaking the page largely go away if instead of thinking of this as a "image replacement" feature we saw it as a "image load suspension","payload":{"headers":[{"name":"From","value":"Rick Byers <rbyers@chromium.org>"},{"name":"Date","value":"Wed, 24 Aug 2016 16:00:04 -0400"},{"name":"Subject","value":"Re: [blink-dev] Re: Intent to Implement: Support for Image Replacement in Blink"},{"name":"To","value":"Ben Greenstein <bengr@chromium.org>"},{"name":"Cc","value":"Inian Parameshwaran <inian1234@gmail.com>, blink-dev <blink-dev@chromium.org>, talo@chromium.org, Ojan Vafai <ojan@chromium.org>, \"kenjibaheux@chromium.org\" <kenjibaheux@chromium.org>, sclittle@chromium.org"}]}},{"snippet":"That would break the window load event promise, though, right? It makes more sense to fire the error event if the image is never going to be loaded, I think. ☆PhistucK On Wed, Aug 24, 2016 at 11:00 PM,","payload":{"headers":[{"name":"From","value":"PhistucK <phistuck@gmail.com>"},{"name":"Date","value":"Wed, 24 Aug 2016 23:13:16 +0300"},{"name":"Subject","value":"Re: [blink-dev] Re: Intent to Implement: Support for Image Replacement in Blink"},{"name":"To","value":"Rick Byers <rbyers@chromium.org>"},{"name":"Cc","value":"Ben Greenstein <bengr@chromium.org>, Inian Parameshwaran <inian1234@gmail.com>, blink-dev <blink-dev@chromium.org>, Tal Oppenheimer <talo@chromium.org>, Ojan Vafai <ojan@chromium.org>, \"kenjibaheux@chromium.org\" <kenjibaheux@chromium.org>, Scott Little <sclittle@chromium.org>"}]}},{"snippet":"On Wed, Aug 24, 2016 at 4:13 PM, PhistucK <phistuck@gmail.com> wrote: That would break the window load event promise, though, right? It makes more sense to fire the error event if the image is","payload":{"headers":[{"name":"From","value":"Rick Byers <rbyers@chromium.org>"},{"name":"Date","value":"Wed, 24 Aug 2016 17:52:21 -0400"},{"name":"Subject","value":"Re: [blink-dev] Re: Intent to Implement: Support for Image Replacement in Blink"},{"name":"To","value":"PhistucK <phistuck@gmail.com>"},{"name":"Cc","value":"Ben Greenstein <bengr@chromium.org>, Inian Parameshwaran <inian1234@gmail.com>, blink-dev <blink-dev@chromium.org>, Tal Oppenheimer <talo@chromium.org>, Ojan Vafai <ojan@chromium.org>, \"kenjibaheux@chromium.org\" <kenjibaheux@chromium.org>, Scott Little <sclittle@chromium.org>"}]}},{"snippet":"This depends on what the use case for image replacement. I think we will need both to satisfy consumers of this feature. If the image will never load by design we should fire the error event, otherwise","payload":{"headers":[{"name":"From","value":"Charles Harrison <csharrison@chromium.org>"},{"name":"Date","value":"Wed, 24 Aug 2016 17:58:06 -0400"},{"name":"Subject","value":"Re: [blink-dev] Re: Intent to Implement: Support for Image Replacement in Blink"},{"name":"To","value":"Rick Byers <rbyers@chromium.org>"},{"name":"Cc","value":"PhistucK <phistuck@gmail.com>, Ben Greenstein <bengr@chromium.org>, Inian Parameshwaran <inian1234@gmail.com>, blink-dev <blink-dev@chromium.org>, Tal Oppenheimer <talo@chromium.org>, Ojan Vafai <ojan@chromium.org>, \"kenjibaheux@chromium.org\" <kenjibaheux@chromium.org>, Scott Little <sclittle@chromium.org>"}]}}]},{"messages":[{"snippet":"input-dev is a web platform team focused on making touch (P1) and other forms of input (P2) awesome on the web. You can view our mid quarter OKR update here. input-dev is currently co-lead by dtapuska@","payload":{"headers":[{"name":"From","value":"Timothy Dresser <tdresser@chromium.org>"},{"name":"Date","value":"Wed, 17 Aug 2016 15:50:56 +0000"},{"name":"Subject","value":"[blink-dev] input-dev Q3 Midquarter OKR update"},{"name":"To","value":"blink-dev <blink-dev@chromium.org>, input-dev <input-dev@chromium.org>, Dave Tapuska <dtapuska@chromium.org>"}]}}]},{"messages":[{"snippet":"Hi, In gdb, I can't invoke blink::showTransformPropertyTree() defined in Source/core/paint/PaintPropertyTreePrinter.cpp: (when gdb stops at a break point in blink::PrePaintTreeWalk::walk) (gdb) p","payload":{"headers":[{"name":"From","value":"\"'Xianzhu Wang' via blink-dev\" <blink-dev@chromium.org>"},{"name":"Date","value":"Wed, 17 Aug 2016 08:46:01 -0700"},{"name":"Subject","value":"[blink-dev] Why can't some global functions be invoked from gdb?"},{"name":"To","value":"blink-dev <blink-dev@chromium.org>"}]}},{"snippet":"Never mind it. I was using unsupported non-component debug build. I switched to component build and the issue disappeared. All global functions are now visible to gdb with or without export. BTW I'","payload":{"headers":[{"name":"From","value":"\"'Xianzhu Wang' via blink-dev\" <blink-dev@chromium.org>"},{"name":"Date","value":"Wed, 17 Aug 2016 10:50:47 -0700"},{"name":"Subject","value":"[blink-dev] Re: Why can't some global functions be invoked from gdb?"},{"name":"To","value":"blink-dev <blink-dev@chromium.org>"}]}},{"snippet":"On Wednesday, August 17, 2016 at 10:50:51 AM UTC-7, Xianzhu Wang wrote: Never mind it. I was using unsupported non-component debug build. I switched to component build and the issue disappeared. All","payload":{"headers":[{"name":"Date","value":"Thu, 18 Aug 2016 14:37:27 -0700 (PDT)"},{"name":"From","value":"\"'Aleks Totic' via blink-dev\" <blink-dev@chromium.org>"},{"name":"To","value":"blink-dev <blink-dev@chromium.org>"},{"name":"Cc","value":"wangxianzhu@google.com"},{"name":"Subject","value":"[blink-dev] Re: Why can't some global functions be invoked from gdb?"}]}}]},{"messages":[{"snippet":"(bcc blink-dev) The Style team is a group of engineers, working at Google (Sydney and Tokyo), Opera (Oslo) and Samsung (Boston). We are tasked with improving the style engine in Blink. Our","payload":{"headers":[{"name":"From","value":"Eddy Mead <meade@chromium.org>"},{"name":"Date","value":"Wed, 17 Aug 2016 13:24:15 +1000"},{"name":"Subject","value":"[blink-dev] Last week in Style and Animations"},{"name":"To","value":"style-dev <style-dev@chromium.org>"}]}}]},{"messages":[{"snippet":"bcc: blink-dev+status, chromium-dev+status, intervention-dev+status Context: A User Agent Intervention is when a Browser (called “User Agent” in standards) opts for: an intentional deviation from a","payload":{"headers":[{"name":"From","value":"Kenji Baheux <kenjibaheux@chromium.org>"},{"name":"Date","value":"Wed, 17 Aug 2016 02:30:37 +0000"},{"name":"Subject","value":"[blink-dev] Chrome Interventions Quarterly: 2016 Q2~Q3"},{"name":"To","value":"undisclosed-recipients:;"}]}}]},{"messages":[{"snippet":"Contact emails servolk@chromium.org wolenetz@chromium.org Specs https://www.w3.org/TR/html5/embedded-content-0.html#audiotracklist-and-videotracklist-objects https://www.w3.org/TR/media-source/#audio-","payload":{"headers":[{"name":"From","value":"Sergey Volk <servolk@chromium.org>"},{"name":"Date","value":"Tue, 16 Aug 2016 17:02:21 -0700"},{"name":"Subject","value":"[blink-dev] Intent to ship: Media tracks"},{"name":"To","value":"blink-dev <blink-dev@chromium.org>, Matt Wolenetz <wolenetz@chromium.org>, \"Philip Jägenstedt\" <foolip@google.com>, mlamouri@chromium.org, Dale Curtis <dalecurtis@chromium.org>"}]}},{"snippet":"Here is also a CL that I've prepared to enable media tracks by default: https://codereview.chromium.org/2249763003/ On Tuesday, August 16, 2016 at 5:02:25 PM UTC-7, Sergey Volk wrote: Contact","payload":{"headers":[{"name":"Date","value":"Tue, 16 Aug 2016 17:13:17 -0700 (PDT)"},{"name":"From","value":"servolk via blink-dev <blink-dev@chromium.org>"},{"name":"To","value":"blink-dev <blink-dev@chromium.org>"},{"name":"Cc","value":"wolenetz@chromium.org, foolip@google.com, mlamouri@chromium.org, dalecurtis@chromium.org, servolk@chromium.org"},{"name":"Subject","value":"Re: [blink-dev] Intent to ship: Media tracks"}]}},{"snippet":"What is the plan regarding support for multiple tracks? ☆PhistucK On Wed, Aug 17, 2016 at 3:13 AM, servolk via blink-dev <blink-dev@chromium.org> wrote: Here is also a CL that I've prepared","payload":{"headers":[{"name":"From","value":"PhistucK <phistuck@gmail.com>"},{"name":"Date","value":"Wed, 17 Aug 2016 09:21:13 +0300"},{"name":"Subject","value":"Re: [blink-dev] Intent to ship: Media tracks"},{"name":"To","value":"servolk@google.com"},{"name":"Cc","value":"blink-dev <blink-dev@chromium.org>, Matt Wolenetz <wolenetz@chromium.org>, foolip@google.com, mlamouri@chromium.org, Dale Curtis <dalecurtis@chromium.org>, servolk@chromium.org"}]}},{"snippet":"And does this interact correctly (as per spec) with MediaStreams created by (for instance) getUserMedia? These can have multiple tracks, and the implementation currently does something sensible with","payload":{"headers":[{"name":"From","value":"\"'Harald Alvestrand' via blink-dev\" <blink-dev@chromium.org>"},{"name":"Date","value":"Wed, 17 Aug 2016 09:28:41 -0400"},{"name":"Subject","value":"Re: [blink-dev] Intent to ship: Media tracks"},{"name":"To","value":"PhistucK <phistuck@gmail.com>"},{"name":"Cc","value":"servolk@google.com, blink-dev <blink-dev@chromium.org>, Matt Wolenetz <wolenetz@chromium.org>, \"Philip Jägenstedt\" <foolip@google.com>, mlamouri@chromium.org, Dale Curtis <dalecurtis@chromium.org>, servolk@chromium.org"}]}},{"snippet":"Interaction spec: https://w3c.github.io/mediacapture-main/getusermedia.html#mediastreams-in-media-elements (MediaStream to media element) https://w3c.github.io/mediacapture-fromelement/ (capture a","payload":{"headers":[{"name":"From","value":"\"'Harald Alvestrand' via blink-dev\" <blink-dev@chromium.org>"},{"name":"Date","value":"Wed, 17 Aug 2016 09:31:35 -0400"},{"name":"Subject","value":"Re: [blink-dev] Intent to ship: Media tracks"},{"name":"To","value":"PhistucK <phistuck@gmail.com>"},{"name":"Cc","value":"servolk@google.com, blink-dev <blink-dev@chromium.org>, Matt Wolenetz <wolenetz@chromium.org>, \"Philip Jägenstedt\" <foolip@google.com>, mlamouri@chromium.org, Dale Curtis <dalecurtis@chromium.org>, servolk@chromium.org"}]}},{"snippet":"I've mentioned that in the ongoing technical constraints section: multiple media tracks (more than 1 audio and/or video tracks) are currently not supported by Chromium media pipeline. But as far as","payload":{"headers":[{"name":"From","value":"Sergey Volk <servolk@chromium.org>"},{"name":"Date","value":"Wed, 17 Aug 2016 09:51:58 -0700"},{"name":"Subject","value":"Re: [blink-dev] Intent to ship: Media tracks"},{"name":"To","value":"PhistucK <phistuck@gmail.com>"},{"name":"Cc","value":"blink-dev <blink-dev@chromium.org>, Matt Wolenetz <wolenetz@chromium.org>, \"Philip Jägenstedt\" <foolip@google.com>, mlamouri@chromium.org, Dale Curtis <dalecurtis@chromium.org>"}]}},{"snippet":"Thank you for elaborating somewhat! ☆PhistucK On Wed, Aug 17, 2016 at 7:51 PM, Sergey Volk <servolk@chromium.org> wrote: I've mentioned that in the ongoing technical constraints section:","payload":{"headers":[{"name":"From","value":"PhistucK <phistuck@gmail.com>"},{"name":"Date","value":"Wed, 17 Aug 2016 20:12:16 +0300"},{"name":"Subject","value":"Re: [blink-dev] Intent to ship: Media tracks"},{"name":"To","value":"Sergey Volk <servolk@chromium.org>"},{"name":"Cc","value":"blink-dev <blink-dev@chromium.org>, Matt Wolenetz <wolenetz@chromium.org>, \"Philip Jägenstedt\" <foolip@google.com>, mlamouri@chromium.org, Dale Curtis <dalecurtis@chromium.org>"}]}},{"snippet":"Thanks for pointing this out, Harald. I wasn't aware of this functionality. https://w3c.github.io/mediacapture-fromelement/ section 3.1 has this paragraph: The captured MediaStream comprises of","payload":{"headers":[{"name":"From","value":"Sergey Volk <servolk@chromium.org>"},{"name":"Date","value":"Wed, 17 Aug 2016 10:18:57 -0700"},{"name":"Subject","value":"Re: [blink-dev] Intent to ship: Media tracks"},{"name":"To","value":"Harald Alvestrand <hta@google.com>, mcasas@chromium.org"},{"name":"Cc","value":"PhistucK <phistuck@gmail.com>, blink-dev <blink-dev@chromium.org>, Matt Wolenetz <wolenetz@chromium.org>, \"Philip Jägenstedt\" <foolip@google.com>, mlamouri@chromium.org, Dale Curtis <dalecurtis@chromium.org>"}]}},{"snippet":"On 17 August 2016 at 10:18, Sergey Volk <servolk@chromium.org> wrote: Thanks for pointing this out, Harald. I wasn't aware of this functionality. https://w3c.github.io/mediacapture-","payload":{"headers":[{"name":"From","value":"\"'Miguel Casas' via blink-dev\" <blink-dev@chromium.org>"},{"name":"Date","value":"Wed, 17 Aug 2016 12:15:57 -0700"},{"name":"Subject","value":"Re: [blink-dev] Intent to ship: Media tracks"},{"name":"To","value":"Sergey Volk <servolk@chromium.org>"},{"name":"Cc","value":"Harald Alvestrand <hta@google.com>, PhistucK <phistuck@gmail.com>, blink-dev <blink-dev@chromium.org>, Matt Wolenetz <wolenetz@chromium.org>, \"Philip Jägenstedt\" <foolip@google.com>, mlamouri@chromium.org, Dale Curtis <dalecurtis@chromium.org>"}]}},{"snippet":"Ok, thanks for clarifying this, Miguel. Does anybody have any other concerns? If not, I'd like to flip the switch and mark the media tracks feature as stable in M54: https://codereview.chromium.org","payload":{"headers":[{"name":"From","value":"Sergey Volk <servolk@chromium.org>"},{"name":"Date","value":"Tue, 23 Aug 2016 10:14:57 -0700"},{"name":"Subject","value":"Re: [blink-dev] Intent to ship: Media tracks"},{"name":"To","value":"blink-dev <blink-dev@chromium.org>"},{"name":"Cc","value":"Harald Alvestrand <hta@google.com>, PhistucK <phistuck@gmail.com>, Matt Wolenetz <wolenetz@chromium.org>, \"Philip Jägenstedt\" <foolip@google.com>, mlamouri@chromium.org, Dale Curtis <dalecurtis@chromium.org>, mcasas@chromium.org"}]}}]},{"messages":[{"snippet":"Super perfect (2^n) weekly update Bug Triage - cmumford Blob Storage - dmurph, michaeln Committed security patch for beta and and master Uploaded next version of blob storage Important Storage V2 -","payload":{"headers":[{"name":"From","value":"\"'Tony Jin' via blink-dev\" <blink-dev@chromium.org>"},{"name":"Date","value":"Tue, 16 Aug 2016 23:48:50 +0000"},{"name":"Subject","value":"[blink-dev] OWP Storage Update: 8/16/16"},{"name":"To","value":"\"blink-dev@chromium.org\" <blink-dev@chromium.org>"}]}}]},{"messages":[{"snippet":"Statistics for project chromium only for paths in the following set: third_party/WebKit from 2016-08-08 00:00:00 till 2016-08-15 00:00:00 (UTC time). CQ users: 133 out of 134 total committers 99.25%","payload":{"headers":[{"name":"From","value":"\"Paweł Hajdan, Jr.\" <phajdan.jr@chromium.org>"},{"name":"Date","value":"Tue, 16 Aug 2016 12:26:50 +0200"},{"name":"Subject","value":"[blink-dev] CQ stats for the week of August 8"},{"name":"To","value":"blink-dev <blink-dev@chromium.org>"}]}},{"snippet":"Statistics for project chromium excluding paths in the following set: third_party/WebKit from 2016-08-08 00:00:00 till 2016-08-15 00:00:00 (UTC time). CQ users: 372 out of 377 total committers 98.67%","payload":{"headers":[{"name":"From","value":"\"Paweł Hajdan, Jr.\" <phajdan.jr@chromium.org>"},{"name":"Date","value":"Tue, 16 Aug 2016 12:28:02 +0200"},{"name":"Subject","value":"[chromium-dev] CQ stats for the week of August 8"},{"name":"To","value":"chromium-dev <chromium-dev@chromium.org>"}]}},{"snippet":"Is there a more user-friendly presentation of this data somewhere? I am interested in CQ stats, but I'm not very good at reading this many numbers in a text dump. On Tue, Aug 16, 2016 at 3:28 AM,","payload":{"headers":[{"name":"From","value":"\"'Stefan Zager' via Chromium-dev\" <chromium-dev@chromium.org>"},{"name":"Date","value":"Tue, 16 Aug 2016 11:41:05 -0700"},{"name":"Subject","value":"Re: [chromium-dev] CQ stats for the week of August 8"},{"name":"To","value":"\"Paweł Hajdan, Jr.\" <phajdan.jr@chromium.org>"},{"name":"Cc","value":"chromium-dev <chromium-dev@chromium.org>"}]}}]},{"messages":[{"snippet":"JNJN","payload":{"headers":[{"name":"Date","value":"Mon, 15 Aug 2016 21:41:24 -0700 (PDT)"},{"name":"From","value":"babyd6248@gmail.com"},{"name":"To","value":"blink-dev <blink-dev@chromium.org>"},{"name":"Subject","value":"[blink-dev] HG"}]}}]},{"messages":[{"snippet":"Hi all, Red cells require action from API owners. Data from bit.ly/blinkintents. Date Sender Intent to Description Decision 7/7/2016 Charles Deprecate and remove fetches for script tags with invalid","payload":{"headers":[{"name":"From","value":"Dru Knox <dknox@chromium.org>"},{"name":"Date","value":"Mon, 15 Aug 2016 10:32:52 +1000"},{"name":"Subject","value":"[blink-dev] Last week in Blink intents"},{"name":"To","value":"blink-dev+announce@chromium.org"}]}}]},{"messages":[{"snippet":"this person saying she is owner "Hayato" is a hacker. This is mycomputer. She has taken total control of my c omputer. I can prove this is my computer. Pls whelp me","payload":{"headers":[{"name":"Date","value":"Sun, 14 Aug 2016 11:10:04 -0700 (PDT)"},{"name":"From","value":"myangelgirl59@gmail.com"},{"name":"To","value":"blink-dev <blink-dev@chromium.org>"},{"name":"Subject","value":"[blink-dev] hayto"}]}},{"snippet":"I am sorry for your situation. If this is about a Chromebook, please, use the product forum instead. If this is unrelated to Chrome, please, search the web for malware prevention methods. There is not","payload":{"headers":[{"name":"From","value":"PhistucK <phistuck@gmail.com>"},{"name":"Date","value":"Sun, 14 Aug 2016 21:54:04 +0300"},{"name":"Subject","value":"Re: [blink-dev] hayto"},{"name":"To","value":"myangelgirl59@gmail.com"},{"name":"Cc","value":"blink-dev <blink-dev@chromium.org>"}]}}]},{"messages":[{"snippet":"zzzzz","payload":{"headers":[{"name":"Date","value":"Sun, 14 Aug 2016 00:25:50 -0700 (PDT)"},{"name":"From","value":"swirvin22@gmail.com"},{"name":"To","value":"blink-dev <blink-dev@chromium.org>"},{"name":"Subject","value":"[blink-dev] sfg"}]}}]},{"messages":[{"snippet":"Blink bug status as of 2016-08-14 Component Open Unconfirmed Untriaged Pri-0/1 No owner Oldest Whole Blink 10183 (-9) 149 (+6) 736 (+45) 403 (+2) 89 Jul 2009 Uncategorized 32 (+1) 3 (+3) 4 (-3) 2 2 Jun","payload":{"headers":[{"name":"From","value":"\"TAMURA, Kent\" <tkent@chromium.org>"},{"name":"Date","value":"Sun, 14 Aug 2016 00:42:07 +0900"},{"name":"Subject","value":"[blink-dev] Blink bug status as of 2016-08-14"},{"name":"To","value":"blink-dev+status@chromium.org"}]}}]},{"messages":[{"snippet":"","payload":{"headers":[{"name":"From","value":"Lam Pham <lam107351@gmail.com>"},{"name":"Date","value":"Sat, 13 Aug 2016 21:30:12 +0700"},{"name":"Subject","value":"[blink-dev]"},{"name":"To","value":"\"security-dev@chromium.org\" <security-dev@chromium.org>, blink-dev <blink-dev@chromium.org>, net-dev@chromium.org"}]}}]},{"messages":[{"snippet":"","payload":{"headers":[{"name":"From","value":"Lam Pham <lam107351@gmail.com>"},{"name":"Date","value":"Sat, 13 Aug 2016 19:15:03 +0700"},{"name":"Subject","value":"[blink-dev]"},{"name":"To","value":"security-dev@chromium.org, blink-dev <blink-dev@chromium.org>, net-dev@chromium.org"}]}},{"snippet":"If you meant to unsubscribe - Try sending a blank e-mail to security-dev+unsubscribe@chromium.org (note that +unsubscribe in the address, it is important). If you already did exactly that, skip this.","payload":{"headers":[{"name":"From","value":"PhistucK <phistuck@gmail.com>"},{"name":"Date","value":"Sat, 13 Aug 2016 15:19:27 +0300"},{"name":"Subject","value":"Re: [blink-dev]"},{"name":"To","value":"Lam Pham <lam107351@gmail.com>"},{"name":"Cc","value":"security-dev <security-dev@chromium.org>, blink-dev <blink-dev@chromium.org>, net-dev <net-dev@chromium.org>"}]}}]},{"messages":[{"snippet":"Hi blink-dev, I recently presented a short slide deck with an update on Slimming Paint, and on phase 2 (SPv2). TL;DR: * making steady progress * launching components along the way that are building","payload":{"headers":[{"name":"From","value":"Chris Harrelson <chrishtr@chromium.org>"},{"name":"Date","value":"Fri, 12 Aug 2016 10:12:22 -0700"},{"name":"Subject","value":"[blink-dev] Short update on Slimming Paint"},{"name":"To","value":"blink-dev <blink-dev@chromium.org>"}]}}]},{"messages":[{"snippet":"This is a weird one (redux)... Contact emails jsbell@google.com Spec https://wicg.github.io/entries-api/ - retroactively documents the now de facto standard. Summary The API was implemented in Chrome","payload":{"headers":[{"name":"From","value":"\"'Joshua Bell' via blink-dev\" <blink-dev@chromium.org>"},{"name":"Date","value":"Fri, 12 Aug 2016 09:26:12 -0700"},{"name":"Subject","value":"[blink-dev] Intent to Ship: global names for FileSystemFileEntry, FileSystemDirectoryEntry and friends"},{"name":"To","value":"blink-dev <blink-dev@chromium.org>"}]}},{"snippet":"LGTM Thanks for the thorough investigation. On Fri, Aug 12, 2016 at 9:26 AM, 'Joshua Bell' via blink-dev <blink-dev@chromium.org> wrote: This is a weird one (redux)... Contact emails","payload":{"headers":[{"name":"From","value":"Chris Harrelson <chrishtr@chromium.org>"},{"name":"Date","value":"Fri, 12 Aug 2016 09:30:33 -0700"},{"name":"Subject","value":"Re: [blink-dev] Intent to Ship: global names for FileSystemFileEntry, FileSystemDirectoryEntry and friends"},{"name":"To","value":"Joshua Bell <jsbell@google.com>"},{"name":"Cc","value":"blink-dev <blink-dev@chromium.org>"}]}},{"snippet":"LGTM2 On Fri, Aug 12, 2016 at 6:30 PM Chris Harrelson <chrishtr@chromium.org> wrote: LGTM Thanks for the thorough investigation. On Fri, Aug 12, 2016 at 9:26 AM, 'Joshua Bell' via blink-","payload":{"headers":[{"name":"From","value":"\"Philip Jägenstedt\" <foolip@chromium.org>"},{"name":"Date","value":"Fri, 12 Aug 2016 16:43:07 +0000"},{"name":"Subject","value":"Re: [blink-dev] Intent to Ship: global names for FileSystemFileEntry, FileSystemDirectoryEntry and friends"},{"name":"To","value":"Chris Harrelson <chrishtr@chromium.org>, Joshua Bell <jsbell@google.com>"},{"name":"Cc","value":"blink-dev <blink-dev@chromium.org>"}]}},{"snippet":"Minor addition: also rename [NoInterfaceObject] DirectoryReader to FileSystemDirectoryReader. 0 hits on HTTPArchive. (Still waiting on third L*G*T*M) On Fri, Aug 12, 2016 at 12:43 PM, Philip Jägenstedt","payload":{"headers":[{"name":"From","value":"\"'Joshua Bell' via blink-dev\" <blink-dev@chromium.org>"},{"name":"Date","value":"Wed, 17 Aug 2016 10:08:43 -0400"},{"name":"Subject","value":"Re: [blink-dev] Intent to Ship: global names for FileSystemFileEntry, FileSystemDirectoryEntry and friends"},{"name":"To","value":"\"Philip Jägenstedt\" <foolip@chromium.org>"},{"name":"Cc","value":"Chris Harrelson <chrishtr@chromium.org>, blink-dev <blink-dev@chromium.org>"}]}},{"snippet":"LGTM43 On Wed, Aug 17, 2016 at 7:08 AM 'Joshua Bell' via blink-dev <blink-dev@chromium.org> wrote: Minor addition: also rename [NoInterfaceObject] DirectoryReader to","payload":{"headers":[{"name":"From","value":"Dimitri Glazkov <dglazkov@chromium.org>"},{"name":"Date","value":"Wed, 17 Aug 2016 20:23:35 +0000"},{"name":"Subject","value":"Re: [blink-dev] Intent to Ship: global names for FileSystemFileEntry, FileSystemDirectoryEntry and friends"},{"name":"To","value":"Joshua Bell <jsbell@google.com>, \"Philip Jägenstedt\" <foolip@chromium.org>"},{"name":"Cc","value":"Chris Harrelson <chrishtr@chromium.org>, blink-dev <blink-dev@chromium.org>"}]}},{"snippet":"Non-owner LGTM. Thanks for the redux! On Friday, 12 August 2016 09:26:22 UTC-7, Joshua Bell wrote: This is a weird one (redux)... Contact emails jsb...@google.com Spec https://wicg.github.io/entries-","payload":{"headers":[{"name":"Date","value":"Wed, 17 Aug 2016 14:49:25 -0700 (PDT)"},{"name":"From","value":"\"'Addy Osmani' via blink-dev\" <blink-dev@chromium.org>"},{"name":"To","value":"blink-dev <blink-dev@chromium.org>"},{"name":"Cc","value":"jsbell@google.com"},{"name":"Subject","value":"[blink-dev] Re: Intent to Ship: global names for FileSystemFileEntry, FileSystemDirectoryEntry and friends"}]}}]},{"messages":[{"snippet":"Contact emails ramya.v@samsung.com Spec https://svgwg.org/svg2-draft/types.html#InterfaceSVGElement If this is an intent to implement and ship, include a link to a tag review or a description about why","payload":{"headers":[{"name":"Date","value":"Fri, 12 Aug 2016 02:04:05 -0700 (PDT)"},{"name":"From","value":"Ramya <ramya.v@samsung.com>"},{"name":"To","value":"blink-dev <blink-dev@chromium.org>"},{"name":"Subject","value":"[blink-dev] Intent to Implement And Ship: <Dataset property support for SVGElement>"}]}},{"snippet":"LGTM1 When your CL lands, can you make sure to update the chromestatus.com entry with the milestone? On Fri, Aug 12, 2016 at 11:04 AM Ramya <ramya.v@samsung.com> wrote: Contact emails ramya.v@","payload":{"headers":[{"name":"From","value":"\"Philip Jägenstedt\" <foolip@chromium.org>"},{"name":"Date","value":"Fri, 12 Aug 2016 09:31:43 +0000"},{"name":"Subject","value":"Re: [blink-dev] Intent to Implement And Ship: <Dataset property support for SVGElement>"},{"name":"To","value":"Ramya <ramya.v@samsung.com>, blink-dev <blink-dev@chromium.org>"}]}},{"snippet":"Sure. On Friday, 12 August 2016 15:01:59 UTC+5:30, Philip Jägenstedt wrote: LGTM1 When your CL lands, can you make sure to update the chromestatus.com entry with the milestone? On Fri, Aug 12, 2016 at","payload":{"headers":[{"name":"Date","value":"Fri, 12 Aug 2016 02:36:35 -0700 (PDT)"},{"name":"From","value":"Ramya <ramya.v@samsung.com>"},{"name":"To","value":"blink-dev <blink-dev@chromium.org>"},{"name":"Cc","value":"ramya.v@samsung.com"},{"name":"Subject","value":"Re: [blink-dev] Intent to Implement And Ship: <Dataset property support for SVGElement>"}]}},{"snippet":"LGTM2 On Fri, Aug 12, 2016 at 2:36 AM, Ramya <ramya.v@samsung.com> wrote: Sure. On Friday, 12 August 2016 15:01:59 UTC+5:30, Philip Jägenstedt wrote: LGTM1 When your CL lands, can you make sure","payload":{"headers":[{"name":"From","value":"Chris Harrelson <chrishtr@chromium.org>"},{"name":"Date","value":"Fri, 12 Aug 2016 08:07:31 -0700"},{"name":"Subject","value":"Re: [blink-dev] Intent to Implement And Ship: <Dataset property support for SVGElement>"},{"name":"To","value":"Ramya <ramya.v@samsung.com>"},{"name":"Cc","value":"blink-dev <blink-dev@chromium.org>"}]}},{"snippet":"Any other LGTMs? On Fri, Aug 12, 2016 at 8:07 AM, Chris Harrelson <chrishtr@chromium.org> wrote: LGTM2 On Fri, Aug 12, 2016 at 2:36 AM, Ramya <ramya.v@samsung.com> wrote: Sure. On Friday,","payload":{"headers":[{"name":"From","value":"Chris Harrelson <chrishtr@chromium.org>"},{"name":"Date","value":"Tue, 23 Aug 2016 11:03:03 -0700"},{"name":"Subject","value":"Re: [blink-dev] Intent to Implement And Ship: <Dataset property support for SVGElement>"},{"name":"To","value":"Ramya <ramya.v@samsung.com>"},{"name":"Cc","value":"blink-dev <blink-dev@chromium.org>"}]}},{"snippet":"LGTM3 Sorry for the delay, trying (mostly failing) to dig myself out of e-mail hell after vacation... On Tue, Aug 23, 2016 at 2:03 PM, Chris Harrelson <chrishtr@chromium.org> wrote: Any other","payload":{"headers":[{"name":"From","value":"Rick Byers <rbyers@chromium.org>"},{"name":"Date","value":"Tue, 23 Aug 2016 15:33:08 -0400"},{"name":"Subject","value":"Re: [blink-dev] Intent to Implement And Ship: <Dataset property support for SVGElement>"},{"name":"To","value":"Chris Harrelson <chrishtr@chromium.org>"},{"name":"Cc","value":"Ramya <ramya.v@samsung.com>, blink-dev <blink-dev@chromium.org>"}]}}]},{"messages":[{"snippet":"TL;DR = wkorman@/szager@ are working on removing the Widget class. We expect to modify the Frame tree to support everything that's currently done with the Widget tree. This was partly prompted by","payload":{"headers":[{"name":"Date","value":"Thu, 11 Aug 2016 16:34:13 -0700 (PDT)"},{"name":"From","value":"Walter <wkorman@chromium.org>"},{"name":"To","value":"blink-dev <blink-dev@chromium.org>"},{"name":"Cc","value":"layout-dev@chromium.org, platform-architecture-dev <platform-architecture-dev@chromium.org>"},{"name":"Subject","value":"Intent to refactor: removal of Widget class"}]}},{"snippet":"On Thu, Aug 11, 2016 at 4:34 PM, Walter <wkorman@chromium.org> wrote: TL;DR = wkorman@/szager@ are working on removing the Widget class. We expect to modify the Frame tree to support everything","payload":{"headers":[{"name":"From","value":"Chris Harrelson <chrishtr@chromium.org>"},{"name":"Date","value":"Thu, 11 Aug 2016 17:36:14 -0700"},{"name":"Subject","value":"Re: Intent to refactor: removal of Widget class"},{"name":"To","value":"Walter <wkorman@chromium.org>"},{"name":"Cc","value":"blink-dev <blink-dev@chromium.org>, layout-dev@chromium.org, platform-architecture-dev <platform-architecture-dev@chromium.org>"}]}},{"snippet":"On Thursday, August 11, 2016 at 5:36:39 PM UTC-7, Chris Harrelson wrote: On Thu, Aug 11, 2016 at 4:34 PM, Walter <wkorman@chromium.org> wrote: TL;DR = wkorman@/szager@ are working on removing the","payload":{"headers":[{"name":"Date","value":"Thu, 11 Aug 2016 17:49:45 -0700 (PDT)"},{"name":"From","value":"Walter <wkorman@chromium.org>"},{"name":"To","value":"blink-dev <blink-dev@chromium.org>"},{"name":"Cc","value":"wkorman@chromium.org, layout-dev@chromium.org, platform-architecture-dev@chromium.org, chrishtr@chromium.org"},{"name":"Subject","value":"Re: Intent to refactor: removal of Widget class"}]}}]},{"messages":[{"snippet":"EME Issue #176 added the following EventHandler attributes for existing events: HTMLMediaElement.: onwaitingforkey (in addition to the existing onencrypted) MediaKeySession: onkeystatuseschange and","payload":{"headers":[{"name":"From","value":"David Dorwin <ddorwin@chromium.org>"},{"name":"Date","value":"Thu, 11 Aug 2016 14:34:13 -0700"},{"name":"Subject","value":"[blink-dev] PSA: Adding new EventHandler attributes for EME"},{"name":"To","value":"blink-dev <blink-dev@chromium.org>"}]}},{"snippet":"Hi, This needs to be an intent to ship rather than PSA. Thanks, Chris On Thu, Aug 11, 2016 at 2:34 PM, David Dorwin <ddorwin@chromium.org> wrote: EME Issue #176 added the following EventHandler","payload":{"headers":[{"name":"From","value":"Chris Harrelson <chrishtr@chromium.org>"},{"name":"Date","value":"Thu, 11 Aug 2016 14:44:34 -0700"},{"name":"Subject","value":"Re: [blink-dev] PSA: Adding new EventHandler attributes for EME"},{"name":"To","value":"David Dorwin <ddorwin@chromium.org>"},{"name":"Cc","value":"blink-dev <blink-dev@chromium.org>"}]}},{"snippet":"To be clear, the events aren't new, it's just the onfoo attributes. Given that it'll change webexposed tests, isn't a lack of objects here and API owners LGTM on the CL sufficient? (I","payload":{"headers":[{"name":"From","value":"\"Philip Jägenstedt\" <foolip@chromium.org>"},{"name":"Date","value":"Fri, 12 Aug 2016 12:33:53 +0000"},{"name":"Subject","value":"Re: [blink-dev] PSA: Adding new EventHandler attributes for EME"},{"name":"To","value":"Chris Harrelson <chrishtr@chromium.org>, David Dorwin <ddorwin@chromium.org>"},{"name":"Cc","value":"blink-dev <blink-dev@chromium.org>"}]}},{"snippet":"I think it's good to document the updates so that the wider community knows what's going on, and can find out status. It's just one more email plus some quick API owners replies. Chris On","payload":{"headers":[{"name":"From","value":"Chris Harrelson <chrishtr@chromium.org>"},{"name":"Date","value":"Fri, 12 Aug 2016 08:00:54 -0700"},{"name":"Subject","value":"Re: [blink-dev] PSA: Adding new EventHandler attributes for EME"},{"name":"To","value":"\"Philip Jägenstedt\" <foolip@chromium.org>"},{"name":"Cc","value":"David Dorwin <ddorwin@chromium.org>, blink-dev <blink-dev@chromium.org>"}]}},{"snippet":"<begin rant>I personally hate that we add an onXXX attribute for every event we basically fire. I understand the simplicity of it sometimes; but ugh... <end rant> On Fri, Aug 12, 2016 at 11","payload":{"headers":[{"name":"From","value":"Dave Tapuska <dtapuska@chromium.org>"},{"name":"Date","value":"Fri, 12 Aug 2016 11:03:50 -0400"},{"name":"Subject","value":"Re: [blink-dev] PSA: Adding new EventHandler attributes for EME"},{"name":"To","value":"Chris Harrelson <chrishtr@chromium.org>"},{"name":"Cc","value":"\"Philip Jägenstedt\" <foolip@chromium.org>, David Dorwin <ddorwin@chromium.org>, blink-dev <blink-dev@chromium.org>"}]}},{"snippet":"On Fri, Aug 12, 2016 at 5:03 PM, Dave Tapuska <dtapuska@chromium.org> wrote: > <begin rant>I personally hate that we add an onXXX attribute for every event > we basically fire. I","payload":{"headers":[{"name":"From","value":"Anne van Kesteren <annevk@annevk.nl>"},{"name":"Date","value":"Fri, 12 Aug 2016 18:34:09 +0200"},{"name":"Subject","value":"Re: [blink-dev] PSA: Adding new EventHandler attributes for EME"},{"name":"To","value":"Dave Tapuska <dtapuska@chromium.org>"},{"name":"Cc","value":"Chris Harrelson <chrishtr@chromium.org>, \"Philip Jägenstedt\" <foolip@chromium.org>, David Dorwin <ddorwin@chromium.org>, blink-dev <blink-dev@chromium.org>"}]}},{"snippet":"Returning a boolean from addEventListener? :) ☆PhistucK On Fri, Aug 12, 2016 at 7:34 PM, Anne van Kesteren <annevk@annevk.nl> wrote: On Fri, Aug 12, 2016 at 5:03 PM, Dave Tapuska <dtapuska@","payload":{"headers":[{"name":"From","value":"PhistucK <phistuck@gmail.com>"},{"name":"Date","value":"Sat, 13 Aug 2016 02:23:41 +0300"},{"name":"Subject","value":"Re: [blink-dev] PSA: Adding new EventHandler attributes for EME"},{"name":"To","value":"Anne van Kesteren <annevk@annevk.nl>"},{"name":"Cc","value":"Dave Tapuska <dtapuska@chromium.org>, Chris Harrelson <chrishtr@chromium.org>, \"Philip Jägenstedt\" <foolip@chromium.org>, David Dorwin <ddorwin@chromium.org>, blink-dev <blink-dev@chromium.org>"}]}}]},{"messages":[{"snippet":"Project Page: Out-of-process iframes (OOPIFs) Status, August 11: Recent updates: We're continuing our --isolate-extensions launch trial on Dev and Canary channels, and we're preparing to enable","payload":{"headers":[{"name":"From","value":"Charlie Reis <creis@chromium.org>"},{"name":"Date","value":"Thu, 11 Aug 2016 10:32:57 -0700"},{"name":"Subject","value":"[blink-dev] OOPIF Status, August 11, 2016"},{"name":"To","value":"chromium-dev <chromium-dev@chromium.org>, blink-dev <blink-dev@chromium.org>"},{"name":"Cc","value":"\"site-isolation-dev@chromium.org\" <site-isolation-dev@chromium.org>"}]}}]},{"messages":[{"snippet":"The Status field of https://www.chromestatus.com/feature/5764672187793408 is currently Proposed. However, its launch bug is marked Fixed. But then again, there was a revert of a related commit in","payload":{"headers":[{"name":"From","value":"\"'Chris Rebert' via blink-dev\" <blink-dev@chromium.org>"},{"name":"Date","value":"Wed, 10 Aug 2016 15:18:50 -0700"},{"name":"Subject","value":"[blink-dev] \"Fix Window's members' visibility\" feature status?"},{"name":"To","value":"blink-dev <blink-dev@chromium.org>"}]}}]},{"messages":[{"snippet":"Bug Triage Down to 0 unconfirmed / untriaged for storage and File API Triage baton passed to cmumford Indexed DB 2.0 - jsbell Call for consensus on advancing to "First Public Working Draft"","payload":{"headers":[{"name":"From","value":"\"'Tony Jin' via blink-dev\" <blink-dev@chromium.org>"},{"name":"Date","value":"Wed, 10 Aug 2016 17:25:06 +0000"},{"name":"Subject","value":"[blink-dev] OWP Storage Update: 8/9/16"},{"name":"To","value":"chrome-owp-storage <chrome-owp-storage@google.com>, \"blink-dev@chromium.org\" <blink-dev@chromium.org>"}]}},{"snippet":"Hey Tony, Is there more information available about the demo app for writable-files? I was under the impression the current proposal (pre-MVP) hadn't been implemented/polyfilled, but may be","payload":{"headers":[{"name":"Date","value":"Wed, 10 Aug 2016 16:19:07 -0700 (PDT)"},{"name":"From","value":"Addy Osmani <addyo@chromium.org>"},{"name":"To","value":"blink-dev <blink-dev@chromium.org>"},{"name":"Cc","value":"chrome-owp-storage@google.com"},{"name":"Subject","value":"[blink-dev] Re: OWP Storage Update: 8/9/16"}]}},{"snippet":"Hi Addy, Thanks for reaching out! You're right that we haven't yet implemented/polyfilled anything. We're at the point where most browsers have said "it seems interesting...". Our","payload":{"headers":[{"name":"Date","value":"Thu, 11 Aug 2016 16:58:22 -0700 (PDT)"},{"name":"From","value":"dknox via blink-dev <blink-dev@chromium.org>"},{"name":"To","value":"blink-dev <blink-dev@chromium.org>"},{"name":"Cc","value":"chrome-owp-storage@google.com"},{"name":"Subject","value":"[blink-dev] Re: OWP Storage Update: 8/9/16"}]}},{"snippet":"+addy explicitly -blink-dev to bcc to protect folks inboxes :) On Thu, Aug 11, 2016 at 4:58 PM, <dknox@google.com> wrote: Hi Addy, Thanks for reaching out! You're right that we haven't","payload":{"headers":[{"name":"From","value":"\"'Dru Knox' via blink-dev\" <blink-dev@chromium.org>"},{"name":"Date","value":"Thu, 11 Aug 2016 17:00:04 -0700"},{"name":"Subject","value":"[blink-dev] Re: OWP Storage Update: 8/9/16"},{"name":"To","value":"Addy Osmani <addyo@google.com>"},{"name":"Cc","value":"chrome-owp-storage <chrome-owp-storage@google.com>"}]}}]},{"messages":[{"snippet":"Currently implementing a fast accessor for nodeType (getNodeType in Node.h). Only 4 bits are needed to represent the 12 possible values of NodeType. Existing m_nodeFlags (NodeFlags) field only have 2","payload":{"headers":[{"name":"Date","value":"Wed, 10 Aug 2016 10:20:22 -0700 (PDT)"},{"name":"From","value":"\"'Alfonso' via blink-dev\" <blink-dev@chromium.org>"},{"name":"To","value":"blink-dev <blink-dev@chromium.org>"},{"name":"Subject","value":"[blink-dev] De-virtualizing nodeType accesor."}]}},{"snippet":"On Wed, Aug 10, 2016 at 10:20 AM, 'Alfonso' via blink-dev <blink-dev@chromium.org> wrote: Currently implementing a fast accessor for nodeType (getNodeType in Node.h). Only 4 bits are","payload":{"headers":[{"name":"From","value":"Elliott Sprehn <esprehn@chromium.org>"},{"name":"Date","value":"Wed, 10 Aug 2016 10:50:48 -0700"},{"name":"Subject","value":"Re: [blink-dev] De-virtualizing nodeType accesor."},{"name":"To","value":"Alfonso <peterssen@google.com>, bugsnash@chromium.org, Hayato Ito <hayato@chromium.org>"},{"name":"Cc","value":"blink-dev <blink-dev@chromium.org>"}]}},{"snippet":"+krasin@ Also I'm pretty sure the LTO build will devirtualize nodeType() already into an offset into the vtable with the virtual constant propagation optimization. I think that's only turned on","payload":{"headers":[{"name":"From","value":"Elliott Sprehn <esprehn@chromium.org>"},{"name":"Date","value":"Wed, 10 Aug 2016 11:11:39 -0700"},{"name":"Subject","value":"Re: [blink-dev] De-virtualizing nodeType accesor."},{"name":"To","value":"Alfonso <peterssen@google.com>, bugsnash@chromium.org, Hayato Ito <hayato@chromium.org>, Ivan Krasin <krasin@chromium.org>"},{"name":"Cc","value":"blink-dev <blink-dev@chromium.org>"}]}},{"snippet":"Yes, I think they are devirtualized, per my measurements here: https://bugs.chromium.org/p/chromium/issues/detail?id=634139&desc=2 It's Linux-only at this time, but we could do it on other","payload":{"headers":[{"name":"From","value":"\"'Ivan Krasin' via blink-dev\" <blink-dev@chromium.org>"},{"name":"Date","value":"Wed, 10 Aug 2016 11:24:18 -0700"},{"name":"Subject","value":"Re: [blink-dev] De-virtualizing nodeType accesor."},{"name":"To","value":"Elliott Sprehn <esprehn@chromium.org>"},{"name":"Cc","value":"Alfonso <peterssen@google.com>, bugsnash@chromium.org, Hayato Ito <hayato@chromium.org>, blink-dev <blink-dev@chromium.org>, Kostya Serebryany <kcc@google.com>"}]}},{"snippet":"Even if the method is devirtualized/inlined, the major overhead occurs when jumping from JS to C++, a fast accessor allows to peek the field directly from JS. This makes sense for very cheap accessors","payload":{"headers":[{"name":"Date","value":"Wed, 10 Aug 2016 11:30:01 -0700 (PDT)"},{"name":"From","value":"\"'Alfonso' via blink-dev\" <blink-dev@chromium.org>"},{"name":"To","value":"blink-dev <blink-dev@chromium.org>"},{"name":"Cc","value":"esprehn@chromium.org, peterssen@google.com, bugsnash@chromium.org, hayato@chromium.org, kcc@google.com, krasin@google.com"},{"name":"Subject","value":"Re: [blink-dev] De-virtualizing nodeType accesor."}]}},{"snippet":"Given that this is per-type and not per-object data, another option might be indirecting through the WrapperTypeInfo (which you must already be accessing for any bindings calls to be safe anyhow)? (","payload":{"headers":[{"name":"Date","value":"Wed, 10 Aug 2016 15:57:00 -0400"},{"name":"Subject","value":"Re: [blink-dev] De-virtualizing nodeType accesor."},{"name":"From","value":"Jeremy Roman <jbroman@chromium.org>"},{"name":"To","value":"Alfonso <peterssen@google.com>"},{"name":"Cc","value":"blink-dev <blink-dev@chromium.org>, Elliott Sprehn <esprehn@chromium.org>, bugsnash@chromium.org, Hayato Ito <hayato@chromium.org>, kcc@google.com, krasin@google.com"}]}},{"snippet":"After the style team adds the new flag as per https://codereview.chromium.org/1962953002, we should be able to remove a flag soon afterwards (HasCustomStyleCallbacksFlag). Therefore we won't be","payload":{"headers":[{"name":"From","value":"Bugs Nash <bugsnash@google.com>"},{"name":"Date","value":"Thu, 11 Aug 2016 09:43:43 +1000"},{"name":"Subject","value":"Re: [blink-dev] De-virtualizing nodeType accesor."},{"name":"To","value":"Jeremy Roman <jbroman@chromium.org>"},{"name":"Cc","value":"Alfonso <peterssen@google.com>, blink-dev <blink-dev@chromium.org>, Elliott Sprehn <esprehn@chromium.org>, bugsnash@chromium.org, Hayato Ito <hayato@chromium.org>, kcc@google.com, krasin@google.com"}]}},{"snippet":"+vogelheim On Thu, Aug 11, 2016 at 1:43 AM, Bugs Nash <bugsnash@google.com> wrote: After the style team adds the new flag as per https://codereview.chromium.org/1962953002, we should be able to","payload":{"headers":[{"name":"From","value":"Alfonso Peterssen <peterssen@google.com>"},{"name":"Date","value":"Thu, 11 Aug 2016 11:20:48 +0200"},{"name":"Subject","value":"Re: [blink-dev] De-virtualizing nodeType accesor."},{"name":"To","value":"Bugs Nash <bugsnash@google.com>"},{"name":"Cc","value":"Jeremy Roman <jbroman@chromium.org>, blink-dev <blink-dev@chromium.org>, Elliott Sprehn <esprehn@chromium.org>, bugsnash@chromium.org, Hayato Ito <hayato@chromium.org>, kcc@google.com, krasin@google.com, vogelheim@chromium.org"}]}},{"snippet":"tl;dr, we've dropped this. ------ The solution we considered was that 3 of the existing NodeFlags (Element|Text|DocumentFragment) are redundant w/ the NodeType, so we could remove those, add one","payload":{"headers":[{"name":"From","value":"Daniel Vogelheim <vogelheim@google.com>"},{"name":"Date","value":"Thu, 18 Aug 2016 13:51:14 +0200"},{"name":"Subject","value":"Re: [blink-dev] De-virtualizing nodeType accesor."},{"name":"To","value":"Alfonso Peterssen <peterssen@google.com>"},{"name":"Cc","value":"Bugs Nash <bugsnash@google.com>, Jeremy Roman <jbroman@chromium.org>, blink-dev <blink-dev@chromium.org>, Elliott Sprehn <esprehn@chromium.org>, bugsnash@chromium.org, Hayato Ito <hayato@chromium.org>, kcc@google.com, krasin@google.com"}]}}]},{"messages":[{"snippet":"(bcc blink-dev) As other teams are sending out updates we thought input-dev should join in. As co-TL (with tdresser@) of the input-dev team I'll be condensing our individual snippets into something","payload":{"headers":[{"name":"From","value":"Dave Tapuska <dtapuska@chromium.org>"},{"name":"Date","value":"Wed, 10 Aug 2016 13:03:44 -0400"},{"name":"Subject","value":"[blink-dev] Input-Dev Highlights Summary"},{"name":"To","value":"input-dev <input-dev@chromium.org>"}]}}]},{"messages":[{"snippet":"This is a weird one... Contact emails jsbell@google.com Spec https://wicg.github.io/entries-api/ - retroactively documents the now de facto standard. Summary The API was implemented in Chrome years ago","payload":{"headers":[{"name":"From","value":"\"'Joshua Bell' via blink-dev\" <blink-dev@chromium.org>"},{"name":"Date","value":"Wed, 10 Aug 2016 09:19:47 -0700"},{"name":"Subject","value":"[blink-dev] Intent to Ship: Entry/FileEntry/DirectoryEntry/DOMFileSystem without [NoInterfaceObject]"},{"name":"To","value":"blink-dev <blink-dev@chromium.org>"}]}},{"snippet":"Why this change to the ancient bad API? Has anyone actually asked for these interfaces? And change which makes blink's implementation again different to other implementations. (I'm still hoping","payload":{"headers":[{"name":"Subject","value":"Re: [blink-dev] Intent to Ship: Entry/FileEntry/DirectoryEntry/DOMFileSystem without [NoInterfaceObject]"},{"name":"To","value":"Joshua Bell <jsbell@google.com>, blink-dev <blink-dev@chromium.org>"},{"name":"From","value":"smaug <smaug@welho.com>"},{"name":"Date","value":"Wed, 10 Aug 2016 19:32:55 +0300"}]}},{"snippet":"I don't think we should expose an interface named so generic as "Entry" on the global. Reserving that forever for file system seems weird. I'd prefer we leave that as","payload":{"headers":[{"name":"From","value":"Elliott Sprehn <esprehn@chromium.org>"},{"name":"Date","value":"Wed, 10 Aug 2016 09:53:04 -0700"},{"name":"Subject","value":"Re: [blink-dev] Intent to Ship: Entry/FileEntry/DirectoryEntry/DOMFileSystem without [NoInterfaceObject]"},{"name":"To","value":"Joshua Bell <jsbell@google.com>"},{"name":"Cc","value":"blink-dev <blink-dev@chromium.org>"}]}},{"snippet":"Or came up with better names, since the interfaces weren't exposed before it's much lower risk. We could name this superclass something else if it needs to be exposed. On Aug 10, 2016 9:53 AM,","payload":{"headers":[{"name":"From","value":"Elliott Sprehn <esprehn@chromium.org>"},{"name":"Date","value":"Wed, 10 Aug 2016 09:54:11 -0700"},{"name":"Subject","value":"Re: [blink-dev] Intent to Ship: Entry/FileEntry/DirectoryEntry/DOMFileSystem without [NoInterfaceObject]"},{"name":"To","value":"Joshua Bell <jsbell@google.com>"},{"name":"Cc","value":"blink-dev <blink-dev@chromium.org>"}]}},{"snippet":"I would also strongly second the feedback from Elliot. Entry as a global name on window may well cause confusion in the current form. With respect to breakage, was research done on how much usage","payload":{"headers":[{"name":"Date","value":"Wed, 10 Aug 2016 16:27:54 -0700 (PDT)"},{"name":"From","value":"Addy Osmani <addyo@chromium.org>"},{"name":"To","value":"blink-dev <blink-dev@chromium.org>"},{"name":"Cc","value":"jsbell@google.com"},{"name":"Subject","value":"[blink-dev] Re: Intent to Ship: Entry/FileEntry/DirectoryEntry/DOMFileSystem without [NoInterfaceObject]"}]}},{"snippet":"I inquired with the folks behind window.fetch for how that was done. The response I got was along the lines of "we just hoped real hard". Since Entry itself is an "abstract class"","payload":{"headers":[{"name":"From","value":"\"'Joshua Bell' via blink-dev\" <blink-dev@chromium.org>"},{"name":"Date","value":"Wed, 10 Aug 2016 16:38:37 -0700"},{"name":"Subject","value":"[blink-dev] Re: Intent to Ship: Entry/FileEntry/DirectoryEntry/DOMFileSystem without [NoInterfaceObject]"},{"name":"To","value":"Addy Osmani <addyo@chromium.org>"},{"name":"Cc","value":"blink-dev <blink-dev@chromium.org>"}]}},{"snippet":"The concern was with Entry specifically. Do you still want to expose all of the other interfaces? And do you have any ideas for a new name for Entry? Using [NoInterfaceObject] isn't without risk. I","payload":{"headers":[{"name":"From","value":"\"Philip Jägenstedt\" <foolip@chromium.org>"},{"name":"Date","value":"Thu, 11 Aug 2016 10:14:40 +0000"},{"name":"Subject","value":"Re: [blink-dev] Re: Intent to Ship: Entry/FileEntry/DirectoryEntry/DOMFileSystem without [NoInterfaceObject]"},{"name":"To","value":"Joshua Bell <jsbell@google.com>, Addy Osmani <addyo@chromium.org>"},{"name":"Cc","value":"blink-dev <blink-dev@chromium.org>"}]}},{"snippet":"On 08/11/2016 01:14 PM, Philip Jägenstedt wrote: > The concern was with Entry specifically. Do you still want to expose all of the other interfaces? And do you have any ideas for a new name for","payload":{"headers":[{"name":"Subject","value":"Re: [blink-dev] Re: Intent to Ship: Entry/FileEntry/DirectoryEntry/DOMFileSystem without [NoInterfaceObject]"},{"name":"To","value":"\"Philip Jägenstedt\" <foolip@chromium.org>, Joshua Bell <jsbell@google.com>, Addy Osmani <addyo@chromium.org>"},{"name":"Cc","value":"blink-dev <blink-dev@chromium.org>"},{"name":"From","value":"smaug <smaug@welho.com>"},{"name":"Date","value":"Thu, 11 Aug 2016 16:10:54 +0300"}]}},{"snippet":"On Thu, Aug 11, 2016 at 3:10 PM smaug <smaug@welho.com> wrote: On 08/11/2016 01:14 PM, Philip Jägenstedt wrote: > The concern was with Entry specifically. Do you still want to expose all of","payload":{"headers":[{"name":"From","value":"\"Philip Jägenstedt\" <foolip@chromium.org>"},{"name":"Date","value":"Thu, 11 Aug 2016 13:34:34 +0000"},{"name":"Subject","value":"Re: [blink-dev] Re: Intent to Ship: Entry/FileEntry/DirectoryEntry/DOMFileSystem without [NoInterfaceObject]"},{"name":"To","value":"smaug <smaug@welho.com>, Joshua Bell <jsbell@google.com>, Addy Osmani <addyo@chromium.org>"},{"name":"Cc","value":"blink-dev <blink-dev@chromium.org>"}]}},{"snippet":"From: Philip Jägenstedt [mailto:foolip@chromium.org] > Nevertheless, I think we shouldn't use [NoInterfaceObject] if renaming interfaces is still an option. I agree. I've opened https://","payload":{"headers":[{"name":"From","value":"Domenic Denicola <d@domenic.me>"},{"name":"To","value":"\"Philip Jägenstedt\" <foolip@chromium.org>, smaug <smaug@welho.com>, Joshua Bell <jsbell@google.com>, Addy Osmani <addyo@chromium.org>"},{"name":"CC","value":"blink-dev <blink-dev@chromium.org>"},{"name":"Subject","value":"RE: [blink-dev] Re: Intent to Ship: Entry/FileEntry/DirectoryEntry/DOMFileSystem without [NoInterfaceObject]"},{"name":"Date","value":"Thu, 11 Aug 2016 13:40:49 +0000"}]}},{"snippet":"Thanks, Domenic! It looks like the bug discussion converged on renaming: DOMFileSystem → FileSystem Entry → FileSystemEntry FileEntry → FileSystemFileEntry DirectoryEntry → FileSystemDirectoryEntry","payload":{"headers":[{"name":"From","value":"\"'Joshua Bell' via blink-dev\" <blink-dev@chromium.org>"},{"name":"Date","value":"Thu, 11 Aug 2016 14:37:40 -0700"},{"name":"Subject","value":"Re: [blink-dev] Re: Intent to Ship: Entry/FileEntry/DirectoryEntry/DOMFileSystem without [NoInterfaceObject]"},{"name":"To","value":"Domenic Denicola <d@domenic.me>"},{"name":"Cc","value":"\"Philip Jägenstedt\" <foolip@chromium.org>, smaug <smaug@welho.com>, Addy Osmani <addyo@chromium.org>, blink-dev <blink-dev@chromium.org>"}]}},{"snippet":"Sounds like a great plan! On Thu, Aug 11, 2016 at 2:37 PM, 'Joshua Bell' via blink-dev <blink-dev@chromium.org> wrote: Thanks, Domenic! It looks like the bug discussion converged on","payload":{"headers":[{"name":"From","value":"Elliott Sprehn <esprehn@chromium.org>"},{"name":"Date","value":"Thu, 11 Aug 2016 14:53:13 -0700"},{"name":"Subject","value":"Re: [blink-dev] Re: Intent to Ship: Entry/FileEntry/DirectoryEntry/DOMFileSystem without [NoInterfaceObject]"},{"name":"To","value":"Joshua Bell <jsbell@google.com>"},{"name":"Cc","value":"Domenic Denicola <d@domenic.me>, \"Philip Jägenstedt\" <foolip@chromium.org>, smaug <smaug@welho.com>, Addy Osmani <addyo@chromium.org>, blink-dev <blink-dev@chromium.org>"}]}},{"snippet":"SGTM. Eagerly anticipating the new intent with the changed names. :) On Thu, Aug 11, 2016 at 2:53 PM, Elliott Sprehn <esprehn@chromium.org> wrote: Sounds like a great plan! On Thu, Aug 11, 2016","payload":{"headers":[{"name":"From","value":"Chris Harrelson <chrishtr@chromium.org>"},{"name":"Date","value":"Thu, 11 Aug 2016 15:30:49 -0700"},{"name":"Subject","value":"Re: [blink-dev] Re: Intent to Ship: Entry/FileEntry/DirectoryEntry/DOMFileSystem without [NoInterfaceObject]"},{"name":"To","value":"Elliott Sprehn <esprehn@chromium.org>"},{"name":"Cc","value":"Joshua Bell <jsbell@google.com>, Domenic Denicola <d@domenic.me>, \"Philip Jägenstedt\" <foolip@chromium.org>, smaug <smaug@welho.com>, Addy Osmani <addyo@chromium.org>, blink-dev <blink-dev@chromium.org>"}]}}]},{"messages":[{"snippet":"Loading team bi-weekly updates from CAM, TOK, MTV, RES, PAR and external contributors. More discussion can be found on loading-dev@ Highlights: Doc.write blocking results are very positive, showing","payload":{"headers":[{"name":"From","value":"\"'Kouhei Ueno' via blink-dev\" <blink-dev@chromium.org>"},{"name":"Date","value":"Wed, 10 Aug 2016 12:34:48 +0900"},{"name":"Subject","value":"[blink-dev] Loading team status updates (Jul 23 - Aug 2)"},{"name":"To","value":"blink-dev <blink-dev@chromium.org>, Chromium Loading Performance <loading-dev@chromium.org>"}]}},{"snippet":"On Tue, Aug 9, 2016 at 8:34 PM, 'Kouhei Ueno' via Chromium Loading Performance <loading-dev@chromium.org> wrote: Loading team bi-weekly updates from CAM, TOK, MTV, RES, PAR and external","payload":{"headers":[{"name":"From","value":"Ben Maurer <ben.maurer@gmail.com>"},{"name":"Date","value":"Wed, 10 Aug 2016 10:40:05 -0700"},{"name":"Subject","value":"[blink-dev] Re: Loading team status updates (Jul 23 - Aug 2)"},{"name":"To","value":"Kouhei Ueno <kouhei@google.com>"},{"name":"Cc","value":"blink-dev <blink-dev@chromium.org>, Chromium Loading Performance <loading-dev@chromium.org>"}]}},{"snippet":"+Charles Harrison who should know the answer to your questions Ben. On Wed, Aug 10, 2016 at 1:40 PM Ben Maurer <ben.maurer@gmail.com> wrote: On Tue, Aug 9, 2016 at 8:34 PM, 'Kouhei Ueno'","payload":{"headers":[{"name":"From","value":"\"'Josh Karlin' via blink-dev\" <blink-dev@chromium.org>"},{"name":"Date","value":"Wed, 10 Aug 2016 17:45:27 +0000"},{"name":"Subject","value":"[blink-dev] Re: Loading team status updates (Jul 23 - Aug 2)"},{"name":"To","value":"Ben Maurer <ben.maurer@gmail.com>, Kouhei Ueno <kouhei@google.com>, \"csharrison@google.com\" <csharrison@google.com>"},{"name":"Cc","value":"blink-dev <blink-dev@chromium.org>, Chromium Loading Performance <loading-dev@chromium.org>"}]}},{"snippet":"Link headers (slightly different from markup link rel preloads) used to wait until after parsing the first chunk (not even just tokenizing). Now they preload as early as possible (when the document","payload":{"headers":[{"name":"From","value":"\"'Charles Harrison' via blink-dev\" <blink-dev@chromium.org>"},{"name":"Date","value":"Wed, 10 Aug 2016 13:47:28 -0400"},{"name":"Subject","value":"[blink-dev] Re: Loading team status updates (Jul 23 - Aug 2)"},{"name":"To","value":"Josh Karlin <jkarlin@google.com>"},{"name":"Cc","value":"Ben Maurer <ben.maurer@gmail.com>, Kouhei Ueno <kouhei@google.com>, blink-dev <blink-dev@chromium.org>, Chromium Loading Performance <loading-dev@chromium.org>"}]}},{"snippet":"Amazing. That's super helpful. I think you can safely assume that we'll be trying this out :-). On Wed, Aug 10, 2016 at 10:47 AM, Charles Harrison <csharrison@google.com> wrote: Link","payload":{"headers":[{"name":"From","value":"Ben Maurer <ben.maurer@gmail.com>"},{"name":"Date","value":"Wed, 10 Aug 2016 10:58:25 -0700"},{"name":"Subject","value":"[blink-dev] Re: Loading team status updates (Jul 23 - Aug 2)"},{"name":"To","value":"Charles Harrison <csharrison@google.com>"},{"name":"Cc","value":"Josh Karlin <jkarlin@google.com>, Kouhei Ueno <kouhei@google.com>, blink-dev <blink-dev@chromium.org>, Chromium Loading Performance <loading-dev@chromium.org>"}]}},{"snippet":"No problem! Hope it works out for you. I know I don't have to say it but please file a bug if you see anything contending with the fetches :) On Wed, Aug 10, 2016 at 1:58 PM, Ben Maurer <ben.","payload":{"headers":[{"name":"From","value":"\"'Charles Harrison' via blink-dev\" <blink-dev@chromium.org>"},{"name":"Date","value":"Wed, 10 Aug 2016 14:01:28 -0400"},{"name":"Subject","value":"[blink-dev] Re: Loading team status updates (Jul 23 - Aug 2)"},{"name":"To","value":"Ben Maurer <ben.maurer@gmail.com>"},{"name":"Cc","value":"Josh Karlin <jkarlin@google.com>, Kouhei Ueno <kouhei@google.com>, blink-dev <blink-dev@chromium.org>, Chromium Loading Performance <loading-dev@chromium.org>"}]}}]},{"messages":[{"snippet":"(bcc blink-dev) The Style team is a group of engineers, working at Google (Sydney and Tokyo), Opera (Oslo) and Samsung (Boston). We are tasked with improving the style engine in Blink. Our","payload":{"headers":[{"name":"From","value":"Eddy Mead <meade@chromium.org>"},{"name":"Date","value":"Wed, 10 Aug 2016 11:13:25 +1000"},{"name":"Subject","value":"[blink-dev] Remove label More 3 of 64 Print all In new window Last week in Style and Animations"},{"name":"To","value":"style-dev <style-dev@chromium.org>"}]}}]},{"messages":[{"snippet":"Contact emails mek@chromium.org, owencm@chromium.org, kenjibaheux@chromium.org Summary Foreign Fetch is a proposal to enable service composition via third party service workers (see the Intent to","payload":{"headers":[{"name":"From","value":"Marijn Kruisselbrink <mek@chromium.org>"},{"name":"Date","value":"Tue, 9 Aug 2016 13:59:33 -0700"},{"name":"Subject","value":"[blink-dev] Intent to Experiment: Foreign Fetch and Link rel=serviceworker"},{"name":"To","value":"blink-dev <blink-dev@chromium.org>"}]}},{"snippet":"Perhaps worth noting that WHATWG pulled in Foreign Fetch a week ago: https://github.com/whatwg/fetch/commit/8510b2f52d576af6a6c683620878eb3e39e14954 Very excited that it's only two more weeks","payload":{"headers":[{"name":"Date","value":"Wed, 10 Aug 2016 11:02:52 -0700 (PDT)"},{"name":"From","value":"rektide@gmail.com"},{"name":"To","value":"blink-dev <blink-dev@chromium.org>"},{"name":"Subject","value":"[blink-dev] Re: Intent to Experiment: Foreign Fetch and Link rel=serviceworker"}]}},{"snippet":"On Tue, Aug 9, 2016 at 9:59 PM, Marijn Kruisselbrink <mek@chromium.org> wrote: Summary Even though these really are two independent features, it still seems sensible to combine them into one","payload":{"headers":[{"name":"From","value":"Peter Beverloo <peter@chromium.org>"},{"name":"Date","value":"Wed, 10 Aug 2016 19:12:30 +0100"},{"name":"Subject","value":"Re: [blink-dev] Intent to Experiment: Foreign Fetch and Link rel=serviceworker"},{"name":"To","value":"Marijn Kruisselbrink <mek@chromium.org>"},{"name":"Cc","value":"blink-dev <blink-dev@chromium.org>"}]}},{"snippet":"On Wed, Aug 10, 2016 at 11:12 AM, Peter Beverloo <peter@chromium.org> wrote: On Tue, Aug 9, 2016 at 9:59 PM, Marijn Kruisselbrink <mek@chromium.org> wrote: Summary Even though these really","payload":{"headers":[{"name":"From","value":"Marijn Kruisselbrink <mek@chromium.org>"},{"name":"Date","value":"Wed, 10 Aug 2016 11:15:34 -0700"},{"name":"Subject","value":"Re: [blink-dev] Intent to Experiment: Foreign Fetch and Link rel=serviceworker"},{"name":"To","value":"Peter Beverloo <peter@chromium.org>"},{"name":"Cc","value":"blink-dev <blink-dev@chromium.org>"}]}},{"snippet":"LGTM1 to experiment. (Update coming soon about possible LGTM requirements for experiments, but for this one let's get 3 LGTMs to approve.) On Wed, Aug 10, 2016 at 11:15 AM, Marijn Kruisselbrink","payload":{"headers":[{"name":"From","value":"Chris Harrelson <chrishtr@chromium.org>"},{"name":"Date","value":"Thu, 11 Aug 2016 15:26:39 -0700"},{"name":"Subject","value":"Re: [blink-dev] Intent to Experiment: Foreign Fetch and Link rel=serviceworker"},{"name":"To","value":"Marijn Kruisselbrink <mek@chromium.org>"},{"name":"Cc","value":"Peter Beverloo <peter@chromium.org>, blink-dev <blink-dev@chromium.org>"}]}},{"snippet":"LGTM2 On Fri, Aug 12, 2016 at 12:27 AM Chris Harrelson <chrishtr@chromium.org> wrote: LGTM1 to experiment. (Update coming soon about possible LGTM requirements for experiments, but for this one","payload":{"headers":[{"name":"From","value":"\"Philip Jägenstedt\" <foolip@chromium.org>"},{"name":"Date","value":"Fri, 12 Aug 2016 11:05:53 +0000"},{"name":"Subject","value":"Re: [blink-dev] Intent to Experiment: Foreign Fetch and Link rel=serviceworker"},{"name":"To","value":"Chris Harrelson <chrishtr@chromium.org>, Marijn Kruisselbrink <mek@chromium.org>"},{"name":"Cc","value":"Peter Beverloo <peter@chromium.org>, blink-dev <blink-dev@chromium.org>"}]}},{"snippet":"LGTM3 On Fri, Aug 12, 2016 at 4:05 AM, Philip Jägenstedt <foolip@chromium.org> wrote: LGTM2 On Fri, Aug 12, 2016 at 12:27 AM Chris Harrelson <chrishtr@chromium.org> wrote: LGTM1 to","payload":{"headers":[{"name":"From","value":"Darin Fisher <darin@chromium.org>"},{"name":"Date","value":"Fri, 12 Aug 2016 12:15:44 -0700"},{"name":"Subject","value":"Re: [blink-dev] Intent to Experiment: Foreign Fetch and Link rel=serviceworker"},{"name":"To","value":"\"Philip Jägenstedt\" <foolip@chromium.org>"},{"name":"Cc","value":"Chris Harrelson <chrishtr@chromium.org>, Marijn Kruisselbrink <mek@chromium.org>, Peter Beverloo <peter@chromium.org>, blink-dev <blink-dev@chromium.org>"}]}}]},{"messages":[{"snippet":"Hi Highlights: - Sent an Intent-to-implement-and-ship for purge + suspend. It will dramatically reduce memory. - Noticed that we've improved performance of a frame creation by 75% in Q2 as a result","payload":{"headers":[{"name":"From","value":"Kentaro Hara <haraken@chromium.org>"},{"name":"Date","value":"Tue, 9 Aug 2016 16:31:55 +0900"},{"name":"Subject","value":"[blink-dev] Platform Architecture team snippet"},{"name":"To","value":"blink-dev <blink-dev@chromium.org>"}]}}]},{"messages":[{"snippet":"Hi Contact emails haraken@chromium.org, tasak@chromium.org Spec None. Summary When the system is under high memory pressure, purge as much memory as possible from background tabs and suspend them (","payload":{"headers":[{"name":"From","value":"Kentaro Hara <haraken@chromium.org>"},{"name":"Date","value":"Tue, 9 Aug 2016 14:37:05 +0900"},{"name":"Subject","value":"[blink-dev] Intent-to-implement-and-ship: Purge + suspend"},{"name":"To","value":"blink-dev <blink-dev@chromium.org>"}]}},{"snippet":"How would this impact a site that uses long polling for things like chat? Even if the tabs are woken up frequently the experience of having chat messages be delayed by 2 minutes could be pretty bad. Is","payload":{"headers":[{"name":"Date","value":"Mon, 8 Aug 2016 23:35:29 -0700 (PDT)"},{"name":"From","value":"ben.maurer@gmail.com"},{"name":"To","value":"blink-dev <blink-dev@chromium.org>"},{"name":"Subject","value":"[blink-dev] Re: Intent-to-implement-and-ship: Purge + suspend"}]}},{"snippet":"How would this impact a site that uses long polling for things like chat? Even if the tabs are woken up frequently the experience of having chat messages be delayed by 2 minutes could be pretty bad.","payload":{"headers":[{"name":"From","value":"Kentaro Hara <haraken@chromium.org>"},{"name":"Date","value":"Tue, 9 Aug 2016 15:41:17 +0900"},{"name":"Subject","value":"Re: [blink-dev] Re: Intent-to-implement-and-ship: Purge + suspend"},{"name":"To","value":"ben.maurer@gmail.com"},{"name":"Cc","value":"blink-dev <blink-dev@chromium.org>"}]}},{"snippet":"Hi, Do you intend to purge and suspend more aggressively than the current tab discarder? Assuming so; if so what are the conditions? Also, a followup to Ben Maurer's comment: by "notification","payload":{"headers":[{"name":"From","value":"Chris Harrelson <chrishtr@chromium.org>"},{"name":"Date","value":"Tue, 9 Aug 2016 17:19:47 -0700"},{"name":"Subject","value":"Re: [blink-dev] Re: Intent-to-implement-and-ship: Purge + suspend"},{"name":"To","value":"Kentaro Hara <haraken@chromium.org>"},{"name":"Cc","value":"Ben Maurer <ben.maurer@gmail.com>, blink-dev <blink-dev@chromium.org>"}]}},{"snippet":"On Tue, Aug 9, 2016 at 3:37 PM Kentaro Hara <haraken@chromium.org> wrote: Hi Contact emails haraken@chromium.org, tasak@chromium.org Spec None. Summary When the system is under high memory","payload":{"headers":[{"name":"From","value":"Douglas Stockwell <dstockwell@chromium.org>"},{"name":"Date","value":"Wed, 10 Aug 2016 00:33:41 +0000"},{"name":"Subject","value":"Re: [blink-dev] Intent-to-implement-and-ship: Purge + suspend"},{"name":"To","value":"Kentaro Hara <haraken@chromium.org>, blink-dev <blink-dev@chromium.org>"}]}},{"snippet":"On Wed, Aug 10, 2016 at 9:19 AM, Chris Harrelson <chrishtr@chromium.org> wrote: Hi, Do you intend to purge and suspend more aggressively than the current tab discarder? Assuming so; if so what","payload":{"headers":[{"name":"From","value":"Kentaro Hara <haraken@chromium.org>"},{"name":"Date","value":"Wed, 10 Aug 2016 10:28:05 +0900"},{"name":"Subject","value":"Re: [blink-dev] Re: Intent-to-implement-and-ship: Purge + suspend"},{"name":"To","value":"Chris Harrelson <chrishtr@chromium.org>"},{"name":"Cc","value":"Ben Maurer <ben.maurer@gmail.com>, blink-dev <blink-dev@chromium.org>"}]}},{"snippet":"On Wed, Aug 10, 2016 at 9:33 AM, Douglas Stockwell <dstockwell@chromium.org> wrote: On Tue, Aug 9, 2016 at 3:37 PM Kentaro Hara <haraken@chromium.org> wrote: Hi Contact emails haraken@","payload":{"headers":[{"name":"From","value":"Kentaro Hara <haraken@chromium.org>"},{"name":"Date","value":"Wed, 10 Aug 2016 10:43:02 +0900"},{"name":"Subject","value":"Re: [blink-dev] Intent-to-implement-and-ship: Purge + suspend"},{"name":"To","value":"Douglas Stockwell <dstockwell@chromium.org>"},{"name":"Cc","value":"blink-dev <blink-dev@chromium.org>"}]}},{"snippet":"I think the issue here is that a tab like this would not actually get push notifications (since they'd be delivered via direct communication with the server). One possible approach would be to","payload":{"headers":[{"name":"From","value":"Ben Maurer <ben.maurer@gmail.com>"},{"name":"Date","value":"Tue, 9 Aug 2016 19:00:19 -0700"},{"name":"Subject","value":"Re: [blink-dev] Re: Intent-to-implement-and-ship: Purge + suspend"},{"name":"To","value":"Kentaro Hara <haraken@chromium.org>"},{"name":"Cc","value":"blink-dev <blink-dev@chromium.org>"}]}},{"snippet":"I think the issue here is that a tab like this would not actually get push notifications (since they'd be delivered via direct communication with the server). One possible approach would be to","payload":{"headers":[{"name":"From","value":"Kentaro Hara <haraken@chromium.org>"},{"name":"Date","value":"Wed, 10 Aug 2016 11:13:33 +0900"},{"name":"Subject","value":"Re: [blink-dev] Re: Intent-to-implement-and-ship: Purge + suspend"},{"name":"To","value":"Ben Maurer <ben.maurer@gmail.com>"},{"name":"Cc","value":"blink-dev <blink-dev@chromium.org>"}]}},{"snippet":"How about sound streaming? I use YouTube as a jukebox and which is always in background. Ping sound from a background hanguout page is also very useful and instancy is very important. 2016年8月10日(水) 11:","payload":{"headers":[{"name":"From","value":"Yoichi Osato <yoichio@chromium.org>"},{"name":"Date","value":"Wed, 10 Aug 2016 02:28:43 +0000"},{"name":"Subject","value":"Re: [blink-dev] Re: Intent-to-implement-and-ship: Purge + suspend"},{"name":"To","value":"Kentaro Hara <haraken@chromium.org>, Ben Maurer <ben.maurer@gmail.com>"},{"name":"Cc","value":"blink-dev <blink-dev@chromium.org>"}]}},{"snippet":"How about sound streaming? I use YouTube as a jukebox and which is always in background. As mentioned in the first email, we already have a mechanism to blacklist tabs playing video, audio etc. So","payload":{"headers":[{"name":"From","value":"Kentaro Hara <haraken@chromium.org>"},{"name":"Date","value":"Wed, 10 Aug 2016 11:47:33 +0900"},{"name":"Subject","value":"Re: [blink-dev] Re: Intent-to-implement-and-ship: Purge + suspend"},{"name":"To","value":"Yoichi Osato <yoichio@chromium.org>"},{"name":"Cc","value":"Ben Maurer <ben.maurer@gmail.com>, blink-dev <blink-dev@chromium.org>"}]}},{"snippet":"Just to be clear: The proposal is about enabling the purge + suspend *under high memory pressure*. In long term, we might want to more aggressively suspend background tabs to save more memory and","payload":{"headers":[{"name":"From","value":"Kentaro Hara <haraken@chromium.org>"},{"name":"Date","value":"Wed, 10 Aug 2016 13:29:11 +0900"},{"name":"Subject","value":"Re: [blink-dev] Re: Intent-to-implement-and-ship: Purge + suspend"},{"name":"To","value":"Yoichi Osato <yoichio@chromium.org>"},{"name":"Cc","value":"Ben Maurer <ben.maurer@gmail.com>, blink-dev <blink-dev@chromium.org>"}]}},{"snippet":"When you say "existing tab-discarding", is this the sad face saying "something has crashed" that happens whenever I run out of swap space? Or is it something different? On Wed, Aug","payload":{"headers":[{"name":"From","value":"\"'Harald Alvestrand' via blink-dev\" <blink-dev@chromium.org>"},{"name":"Date","value":"Wed, 10 Aug 2016 06:55:49 +0200"},{"name":"Subject","value":"Re: [blink-dev] Re: Intent-to-implement-and-ship: Purge + suspend"},{"name":"To","value":"Kentaro Hara <haraken@chromium.org>"},{"name":"Cc","value":"Yoichi Osato <yoichio@chromium.org>, Ben Maurer <ben.maurer@gmail.com>, blink-dev <blink-dev@chromium.org>"}]}},{"snippet":"We're already forcibly discarding background tabs (with some blacklisting) when the system is under high memory pressure. You can find a design doc here. On Wed, Aug 10, 2016 at 1:55 PM, Harald","payload":{"headers":[{"name":"From","value":"Kentaro Hara <haraken@chromium.org>"},{"name":"Date","value":"Wed, 10 Aug 2016 14:04:50 +0900"},{"name":"Subject","value":"Re: [blink-dev] Re: Intent-to-implement-and-ship: Purge + suspend"},{"name":"To","value":"Harald Alvestrand <hta@google.com>"},{"name":"Cc","value":"Yoichi Osato <yoichio@chromium.org>, Ben Maurer <ben.maurer@gmail.com>, blink-dev <blink-dev@chromium.org>"}]}},{"snippet":"Why does the memory not go back up when we resume? What are we discarding that stays discarded? On Tue, Aug 9, 2016 at 10:04 PM, Kentaro Hara <haraken@chromium.org> wrote: We're already","payload":{"headers":[{"name":"From","value":"Elliott Sprehn <esprehn@chromium.org>"},{"name":"Date","value":"Tue, 9 Aug 2016 23:22:27 -0700"},{"name":"Subject","value":"Re: [blink-dev] Re: Intent-to-implement-and-ship: Purge + suspend"},{"name":"To","value":"Kentaro Hara <haraken@chromium.org>"},{"name":"Cc","value":"Harald Alvestrand <hta@google.com>, Yoichi Osato <yoichio@chromium.org>, Ben Maurer <ben.maurer@gmail.com>, blink-dev <blink-dev@chromium.org>"}]}},{"snippet":"hm. the design doc refers to chrome://discards as the place to get info on tab discarding, but I can't find that in any of my (Linux) browsers. How do I tell that tab discarding is running in my","payload":{"headers":[{"name":"From","value":"\"'Harald Alvestrand' via blink-dev\" <blink-dev@chromium.org>"},{"name":"Date","value":"Wed, 10 Aug 2016 09:20:55 +0200"},{"name":"Subject","value":"Re: [blink-dev] Re: Intent-to-implement-and-ship: Purge + suspend"},{"name":"To","value":"Kentaro Hara <haraken@chromium.org>"},{"name":"Cc","value":"Yoichi Osato <yoichio@chromium.org>, Ben Maurer <ben.maurer@gmail.com>, blink-dev <blink-dev@chromium.org>"}]}},{"snippet":"Why does the memory not go back up when we resume? Note that we're just resuming the tab in background and processing pending tasks in the task queue. So CC's memory won't come back. You","payload":{"headers":[{"name":"From","value":"Kentaro Hara <haraken@chromium.org>"},{"name":"Date","value":"Wed, 10 Aug 2016 20:57:48 +0900"},{"name":"Subject","value":"Re: [blink-dev] Re: Intent-to-implement-and-ship: Purge + suspend"},{"name":"To","value":"Elliott Sprehn <esprehn@chromium.org>"},{"name":"Cc","value":"Harald Alvestrand <hta@google.com>, Yoichi Osato <yoichio@chromium.org>, Ben Maurer <ben.maurer@gmail.com>, blink-dev <blink-dev@chromium.org>"}]}},{"snippet":"On Wed, Aug 10, 2016 at 4:20 PM, Harald Alvestrand <hta@google.com> wrote: hm. the design doc refers to chrome://discards as the place to get info on tab discarding, but I can't find that in","payload":{"headers":[{"name":"From","value":"Kentaro Hara <haraken@chromium.org>"},{"name":"Date","value":"Wed, 10 Aug 2016 20:58:36 +0900"},{"name":"Subject","value":"Re: [blink-dev] Re: Intent-to-implement-and-ship: Purge + suspend"},{"name":"To","value":"Harald Alvestrand <hta@google.com>, Chris Hamilton <chrisha@chromium.org>, Georges Abou Khalil <georgesak@chromium.org>"},{"name":"Cc","value":"Yoichi Osato <yoichio@chromium.org>, Ben Maurer <ben.maurer@gmail.com>, blink-dev <blink-dev@chromium.org>"}]}},{"snippet":"On Wed, Aug 10, 2016 at 4:57 AM, Kentaro Hara <haraken@chromium.org> wrote: Why does the memory not go back up when we resume? Note that we're just resuming the tab in background and","payload":{"headers":[{"name":"From","value":"Elliott Sprehn <esprehn@chromium.org>"},{"name":"Date","value":"Wed, 10 Aug 2016 10:44:00 -0700"},{"name":"Subject","value":"Re: [blink-dev] Re: Intent-to-implement-and-ship: Purge + suspend"},{"name":"To","value":"Kentaro Hara <haraken@chromium.org>"},{"name":"Cc","value":"Harald Alvestrand <hta@google.com>, Yoichi Osato <yoichio@chromium.org>, Ben Maurer <ben.maurer@gmail.com>, blink-dev <blink-dev@chromium.org>"}]}},{"snippet":"On Wed, 10 Aug 2016 at 07:59 Kentaro Hara <haraken@chromium.org> wrote: On Wed, Aug 10, 2016 at 4:20 PM, Harald Alvestrand <hta@google.com> wrote: hm. the design doc refers to chrome://","payload":{"headers":[{"name":"From","value":"Chris Hamilton <chrisha@chromium.org>"},{"name":"Date","value":"Wed, 10 Aug 2016 19:11:37 +0000"},{"name":"Subject","value":"Re: [blink-dev] Re: Intent-to-implement-and-ship: Purge + suspend"},{"name":"To","value":"Kentaro Hara <haraken@chromium.org>, Harald Alvestrand <hta@google.com>, Georges Abou Khalil <georgesak@chromium.org>"},{"name":"Cc","value":"Yoichi Osato <yoichio@chromium.org>, Ben Maurer <ben.maurer@gmail.com>, blink-dev <blink-dev@chromium.org>"}]}},{"snippet":"On Thu, Aug 11, 2016 at 2:44 AM, Elliott Sprehn <esprehn@chromium.org> wrote: On Wed, Aug 10, 2016 at 4:57 AM, Kentaro Hara <haraken@chromium.org> wrote: Why does the memory not go back up","payload":{"headers":[{"name":"From","value":"Kentaro Hara <haraken@chromium.org>"},{"name":"Date","value":"Thu, 11 Aug 2016 22:10:08 +0900"},{"name":"Subject","value":"Re: [blink-dev] Re: Intent-to-implement-and-ship: Purge + suspend"},{"name":"To","value":"Elliott Sprehn <esprehn@chromium.org>, Eric Karl <ericrk@chromium.org>"},{"name":"Cc","value":"Harald Alvestrand <hta@google.com>, Yoichi Osato <yoichio@chromium.org>, Ben Maurer <ben.maurer@gmail.com>, blink-dev <blink-dev@chromium.org>"}]}},{"snippet":"Getting back to the original point, are there any concerns to be resolved before starting a Finch experiment of the purge + suspend? On Thu, Aug 11, 2016 at 10:10 PM, Kentaro Hara <haraken@chromium.","payload":{"headers":[{"name":"From","value":"Kentaro Hara <haraken@chromium.org>"},{"name":"Date","value":"Thu, 11 Aug 2016 22:20:56 +0900"},{"name":"Subject","value":"Re: [blink-dev] Re: Intent-to-implement-and-ship: Purge + suspend"},{"name":"To","value":"Elliott Sprehn <esprehn@chromium.org>, Eric Karl <ericrk@chromium.org>"},{"name":"Cc","value":"Harald Alvestrand <hta@google.com>, Yoichi Osato <yoichio@chromium.org>, Ben Maurer <ben.maurer@gmail.com>, blink-dev <blink-dev@chromium.org>"}]}},{"snippet":"On Thu, Aug 11, 2016 at 6:20 AM, Kentaro Hara <haraken@chromium.org> wrote: Getting back to the original point, are there any concerns to be resolved before starting a Finch experiment of the","payload":{"headers":[{"name":"From","value":"Chris Harrelson <chrishtr@chromium.org>"},{"name":"Date","value":"Thu, 11 Aug 2016 08:08:00 -0700"},{"name":"Subject","value":"Re: [blink-dev] Re: Intent-to-implement-and-ship: Purge + suspend"},{"name":"To","value":"Kentaro Hara <haraken@chromium.org>"},{"name":"Cc","value":"Elliott Sprehn <esprehn@chromium.org>, Eric Karl <ericrk@chromium.org>, Harald Alvestrand <hta@google.com>, Yoichi Osato <yoichio@chromium.org>, Ben Maurer <ben.maurer@gmail.com>, blink-dev <blink-dev@chromium.org>"}]}}]},{"messages":[{"snippet":"https://www.chromestatus.com/feature/5678869528969216 Status: "Proposed" Launch bug was fixed in February. https://www.chromestatus.com/feature/5748821980086272 Status: "Proposed"","payload":{"headers":[{"name":"From","value":"\"'Chris Rebert' via blink-dev\" <blink-dev@chromium.org>"},{"name":"Date","value":"Mon, 8 Aug 2016 17:14:22 -0700"},{"name":"Subject","value":"[blink-dev] Outdated Chrome Platform Statuses"},{"name":"To","value":"blink-dev <blink-dev@chromium.org>"}]}},{"snippet":"I updated all of them, except the archived one. Thank you! ☆PhistucK On Tue, Aug 9, 2016 at 3:14 AM, 'Chris Rebert' via blink-dev <blink-dev@chromium.org> wrote: https://www.chromestatus.","payload":{"headers":[{"name":"From","value":"PhistucK <phistuck@gmail.com>"},{"name":"Date","value":"Tue, 9 Aug 2016 09:23:06 +0300"},{"name":"Subject","value":"Re: [blink-dev] Outdated Chrome Platform Statuses"},{"name":"To","value":"Chris Rebert <cvrebert@google.com>"},{"name":"Cc","value":"blink-dev <blink-dev@chromium.org>"}]}},{"snippet":"Thanks PhistucK. On Aug 9, 2016 02:23, "PhistucK" <phistuck@gmail.com> wrote: I updated all of them, except the archived one. Thank you! ☆PhistucK On Tue, Aug 9, 2016 at 3:14 AM, '","payload":{"headers":[{"name":"From","value":"Dave Tapuska <dtapuska@chromium.org>"},{"name":"Date","value":"Tue, 9 Aug 2016 07:36:53 -0400"},{"name":"Subject","value":"Re: [blink-dev] Outdated Chrome Platform Statuses"},{"name":"To","value":"PhistucK <phistuck@gmail.com>"},{"name":"Cc","value":"blink-dev <blink-dev@chromium.org>, Chris Rebert <cvrebert@google.com>"}]}},{"snippet":"I checked how these were documented on MDN and made a few tweaks. Thank you for the info. Joe Joe Medley | Technical Writer, Chrome DevRel | jmedley@google.com | 816-678-7195 If an API's not","payload":{"headers":[{"name":"From","value":"\"'Joe Medley' via blink-dev\" <blink-dev@chromium.org>"},{"name":"Date","value":"Tue, 9 Aug 2016 08:46:54 -0700"},{"name":"Subject","value":"Re: [blink-dev] Outdated Chrome Platform Statuses"},{"name":"To","value":"Dave Tapuska <dtapuska@chromium.org>"},{"name":"Cc","value":"PhistucK <phistuck@gmail.com>, blink-dev <blink-dev@chromium.org>, Chris Rebert <cvrebert@google.com>"}]}}]},{"messages":[{"snippet":"Hi all, Red cells may require action from API owners. Data from bit.ly/blink-intents. Date Sender Intent to Description Decision 7/7/2016 Charles Deprecate and remove fetches for script tags with","payload":{"headers":[{"name":"From","value":"Dru Knox <dknox@chromium.org>"},{"name":"Date","value":"Mon, 8 Aug 2016 16:26:01 -0700"},{"name":"Subject","value":"[blink-dev] Last week in Blink intents"},{"name":"To","value":"blink-dev+announce@chromium.org"}]}}]},{"messages":[{"snippet":"The issue tracker at bugs.chromium.org is currently giving errors when users add an issue or a comment to an existing issue. This effectively makes the issue tracker read only. The cause is a DB schema","payload":{"headers":[{"name":"From","value":"\"'Jason Robbins' via blink-dev\" <blink-dev@chromium.org>"},{"name":"Date","value":"Mon, 8 Aug 2016 15:27:46 -0700"},{"name":"Subject","value":"[blink-dev] PSA: bugs.chromium.org outage, ETA ~45 minutes"},{"name":"To","value":"blink-dev <blink-dev@chromium.org>, infra-announce@chromium.org, Chromium-dev <chromium-dev@chromium.org>"}]}},{"snippet":"Update: The schema change seems to have failed and it is being retried. ETA is now another 45-60 minutes from now. At which time we will see if it succeeded, or if we need to interrupt it and do","payload":{"headers":[{"name":"From","value":"\"'Jason Robbins' via blink-dev\" <blink-dev@chromium.org>"},{"name":"Date","value":"Mon, 8 Aug 2016 16:51:11 -0700"},{"name":"Subject","value":"[blink-dev] Re: PSA: bugs.chromium.org outage, ETA ~45 minutes"},{"name":"To","value":"blink-dev <blink-dev@chromium.org>, infra-announce@chromium.org, Chromium-dev <chromium-dev@chromium.org>"}]}},{"snippet":"On Mon, Aug 8, 2016 at 4:51 PM, 'Jason Robbins' via Chromium-dev <chromium-dev@chromium.org> wrote: Update: The schema change seems to have failed and it is being retried. ETA is now","payload":{"headers":[{"name":"From","value":"\"'Krishna Govind' via blink-dev\" <blink-dev@chromium.org>"},{"name":"Date","value":"Mon, 8 Aug 2016 16:52:51 -0700"},{"name":"Subject","value":"[blink-dev] Re: [chromium-dev] Re: PSA: bugs.chromium.org outage, ETA ~45 minutes"},{"name":"To","value":"jrobbins@google.com"},{"name":"Cc","value":"blink-dev <blink-dev@chromium.org>, infra-announce@chromium.org, Chromium-dev <chromium-dev@chromium.org>, chrome-te <chrome-te@google.com>"}]}},{"snippet":"The issue tracker is working again. If you hit additional problems, please file an issue at bugs.chromium.org/p/monorail or email me if you are not able to enter an issue. We'll have a planned read","payload":{"headers":[{"name":"From","value":"\"'Jason Robbins' via blink-dev\" <blink-dev@chromium.org>"},{"name":"Date","value":"Mon, 8 Aug 2016 18:15:10 -0700"},{"name":"Subject","value":"[blink-dev] Re: PSA: bugs.chromium.org outage, ETA ~45 minutes"},{"name":"To","value":"blink-dev <blink-dev@chromium.org>, infra-announce@chromium.org, Chromium-dev <chromium-dev@chromium.org>"}]}}]},{"messages":[{"snippet":"Triage Number of untriaged/unconfirmed cr-blink bugs filed before Q3: 797 (↓1.2%) Number of untriaged/unconfirmed cr-blink bugs filed in Q3 older than a week: 61 (↑7%) Regressions Number of regression","payload":{"headers":[{"name":"From","value":"Shruthi Sreekanta <sshruthi@chromium.org>"},{"name":"Date","value":"Mon, 8 Aug 2016 14:18:25 -0700"},{"name":"Subject","value":"[blink-dev] Q3 Bug Health"},{"name":"To","value":"blink-dev <blink-dev@chromium.org>"}]}}]},{"messages":[{"snippet":"Contact emails panicker@google.com, igrigorik@google.com, nduca@google.com Spec Explainer: https://github.com/spanicker/longtasks WICG thread: https://discourse.wicg.io/t/proposal-long-task-","payload":{"headers":[{"name":"From","value":"\"'Shubhie Panicker' via blink-dev\" <blink-dev@chromium.org>"},{"name":"Date","value":"Mon, 8 Aug 2016 11:17:19 -0700"},{"name":"Subject","value":"[blink-dev] Intent to Implement: Long Task Notifications"},{"name":"To","value":"blink-dev@chromium.org"},{"name":"Cc","value":"Nathaniel Duca <nduca@chromium.org>, igrigorik@chromium.org"}]}}]},{"messages":[{"snippet":"The Chrome Platform Status entry for the :placeholder-shown CSS pseudo-class (https://www.chromestatus.com/feature/6404760559157248 ) currently gives the status as "Proposed", but the launch","payload":{"headers":[{"name":"From","value":"\"'Chris Rebert' via blink-dev\" <blink-dev@chromium.org>"},{"name":"Date","value":"Mon, 8 Aug 2016 10:14:08 -0700"},{"name":"Subject","value":"[blink-dev] Chrome Platform Status for :placeholder-shown is outdated?"},{"name":"To","value":"blink-dev <blink-dev@chromium.org>"}]}},{"snippet":"Fixed. Thank you for the heads up! ☆PhistucK On Mon, Aug 8, 2016 at 8:14 PM, 'Chris Rebert' via blink-dev <blink-dev@chromium.org> wrote: The Chrome Platform Status entry for the :","payload":{"headers":[{"name":"From","value":"PhistucK <phistuck@gmail.com>"},{"name":"Date","value":"Mon, 8 Aug 2016 20:29:04 +0300"},{"name":"Subject","value":"Re: [blink-dev] Chrome Platform Status for :placeholder-shown is outdated?"},{"name":"To","value":"Chris Rebert <cvrebert@google.com>"},{"name":"Cc","value":"blink-dev <blink-dev@chromium.org>"}]}}]},{"messages":[{"snippet":"+chromium-dev,blink-dev On Thu, Aug 4, 2016 at 7:09 PM, Paweł Hajdan, Jr. <phajdan.jr@chromium.org> wrote: [a change to CQ broke sending lists of patched files in events, so I wasn't able to","payload":{"headers":[{"name":"From","value":"\"Paweł Hajdan, Jr.\" <phajdan.jr@chromium.org>"},{"name":"Date","value":"Mon, 8 Aug 2016 15:28:24 +0200"},{"name":"Subject","value":"[blink-dev] Re: CQ stats for the week of July 25 (chromium+blink)"},{"name":"To","value":"\"infra-dev@chromium.org\" <infra-dev@chromium.org>, chromium-dev <chromium-dev@chromium.org>, blink-dev <blink-dev@chromium.org>"}]}}]},{"messages":[{"snippet":"Statistics for project chromium only for paths in the following set: third_party/WebKit from 2016-08-01 00:00:00 till 2016-08-08 00:00:00 (UTC time). CQ users: 112 out of 113 total committers 99.12%","payload":{"headers":[{"name":"From","value":"\"Paweł Hajdan, Jr.\" <phajdan.jr@chromium.org>"},{"name":"Date","value":"Mon, 8 Aug 2016 10:47:21 +0200"},{"name":"Subject","value":"[blink-dev] CQ stats for the week of August 1"},{"name":"To","value":"blink-dev <blink-dev@chromium.org>"}]}},{"snippet":"Statistics for project chromium excluding paths in the following set: third_party/WebKit from 2016-08-01 00:00:00 till 2016-08-08 00:00:00 (UTC time). CQ users: 361 out of 365 total committers 98.90%","payload":{"headers":[{"name":"From","value":"\"Paweł Hajdan, Jr.\" <phajdan.jr@chromium.org>"},{"name":"Date","value":"Mon, 8 Aug 2016 10:46:42 +0200"},{"name":"Subject","value":"[chromium-dev] CQ stats for the week of August 1"},{"name":"To","value":"chromium-dev <chromium-dev@chromium.org>"}]}},{"snippet":"The previous stats were wrong. I'm sending the correct ones now: Statistics for project chromium only for paths in the following set: third_party/WebKit from 2016-08-01 00:00:00 till 2016-08-08 00:","payload":{"headers":[{"name":"From","value":"\"Paweł Hajdan, Jr.\" <phajdan.jr@chromium.org>"},{"name":"Date","value":"Tue, 16 Aug 2016 13:00:50 +0200"},{"name":"Subject","value":"[blink-dev] Re: CQ stats for the week of August 1"},{"name":"To","value":"blink-dev <blink-dev@chromium.org>"}]}}]},{"messages":[{"snippet":"HTML/DOM team biweekly snippet (July 18 - July 31) Custom Elements Style attribute changes now fire attributeChangedCallback (kojii) More web platform tests (davaajav) Shadow DOM (hayato, kochi) Web","payload":{"headers":[{"name":"From","value":"Dominic Cooney <dominicc@chromium.org>"},{"name":"Date","value":"Mon, 8 Aug 2016 16:46:08 +0900"},{"name":"Subject","value":"[blink-dev] HTML/DOM team biweekly snippet (July 18 - July 31)"},{"name":"To","value":"blink-dev <blink-dev@chromium.org>"}]}}]},{"messages":[{"snippet":"Intent to Deprecate and Remove SVGTests.requiredFeatures attribute Primary eng (and PM) emails shanmuga.m@samsung.com Summary Deprecate and Remove SVGTests.requiredFeatures attribute. Motivation In","payload":{"headers":[{"name":"Date","value":"Mon, 8 Aug 2016 00:28:40 -0700 (PDT)"},{"name":"From","value":"Shanmuga <shanmuga.m@samsung.com>"},{"name":"To","value":"blink-dev <blink-dev@chromium.org>"},{"name":"Subject","value":"[blink-dev] Intent to Deprecate and Remove SVGTests.requiredFeatures attribute"}]}},{"snippet":"It's hard to know if we can remove this without a UseCounter. Being useless doesn't mean we can remove it. I'd start by measuring first, ex. Doing deprecation on a popular feature spams","payload":{"headers":[{"name":"From","value":"Elliott Sprehn <esprehn@chromium.org>"},{"name":"Date","value":"Mon, 8 Aug 2016 00:39:24 -0700"},{"name":"Subject","value":"Re: [blink-dev] Intent to Deprecate and Remove SVGTests.requiredFeatures attribute"},{"name":"To","value":"Shanmuga <shanmuga.m@samsung.com>"},{"name":"Cc","value":"blink-dev <blink-dev@chromium.org>"}]}},{"snippet":"Agree. Shall make deprecation now and do removal in M55? On Monday, August 8, 2016 at 1:09:29 PM UTC+5:30, Elliott Sprehn wrote: It's hard to know if we can remove this without a UseCounter. Being","payload":{"headers":[{"name":"Date","value":"Mon, 8 Aug 2016 02:46:38 -0700 (PDT)"},{"name":"From","value":"Shanmuga <shanmuga.m@samsung.com>"},{"name":"To","value":"blink-dev <blink-dev@chromium.org>"},{"name":"Cc","value":"shanmuga.m@samsung.com"},{"name":"Subject","value":"Re: [blink-dev] Intent to Deprecate and Remove SVGTests.requiredFeatures attribute"}]}},{"snippet":"I think Elliott meant that you should add a use counter and when the results come, add a deprecation warning (or remove outright if the usage is zero). Otherwise, you may spam web developers with","payload":{"headers":[{"name":"From","value":"PhistucK <phistuck@gmail.com>"},{"name":"Date","value":"Mon, 8 Aug 2016 13:17:20 +0300"},{"name":"Subject","value":"Re: [blink-dev] Intent to Deprecate and Remove SVGTests.requiredFeatures attribute"},{"name":"To","value":"Shanmuga <shanmuga.m@samsung.com>"},{"name":"Cc","value":"blink-dev <blink-dev@chromium.org>"}]}},{"snippet":"Understood!! I will add useCounter for this attribute and will measure the usage first. Thank you!!! On Monday, August 8, 2016 at 3:48:09 PM UTC+5:30, PhistucK wrote: I think Elliott meant that you","payload":{"headers":[{"name":"Date","value":"Mon, 8 Aug 2016 03:20:39 -0700 (PDT)"},{"name":"From","value":"Shanmuga <shanmuga.m@samsung.com>"},{"name":"To","value":"blink-dev <blink-dev@chromium.org>"},{"name":"Cc","value":"shanmuga.m@samsung.com"},{"name":"Subject","value":"Re: [blink-dev] Intent to Deprecate and Remove SVGTests.requiredFeatures attribute"}]}},{"snippet":"Ever since document.implementation.hasFeature() was neutered, all that remains of requiredTests is the SVGStringList attribute (reflecting the content attribute, similar to DOMSettableTokenList) on the","payload":{"headers":[{"name":"From","value":"\"Philip Jägenstedt\" <foolip@chromium.org>"},{"name":"Date","value":"Mon, 08 Aug 2016 22:26:58 +0000"},{"name":"Subject","value":"Re: [blink-dev] Intent to Deprecate and Remove SVGTests.requiredFeatures attribute"},{"name":"To","value":"Shanmuga <shanmuga.m@samsung.com>, blink-dev <blink-dev@chromium.org>"}]}},{"snippet":"I am interested to further split the usecounter https://www.chromestatus.com/metrics/feature/timeline/popularity/1072 and for the two `return false` branches of SVGTests::isValid. On Tuesday, August 9,","payload":{"headers":[{"name":"Date","value":"Tue, 9 Aug 2016 00:41:49 -0700 (PDT)"},{"name":"From","value":"Shanmuga <shanmuga.m@samsung.com>"},{"name":"To","value":"blink-dev <blink-dev@chromium.org>"},{"name":"Cc","value":"shanmuga.m@samsung.com"},{"name":"Subject","value":"Re: [blink-dev] Intent to Deprecate and Remove SVGTests.requiredFeatures attribute"}]}}]},{"messages":[{"snippet":"TL;DR: Can we remove function_name, file_name and line_number from FROM_HERE? tracked_objects::Location, which is generated by FROM_HERE, is useful to track where a task is posted from, but has some","payload":{"headers":[{"name":"From","value":"Taiju Tsuiki <tzik@chromium.org>"},{"name":"Date","value":"Mon, 08 Aug 2016 07:03:23 +0000"},{"name":"Subject","value":"[blink-dev] Can we remove redundant members from FROM_HERE?"},{"name":"To","value":"Chromium-dev <chromium-dev@chromium.org>, blink-dev <blink-dev@chromium.org>"}]}},{"snippet":"Those fields are pretty essential for making sense of task dependencies (ie, which task posted the current one) in Chrome Traces. function_name etc. are pretty crude way to accomplish this, but I","payload":{"headers":[{"name":"From","value":"Sami Kyostila <skyostil@chromium.org>"},{"name":"Date","value":"Mon, 08 Aug 2016 11:36:46 +0000"},{"name":"Subject","value":"Re: [blink-dev] Can we remove redundant members from FROM_HERE?"},{"name":"To","value":"Taiju Tsuiki <tzik@chromium.org>, Chromium-dev <chromium-dev@chromium.org>, blink-dev <blink-dev@chromium.org>"}]}},{"snippet":"Ah, wasn't aware of that. OK, let's keep them as is now. 2016年8月8日(月) 20:36 Sami Kyostila <skyostil@chromium.org>: Those fields are pretty essential for making sense of task dependencies","payload":{"headers":[{"name":"From","value":"Taiju Tsuiki <tzik@chromium.org>"},{"name":"Date","value":"Mon, 08 Aug 2016 13:57:20 +0000"},{"name":"Subject","value":"Re: [blink-dev] Can we remove redundant members from FROM_HERE?"},{"name":"To","value":"Sami Kyostila <skyostil@chromium.org>, Chromium-dev <chromium-dev@chromium.org>, blink-dev <blink-dev@chromium.org>"}]}},{"snippet":"Also that information is used by chrome://profiler which, on CrOS at least, collects uma data about task run statistics. On Mon, Aug 8, 2016 at 2:57 PM Taiju Tsuiki <tzik@chromium.org> wrote: Ah,","payload":{"headers":[{"name":"From","value":"Primiano Tucci <primiano@chromium.org>"},{"name":"Date","value":"Mon, 22 Aug 2016 08:13:55 +0000"},{"name":"Subject","value":"Re: [blink-dev] Can we remove redundant members from FROM_HERE?"},{"name":"To","value":"Taiju Tsuiki <tzik@chromium.org>, Sami Kyostila <skyostil@chromium.org>, Chromium-dev <chromium-dev@chromium.org>, blink-dev <blink-dev@chromium.org>"}]}}]},{"messages":[{"snippet":"Contact emails sunil.ratnu@samsung.com Spec https://drafts.csswg.org/css-images-3/#image-set-notation Summary Support unprefixed version of image-set. Motivation Currently blink implementation is","payload":{"headers":[{"name":"Subject","value":"[blink-dev] Intent to Implement and Ship: Unprefixed -webkit-image-set"},{"name":"From","value":"Sunil Ratnu <sunil.ratnu@samsung.com>"},{"name":"To","value":"\"blink-dev@chromium.org\" <blink-dev@chromium.org>"},{"name":"Date","value":"Mon, 08 Aug 2016 05:31:08 +0000"}]}},{"snippet":"Is our implementation compatible with Safari? Is there a test suite? On Aug 7, 2016 10:31 PM, "Sunil Ratnu" <sunil.ratnu@samsung.com> wrote: Contact emails sunil.ratnu@samsung.com Spec","payload":{"headers":[{"name":"From","value":"Elliott Sprehn <esprehn@chromium.org>"},{"name":"Date","value":"Sun, 7 Aug 2016 22:51:59 -0700"},{"name":"Subject","value":"Re: [blink-dev] Intent to Implement and Ship: Unprefixed -webkit-image-set"},{"name":"To","value":"sunil.ratnu@samsung.com"},{"name":"Cc","value":"blink-dev <blink-dev@chromium.org>"}]}},{"snippet":"Edge shows positive signs - https://developer.microsoft.com/en-us/microsoft-edge/platform/status/cssimageset?filter=f3f0000bf&search=image-set. ☆PhistucK On Mon, Aug 8, 2016 at 8:51 AM, Elliott","payload":{"headers":[{"name":"From","value":"PhistucK <phistuck@gmail.com>"},{"name":"Date","value":"Mon, 8 Aug 2016 10:04:39 +0300"},{"name":"Subject","value":"Re: [blink-dev] Intent to Implement and Ship: Unprefixed -webkit-image-set"},{"name":"To","value":"Elliott Sprehn <esprehn@chromium.org>"},{"name":"Cc","value":"sunil.ratnu@samsung.com, blink-dev <blink-dev@chromium.org>"}]}},{"snippet":"The CSS image-set spec is old, and has a major todo: it only supports variations in screen density (1x, 2x, etc), but doesn't yet allow for selecting images based on viewport width like the more","payload":{"headers":[{"name":"From","value":"John Mellor <johnme@chromium.org>"},{"name":"Date","value":"Fri, 12 Aug 2016 16:59:17 +0100"},{"name":"Subject","value":"Re: [blink-dev] Intent to Implement and Ship: Unprefixed -webkit-image-set"},{"name":"To","value":"PhistucK <phistuck@gmail.com>"},{"name":"Cc","value":"Elliott Sprehn <esprehn@chromium.org>, sunil.ratnu@samsung.com, blink-dev <blink-dev@chromium.org>, \"Tab Atkins Jr.\" <jackalmage@gmail.com>"}]}},{"snippet":"Easy LGTM1. Given that authors generally assume that prefixed things are aliases and that WebKit has made it just so, whatever problems there might be with image-set, the only way to move forward is to","payload":{"headers":[{"name":"From","value":"\"Philip Jägenstedt\" <foolip@chromium.org>"},{"name":"Date","value":"Fri, 12 Aug 2016 20:11:00 +0000"},{"name":"Subject","value":"Re: [blink-dev] Intent to Implement and Ship: Unprefixed -webkit-image-set"},{"name":"To","value":"John Mellor <johnme@chromium.org>, PhistucK <phistuck@gmail.com>"},{"name":"Cc","value":"Elliott Sprehn <esprehn@chromium.org>, sunil.ratnu@samsung.com, blink-dev <blink-dev@chromium.org>, \"Tab Atkins Jr.\" <jackalmage@gmail.com>"}]}},{"snippet":"LGTM2 On Fri, Aug 12, 2016 at 1:11 PM, Philip Jägenstedt <foolip@chromium.org> wrote: Easy LGTM1. Given that authors generally assume that prefixed things are aliases and that WebKit has made it","payload":{"headers":[{"name":"From","value":"Chris Harrelson <chrishtr@chromium.org>"},{"name":"Date","value":"Fri, 12 Aug 2016 13:47:41 -0700"},{"name":"Subject","value":"Re: [blink-dev] Intent to Implement and Ship: Unprefixed -webkit-image-set"},{"name":"To","value":"\"Philip Jägenstedt\" <foolip@chromium.org>"},{"name":"Cc","value":"John Mellor <johnme@chromium.org>, PhistucK <phistuck@gmail.com>, Elliott Sprehn <esprehn@chromium.org>, Sunil Ratnu <sunil.ratnu@samsung.com>, blink-dev <blink-dev@chromium.org>, \"Tab Atkins Jr.\" <jackalmage@gmail.com>"}]}},{"snippet":"It has come to my attention in comment 5 that the standard syntax is a superset of the Blink syntax. https://drafts.csswg.org/css-images-3/#image-set-notation Blink supports - background-image: image-","payload":{"headers":[{"name":"From","value":"PhistucK <phistuck@gmail.com>"},{"name":"Date","value":"Mon, 15 Aug 2016 11:47:02 +0300"},{"name":"Subject","value":"Re: [blink-dev] Intent to Implement and Ship: Unprefixed -webkit-image-set"},{"name":"To","value":"Chris Harrelson <chrishtr@chromium.org>"},{"name":"Cc","value":"\"Philip Jägenstedt\" <foolip@chromium.org>, John Mellor <johnme@chromium.org>, Elliott Sprehn <esprehn@chromium.org>, Sunil Ratnu <sunil.ratnu@samsung.com>, blink-dev <blink-dev@chromium.org>, \"Tab Atkins Jr.\" <jackalmage@gmail.com>"}]}}]},{"messages":[{"snippet":"Blink bug status as of 2016-08-08 Component Open Unconfirmed Untriaged Pri-0/1 No owner Oldest Whole Blink 10192 (+65) 143 (-30) 691 (+15) 401 (+13) 85 Jul 2009 Uncategorized 31 (-3) 0 (-1) 7 (-6) 2 (+","payload":{"headers":[{"name":"From","value":"\"TAMURA, Kent\" <tkent@chromium.org>"},{"name":"Date","value":"Mon, 8 Aug 2016 08:30:18 +0900"},{"name":"Subject","value":"[blink-dev] Blink bug status as of 2016-08-08"},{"name":"To","value":"blink-dev+status@chromium.org"}]}},{"snippet":"The "Storage" team will be starting to triage the "Blink>DataTransfer" bugs soon, so we'll hopefully get those two scary yellow boxes out of the way within a few weeks. On","payload":{"headers":[{"name":"From","value":"Joshua Bell <jsbell@chromium.org>"},{"name":"Date","value":"Tue, 9 Aug 2016 10:33:33 -0700"},{"name":"Subject","value":"Re: [blink-dev] Blink bug status as of 2016-08-08"},{"name":"To","value":"\"TAMURA, Kent\" <tkent@chromium.org>"},{"name":"Cc","value":"blink-dev+status@chromium.org, Shruthi Sreekanta <sshruthi@google.com>"}]}},{"snippet":"Thank you very much, Storage team and Joshua! Look forward to that. :) 2016-08-09 10:33 GMT-07:00 Joshua Bell <jsbell@chromium.org>: The "Storage" team will be starting to triage the","payload":{"headers":[{"name":"From","value":"\"'Shruthi Sreekanta' via blink-dev\" <blink-dev@chromium.org>"},{"name":"Date","value":"Tue, 9 Aug 2016 10:36:16 -0700"},{"name":"Subject","value":"Re: [blink-dev] Blink bug status as of 2016-08-08"},{"name":"To","value":"Joshua Bell <jsbell@chromium.org>"},{"name":"Cc","value":"\"TAMURA, Kent\" <tkent@chromium.org>, blink-dev+status@chromium.org"}]}}]},{"messages":[{"snippet":"How do I delete all my certificates?","payload":{"headers":[{"name":"Date","value":"Sun, 7 Aug 2016 13:56:35 -0700 (PDT)"},{"name":"From","value":"markshea777@gmail.com"},{"name":"To","value":"blink-dev <blink-dev@chromium.org>"},{"name":"Subject","value":"[blink-dev] Certificates"}]}},{"snippet":"Please, use the Chromebook help forums - https://productforums.google.com/forum/#!forum/chromebook-central ☆PhistucK On Sun, Aug 7, 2016 at 11:56 PM, <markshea777@gmail.com> wrote: How do I","payload":{"headers":[{"name":"From","value":"PhistucK <phistuck@gmail.com>"},{"name":"Date","value":"Mon, 8 Aug 2016 11:09:33 +0300"},{"name":"Subject","value":"Re: [blink-dev] Certificates"},{"name":"To","value":"markshea777@gmail.com"},{"name":"Cc","value":"blink-dev <blink-dev@chromium.org>"}]}}]},{"messages":[{"snippet":"Hi, my name is Charle and I work for a Registered Google Partner located in California. I recently browsed through your business listing and wanted to highlight some key points for consideration. I am","payload":{"headers":[{"name":"Date","value":"Sat, 06 Aug 2016 22:44:13 +0000"},{"name":"Subject","value":"[blink-dev] www.chromium.org"},{"name":"From","value":"\"Charle | Rapident LLC\" <charlesgibson4589@gmail.com>"},{"name":"To","value":"blink-dev@chromium.org"}]}}]},{"messages":[{"snippet":"Contact emails bokan@chromium.org, ymalik@chromium.org Spec ED spec WICG GitHub repo We'd likely need to do more like spec `visual viewport` and `layout viewport` but we have pretty good agreement","payload":{"headers":[{"name":"Date","value":"Fri, 5 Aug 2016 13:04:23 -0700 (PDT)"},{"name":"From","value":"David Bokan <bokan@chromium.org>"},{"name":"To","value":"blink-dev <blink-dev@chromium.org>"},{"name":"Cc","value":"Yash <ymalik@chromium.org>, Matt Rakow <marakow@microsoft.com>"},{"name":"Subject","value":"[blink-dev] Intent to Ship: window.visualViewport"}]}},{"snippet":"Hi, Some questions to document level of feedback from the standards and browser community: What level of engagement have you had so far with any existing W3C working groups that might be related to","payload":{"headers":[{"name":"From","value":"Chris Harrelson <chrishtr@chromium.org>"},{"name":"Date","value":"Tue, 9 Aug 2016 17:06:55 -0700"},{"name":"Subject","value":"Re: [blink-dev] Intent to Ship: window.visualViewport"},{"name":"To","value":"David Bokan <bokan@chromium.org>"},{"name":"Cc","value":"blink-dev <blink-dev@chromium.org>, Yash <ymalik@chromium.org>, Matt Rakow <marakow@microsoft.com>"}]}},{"snippet":"Clearly that spec at least isn't at the level where implementations should ship. Like it dispatches events on objects which aren't EventTargets and such. And it isn't really defined when","payload":{"headers":[{"name":"Subject","value":"Re: [blink-dev] Intent to Ship: window.visualViewport"},{"name":"To","value":"Chris Harrelson <chrishtr@chromium.org>, David Bokan <bokan@chromium.org>"},{"name":"Cc","value":"blink-dev <blink-dev@chromium.org>, Yash <ymalik@chromium.org>, Matt Rakow <marakow@microsoft.com>"},{"name":"From","value":"smaug <smaug@welho.com>"},{"name":"Date","value":"Wed, 10 Aug 2016 13:31:47 +0300"}]}},{"snippet":"On Wed, Aug 10, 2016 at 6:31 AM, smaug <smaug@welho.com> wrote: Clearly that spec at least isn't at the level where implementations should ship. Like it dispatches events on objects which","payload":{"headers":[{"name":"From","value":"\"'David Bokan' via blink-dev\" <blink-dev@chromium.org>"},{"name":"Date","value":"Wed, 10 Aug 2016 09:23:35 -0400"},{"name":"Subject","value":"Re: [blink-dev] Intent to Ship: window.visualViewport"},{"name":"To","value":"smaug <smaug@welho.com>"},{"name":"Cc","value":"Chris Harrelson <chrishtr@chromium.org>, blink-dev <blink-dev@chromium.org>, Yash <ymalik@chromium.org>, Matt Rakow <marakow@microsoft.com>"}]}},{"snippet":"On Tue, Aug 9, 2016 at 8:06 PM, Chris Harrelson <chrishtr@chromium.org> wrote: Hi, Some questions to document level of feedback from the standards and browser community: What level of engagement","payload":{"headers":[{"name":"From","value":"\"'David Bokan' via blink-dev\" <blink-dev@chromium.org>"},{"name":"Date","value":"Wed, 10 Aug 2016 09:55:26 -0400"},{"name":"Subject","value":"Re: [blink-dev] Intent to Ship: window.visualViewport"},{"name":"To","value":"Chris Harrelson <chrishtr@chromium.org>"},{"name":"Cc","value":"blink-dev <blink-dev@chromium.org>, Yash <ymalik@chromium.org>, Matt Rakow <marakow@microsoft.com>"}]}},{"snippet":"I'm supportive of an explicit visual viewport API and I expect we will implement eventually, though it's low priority for us right now since existing APIs expose this functionality already and","payload":{"headers":[{"name":"From","value":"\"'Matt Rakow' via blink-dev\" <blink-dev@chromium.org>"},{"name":"To","value":"David Bokan <bokan@google.com>, Chris Harrelson <chrishtr@chromium.org>"},{"name":"CC","value":"blink-dev <blink-dev@chromium.org>, Yash <ymalik@chromium.org>"},{"name":"Subject","value":"RE: [blink-dev] Intent to Ship: window.visualViewport"},{"name":"Date","value":"Wed, 10 Aug 2016 17:30:47 +0000"}]}}]},{"messages":[{"snippet":"","payload":{"headers":[{"name":"Date","value":"Fri, 5 Aug 2016 05:38:18 -0700 (PDT)"},{"name":"From","value":"friedel.pollefeyt@gmail.com"},{"name":"To","value":"blink-dev <blink-dev@chromium.org>"},{"name":"Subject","value":"[blink-dev] Wakkense S"}]}}]},{"messages":[{"snippet":"Intent to Deprecate SVGSVGElement.viewport attribute Primary eng (and PM) emails shanmuga.m@samsung.com Summary Deprecate SVGSVGElement.viewport attribute. Motivation The implementation is trivial but","payload":{"headers":[{"name":"Date","value":"Fri, 5 Aug 2016 03:00:48 -0700 (PDT)"},{"name":"From","value":"Shanmuga <shanmuga.m@samsung.com>"},{"name":"To","value":"blink-dev <blink-dev@chromium.org>"},{"name":"Subject","value":"[blink-dev] Intent to Deprecate SVGSVGElement.viewport attribute"}]}},{"snippet":"The use-counter numbers are recently less than 0.02%. LGTM1 to deprecate in M54 and remove in M55. On Fri, Aug 5, 2016 at 3:00 AM, Shanmuga <shanmuga.m@samsung.com> wrote: Intent to Deprecate","payload":{"headers":[{"name":"From","value":"Chris Harrelson <chrishtr@chromium.org>"},{"name":"Date","value":"Fri, 5 Aug 2016 09:14:19 -0700"},{"name":"Subject","value":"Re: [blink-dev] Intent to Deprecate SVGSVGElement.viewport attribute"},{"name":"To","value":"Shanmuga <shanmuga.m@samsung.com>"},{"name":"Cc","value":"blink-dev <blink-dev@chromium.org>"}]}},{"snippet":"LGTM2 On Fri, Aug 5, 2016, 18:14 Chris Harrelson <chrishtr@chromium.org> wrote: The use-counter numbers are recently less than 0.02%. LGTM1 to deprecate in M54 and remove in M55. On Fri, Aug 5,","payload":{"headers":[{"name":"From","value":"\"Philip Jägenstedt\" <foolip@chromium.org>"},{"name":"Date","value":"Fri, 05 Aug 2016 20:20:41 +0000"},{"name":"Subject","value":"Re: [blink-dev] Intent to Deprecate SVGSVGElement.viewport attribute"},{"name":"To","value":"Chris Harrelson <chrishtr@chromium.org>, Shanmuga <shanmuga.m@samsung.com>"},{"name":"Cc","value":"blink-dev <blink-dev@chromium.org>"}]}},{"snippet":"Gentle Ping!!!","payload":{"headers":[{"name":"Date","value":"Tue, 9 Aug 2016 00:51:18 -0700 (PDT)"},{"name":"From","value":"Shanmuga <shanmuga.m@samsung.com>"},{"name":"To","value":"blink-dev <blink-dev@chromium.org>"},{"name":"Cc","value":"chrishtr@chromium.org, shanmuga.m@samsung.com"},{"name":"Subject","value":"Re: [blink-dev] Intent to Deprecate SVGSVGElement.viewport attribute"}]}},{"snippet":"An "Intent to Deprecate" thread actually doesn't need any LGTM, but since you indicated removal in M56 I treated it as an "Intent to Deprecate and Remove". API owners, one more?","payload":{"headers":[{"name":"From","value":"\"Philip Jägenstedt\" <foolip@chromium.org>"},{"name":"Date","value":"Thu, 11 Aug 2016 08:22:25 +0000"},{"name":"Subject","value":"Re: [blink-dev] Intent to Deprecate SVGSVGElement.viewport attribute"},{"name":"To","value":"Shanmuga <shanmuga.m@samsung.com>, blink-dev <blink-dev@chromium.org>"},{"name":"Cc","value":"chrishtr@chromium.org"}]}},{"snippet":"LGTM3. On Thu, Aug 11, 2016 at 5:22 PM, Philip Jägenstedt <foolip@chromium.org> wrote: An "Intent to Deprecate" thread actually doesn't need any LGTM, but since you indicated","payload":{"headers":[{"name":"From","value":"\"TAMURA, Kent\" <tkent@chromium.org>"},{"name":"Date","value":"Fri, 12 Aug 2016 13:30:28 +0900"},{"name":"Subject","value":"Re: [blink-dev] Intent to Deprecate SVGSVGElement.viewport attribute"},{"name":"To","value":"\"Philip Jägenstedt\" <foolip@chromium.org>"},{"name":"Cc","value":"Shanmuga <shanmuga.m@samsung.com>, blink-dev <blink-dev@chromium.org>, Chris Harrelson <chrishtr@chromium.org>"}]}}]},{"messages":[{"snippet":"Primary eng (and PM) emails foolip@chromium.org Summary Now that document.createEvent will no longer automatically support new event interfaces, I'll also try to remove some things that have been","payload":{"headers":[{"name":"From","value":"\"Philip Jägenstedt\" <foolip@chromium.org>"},{"name":"Date","value":"Thu, 04 Aug 2016 23:16:07 +0000"},{"name":"Subject","value":"[blink-dev] Intent to Deprecate and Remove: Blink-WebKit-only document.createEvent strings"},{"name":"To","value":"blink-dev <blink-dev@chromium.org>"}]}},{"snippet":"LGTM1 On Thu, Aug 4, 2016 at 4:16 PM, Philip Jägenstedt <foolip@chromium.org> wrote: Primary eng (and PM) emails foolip@chromium.org Summary Now that document.createEvent will no longer","payload":{"headers":[{"name":"From","value":"Chris Harrelson <chrishtr@chromium.org>"},{"name":"Date","value":"Thu, 4 Aug 2016 17:43:48 -0700"},{"name":"Subject","value":"Re: [blink-dev] Intent to Deprecate and Remove: Blink-WebKit-only document.createEvent strings"},{"name":"To","value":"\"Philip Jägenstedt\" <foolip@chromium.org>"},{"name":"Cc","value":"blink-dev <blink-dev@chromium.org>"}]}},{"snippet":"See my comment inline (select and reply workflow in GMail stopped working? Weird :(). ☆PhistucK Entry on the feature dashboard None. Given the usage I don't think it's worth trying to summarize","payload":{"headers":[{"name":"From","value":"PhistucK <phistuck@gmail.com>"},{"name":"Date","value":"Fri, 5 Aug 2016 11:06:40 +0300"},{"name":"Subject","value":"Re: [blink-dev] Intent to Deprecate and Remove: Blink-WebKit-only document.createEvent strings"},{"name":"To","value":"Chris Harrelson <chrishtr@chromium.org>"},{"name":"Cc","value":"\"Philip Jägenstedt\" <foolip@chromium.org>, blink-dev <blink-dev@chromium.org>"}]}},{"snippet":"I'll defer to Joe about whether a feature dashboard entry would be useful. I do plan to deprecate and then remove a few of the things that remain, and for that an entry will be needed. If it were","payload":{"headers":[{"name":"From","value":"\"Philip Jägenstedt\" <foolip@chromium.org>"},{"name":"Date","value":"Sat, 06 Aug 2016 10:22:50 +0000"},{"name":"Subject","value":"Re: [blink-dev] Intent to Deprecate and Remove: Blink-WebKit-only document.createEvent strings"},{"name":"To","value":"PhistucK <phistuck@gmail.com>, Chris Harrelson <chrishtr@chromium.org>, Joe Medley <jmedley@google.com>"},{"name":"Cc","value":"blink-dev <blink-dev@chromium.org>"}]}},{"snippet":"Correction: I wrote "KeyboardEvents, which is now in the DOM spec" but that alias for KeyboardEvent is actually not in the spec. Still, I'm leaving it out of this intent because its usage","payload":{"headers":[{"name":"From","value":"\"Philip Jägenstedt\" <foolip@chromium.org>"},{"name":"Date","value":"Sun, 07 Aug 2016 20:41:16 +0000"},{"name":"Subject","value":"Re: [blink-dev] Intent to Deprecate and Remove: Blink-WebKit-only document.createEvent strings"},{"name":"To","value":"PhistucK <phistuck@gmail.com>, Chris Harrelson <chrishtr@chromium.org>, Joe Medley <jmedley@google.com>"},{"name":"Cc","value":"blink-dev <blink-dev@chromium.org>"}]}},{"snippet":"Is this intent blocked on API owner feedback? On Sunday, August 7, 2016 at 1:41:32 PM UTC-7, Philip Jägenstedt wrote: Correction: I wrote "KeyboardEvents, which is now in the DOM spec" but","payload":{"headers":[{"name":"Date","value":"Mon, 8 Aug 2016 16:24:25 -0700 (PDT)"},{"name":"From","value":"dknox via blink-dev <blink-dev@chromium.org>"},{"name":"To","value":"blink-dev <blink-dev@chromium.org>"},{"name":"Cc","value":"phistuck@gmail.com, chrishtr@chromium.org, jmedley@google.com"},{"name":"Subject","value":"Re: [blink-dev] Intent to Deprecate and Remove: Blink-WebKit-only document.createEvent strings"}]}}]},{"messages":[{"snippet":"Hi Blinkers, https://github.com/whatwg/dom/issues/289 prompted me to look at document.createEvent again today, and it became apparent that new event interfaces were still being automatically supported","payload":{"headers":[{"name":"From","value":"\"'Philip Jägenstedt' via blink-dev\" <blink-dev@chromium.org>"},{"name":"Date","value":"Thu, 04 Aug 2016 15:32:13 +0000"},{"name":"Subject","value":"[blink-dev] PSA: document.createEvent will no longer automatically support new event interfaces"},{"name":"To","value":"blink-dev <blink-dev@chromium.org>"},{"name":"Cc","value":"Anne van Kesteren <annevk@annevk.nl>"}]}},{"snippet":"Oops, the CL was https://codereview.chromium.org/2210253002/ On Thu, Aug 4, 2016 at 5:32 PM Philip Jägenstedt <foolip@google.com> wrote: Hi Blinkers, https://github.com/whatwg/dom/issues/289","payload":{"headers":[{"name":"From","value":"\"Philip Jägenstedt\" <foolip@chromium.org>"},{"name":"Date","value":"Thu, 04 Aug 2016 15:35:05 +0000"},{"name":"Subject","value":"[blink-dev] Re: PSA: document.createEvent will no longer automatically support new event interfaces"},{"name":"To","value":"blink-dev <blink-dev@chromium.org>"},{"name":"Cc","value":"Anne van Kesteren <annevk@annevk.nl>"}]}},{"snippet":"I wrote it in the issue already - all of the upcoming events should be removed before they reach stable (PaymentRequest was approved to ship in late June, but maybe others also have and I missed them).","payload":{"headers":[{"name":"From","value":"PhistucK <phistuck@gmail.com>"},{"name":"Date","value":"Thu, 4 Aug 2016 18:47:56 +0300"},{"name":"Subject","value":"Re: [blink-dev] Re: PSA: document.createEvent will no longer automatically support new event interfaces"},{"name":"To","value":"\"Philip Jägenstedt\" <foolip@chromium.org>"},{"name":"Cc","value":"blink-dev <blink-dev@chromium.org>, Anne van Kesteren <annevk@annevk.nl>"}]}},{"snippet":"https://codereview.chromium.org/2216593002/ is already in the CQ for that. On Thu, Aug 4, 2016 at 5:48 PM PhistucK <phistuck@gmail.com> wrote: I wrote it in the issue already - all of the","payload":{"headers":[{"name":"From","value":"\"Philip Jägenstedt\" <foolip@chromium.org>"},{"name":"Date","value":"Thu, 04 Aug 2016 21:35:31 +0000"},{"name":"Subject","value":"Re: [blink-dev] Re: PSA: document.createEvent will no longer automatically support new event interfaces"},{"name":"To","value":"PhistucK <phistuck@gmail.com>"},{"name":"Cc","value":"blink-dev <blink-dev@chromium.org>, Anne van Kesteren <annevk@annevk.nl>"}]}}]},{"messages":[{"snippet":"Project Page: Out-of-process iframes (OOPIFs) Status, August 3: Recent updates: We're continuing our --isolate-extensions launch trial on Dev and Canary channels, and we're preparing to enable","payload":{"headers":[{"name":"From","value":"Charlie Reis <creis@chromium.org>"},{"name":"Date","value":"Wed, 3 Aug 2016 15:41:53 -0700"},{"name":"Subject","value":"[blink-dev] OOPIF Status, August 3, 2016"},{"name":"To","value":"chromium-dev <chromium-dev@chromium.org>, blink-dev <blink-dev@chromium.org>"},{"name":"Cc","value":"\"site-isolation-dev@chromium.org\" <site-isolation-dev@chromium.org>"}]}}]},{"messages":[{"snippet":"Bug Triage Back down to 1 unconfirmed Overall holding steady Josh has baton for another week Blob refactor patch - dmurph Up and documented Working on tests for memory controller Important Storage V2 -","payload":{"headers":[{"name":"From","value":"\"'Tony Jin' via blink-dev\" <blink-dev@chromium.org>"},{"name":"Date","value":"Wed, 03 Aug 2016 21:12:21 +0000"},{"name":"Subject","value":"[blink-dev] OWP Storage Team Status: 8/2/16"},{"name":"To","value":"chrome-owp-storage <chrome-owp-storage@google.com>, blink-dev@chromium.org"}]}}]},{"messages":[{"snippet":"# Contact emails mkwst@chromium.org # Spec https://heycam.github.io/webidl/#SecureContext # Summary The 'SecureContext' WebIDL attribute controls the exposure of a given interface, method,","payload":{"headers":[{"name":"From","value":"Mike West <mkwst@chromium.org>"},{"name":"Date","value":"Wed, 3 Aug 2016 12:45:02 +0200"},{"name":"Subject","value":"[blink-dev] Intent to Implement and Ship: The `[SecureContext]` WebIDL attribute."},{"name":"To","value":"blink-dev <blink-dev@chromium.org>"},{"name":"Cc","value":"Elliott Sprehn <esprehn@chromium.org>, John Wilander <wilander@apple.com>"}]}},{"snippet":"Will this by itself result in any web exposed changes, eg, are you going to convert some existing attribute to use [SecureContext] resulting in a slight change in behavior? If it's only about","payload":{"headers":[{"name":"From","value":"\"Philip Jägenstedt\" <foolip@chromium.org>"},{"name":"Date","value":"Wed, 03 Aug 2016 14:59:18 +0000"},{"name":"Subject","value":"Re: [blink-dev] Intent to Implement and Ship: The `[SecureContext]` WebIDL attribute."},{"name":"To","value":"Mike West <mkwst@chromium.org>, blink-dev <blink-dev@chromium.org>"},{"name":"Cc","value":"Elliott Sprehn <esprehn@chromium.org>, John Wilander <wilander@apple.com>"}]}},{"snippet":"I do intend to move one or two things (Credential Management API, for instance) behind this attribute, but I planned to send those as a separate intent. This intent is just for the infrastructure","payload":{"headers":[{"name":"From","value":"Mike West <mkwst@chromium.org>"},{"name":"Date","value":"Wed, 3 Aug 2016 17:13:34 +0200"},{"name":"Subject","value":"[blink-dev] Re: Intent to Implement and Ship: The `[SecureContext]` WebIDL attribute."},{"name":"To","value":"\"Philip Jägenstedt\" <foolip@chromium.org>"},{"name":"Cc","value":"blink-dev <blink-dev@chromium.org>, Elliott Sprehn <esprehn@chromium.org>, John Wilander <wilander@apple.com>"}]}},{"snippet":"I see. Elliott, have you written somewhere about context creation performance concerns? It seems like the kind of thing that would become very concrete (and measurable) in a code review. On Wed, Aug 3,","payload":{"headers":[{"name":"From","value":"\"Philip Jägenstedt\" <foolip@chromium.org>"},{"name":"Date","value":"Wed, 03 Aug 2016 15:20:51 +0000"},{"name":"Subject","value":"[blink-dev] Re: Intent to Implement and Ship: The `[SecureContext]` WebIDL attribute."},{"name":"To","value":"Mike West <mkwst@chromium.org>"},{"name":"Cc","value":"blink-dev <blink-dev@chromium.org>, Elliott Sprehn <esprehn@chromium.org>, John Wilander <wilander@apple.com>"}]}},{"snippet":"peria@ is looking into the context creation performance with V8 team. You can find detailed numbers in this sheet. WindowProxy::initialize takes 1.6 ms on high-end Linux. (We speeded it up by 75% in Q2","payload":{"headers":[{"name":"From","value":"Kentaro Hara <haraken@chromium.org>"},{"name":"Date","value":"Thu, 4 Aug 2016 00:24:44 +0900"},{"name":"Subject","value":"Re: [blink-dev] Re: Intent to Implement and Ship: The `[SecureContext]` WebIDL attribute."},{"name":"To","value":"\"Philip Jägenstedt\" <foolip@chromium.org>, Hitoshi Yoshida <peria@chromium.org>"},{"name":"Cc","value":"Mike West <mkwst@chromium.org>, blink-dev <blink-dev@chromium.org>, Elliott Sprehn <esprehn@chromium.org>, John Wilander <wilander@apple.com>"}]}},{"snippet":"But one v8::Context consumes about 200 KB (when I measured a couple of months ago). On Thu, Aug 4, 2016 at 12:24 AM, Kentaro Hara <haraken@chromium.org> wrote: peria@ is looking into the context","payload":{"headers":[{"name":"From","value":"Kentaro Hara <haraken@chromium.org>"},{"name":"Date","value":"Thu, 4 Aug 2016 00:28:49 +0900"},{"name":"Subject","value":"Re: [blink-dev] Re: Intent to Implement and Ship: The `[SecureContext]` WebIDL attribute."},{"name":"To","value":"\"Philip Jägenstedt\" <foolip@chromium.org>, Hitoshi Yoshida <peria@chromium.org>"},{"name":"Cc","value":"Mike West <mkwst@chromium.org>, blink-dev <blink-dev@chromium.org>, Elliott Sprehn <esprehn@chromium.org>, John Wilander <wilander@apple.com>"}]}},{"snippet":"Is this intent blocked on API owner feedback? On Wednesday, August 3, 2016 at 3:45:29 AM UTC-7, Mike West wrote: # Contact emails mk...@chromium.org # Spec https://heycam.github.io/webidl/#","payload":{"headers":[{"name":"Date","value":"Mon, 8 Aug 2016 16:21:24 -0700 (PDT)"},{"name":"From","value":"dknox via blink-dev <blink-dev@chromium.org>"},{"name":"To","value":"blink-dev <blink-dev@chromium.org>"},{"name":"Cc","value":"esprehn@chromium.org, wilander@apple.com"},{"name":"Subject","value":"[blink-dev] Re: Intent to Implement and Ship: The `[SecureContext]` WebIDL attribute."}]}},{"snippet":"See also the tracking bug here: https://bugs.chromium.org/p/chromium/issues/detail?id=588893 We definitely need to be careful here, there's work going on to snapshot the Document and Window as well","payload":{"headers":[{"name":"From","value":"Elliott Sprehn <esprehn@chromium.org>"},{"name":"Date","value":"Mon, 8 Aug 2016 16:27:32 -0700"},{"name":"Subject","value":"Re: [blink-dev] Re: Intent to Implement and Ship: The `[SecureContext]` WebIDL attribute."},{"name":"To","value":"Kentaro Hara <haraken@chromium.org>"},{"name":"Cc","value":"\"Philip Jägenstedt\" <foolip@chromium.org>, Hitoshi Yoshida <peria@chromium.org>, Mike West <mkwst@chromium.org>, blink-dev <blink-dev@chromium.org>, John Wilander <wilander@apple.com>"}]}},{"snippet":"FYI: The OriginTrail for DurableStorage makes creating iframes 18% slower. I think we need to fix this before doing SecureContext or more OriginTrials: https://bugs.chromium.org/p/chromium/issues/","payload":{"headers":[{"name":"From","value":"Elliott Sprehn <esprehn@chromium.org>"},{"name":"Date","value":"Wed, 17 Aug 2016 13:10:21 -0400"},{"name":"Subject","value":"Re: [blink-dev] Re: Intent to Implement and Ship: The `[SecureContext]` WebIDL attribute."},{"name":"To","value":"Kentaro Hara <haraken@chromium.org>"},{"name":"Cc","value":"\"Philip Jägenstedt\" <foolip@chromium.org>, Hitoshi Yoshida <peria@chromium.org>, Mike West <mkwst@chromium.org>, blink-dev <blink-dev@chromium.org>, John Wilander <wilander@apple.com>"}]}}]},{"messages":[{"snippet":"This probably should not be. Discuss. https://groups.google.com/a/chromium.org/d/topic/blink-dev/I3FhKqtui_k/discussion https://groups.google.com/a/chromium.org/d/topic/blink-dev/N0HybdIpKBs/discussion","payload":{"headers":[{"name":"Date","value":"Tue, 2 Aug 2016 09:21:07 -0700 (PDT)"},{"name":"From","value":"\"'Joe Medley' via blink-dev\" <blink-dev@chromium.org>"},{"name":"To","value":"blink-dev <blink-dev@chromium.org>"},{"name":"Subject","value":"[blink-dev] Two Recent Intents Link to the OWP Launch Bug"}]}},{"snippet":"+harkness The Budget API's Intent to Implement should probably link to crbug.com/617971. Thanks, Peter On Tue, Aug 2, 2016 at 5:21 PM, 'Joe Medley' via blink-dev <blink-dev@chromium.org","payload":{"headers":[{"name":"From","value":"Peter Beverloo <peter@chromium.org>"},{"name":"Date","value":"Tue, 2 Aug 2016 17:23:23 +0100"},{"name":"Subject","value":"Re: [blink-dev] Two Recent Intents Link to the OWP Launch Bug"},{"name":"To","value":"Joe Medley <jmedley@google.com>"},{"name":"Cc","value":"blink-dev <blink-dev@chromium.org>, Jennifer Harkness <harkness@chromium.org>"}]}},{"snippet":"Yup, copy/paste fail apparently. Budget API Intent to Implement should link to crbug.com/617971 as Peter Noted. On Tue, Aug 2, 2016 at 5:23 PM, Peter Beverloo <peter@chromium.org> wrote: +","payload":{"headers":[{"name":"From","value":"\"'Jen Harkness' via blink-dev\" <blink-dev@chromium.org>"},{"name":"Date","value":"Tue, 2 Aug 2016 17:30:28 +0100"},{"name":"Subject","value":"Re: [blink-dev] Two Recent Intents Link to the OWP Launch Bug"},{"name":"To","value":"Peter Beverloo <peter@chromium.org>"},{"name":"Cc","value":"Joe Medley <jmedley@google.com>, blink-dev <blink-dev@chromium.org>, Jennifer Harkness <harkness@chromium.org>"}]}},{"snippet":"Can you reply to that thread for historical purposes too? :) On Aug 2, 2016 9:30 AM, "'Jen Harkness' via blink-dev" <blink-dev@chromium.org> wrote: Yup, copy/paste fail","payload":{"headers":[{"name":"From","value":"Elliott Sprehn <esprehn@chromium.org>"},{"name":"Date","value":"Tue, 2 Aug 2016 20:00:12 -0700"},{"name":"Subject","value":"Re: [blink-dev] Two Recent Intents Link to the OWP Launch Bug"},{"name":"To","value":"Jen Harkness <harkness@google.com>"},{"name":"Cc","value":"Joe Medley <jmedley@google.com>, Peter Beverloo <peter@chromium.org>, Jennifer Harkness <harkness@chromium.org>, blink-dev <blink-dev@chromium.org>"}]}}]},{"messages":[{"snippet":"(bcc blink-dev) The Style team is a group of engineers, working at Google (Sydney and Tokyo), Opera (Oslo) and Samsung (Boston). We are tasked with improving the style engine in Blink. Our","payload":{"headers":[{"name":"From","value":"Eddy Mead <meade@chromium.org>"},{"name":"Date","value":"Tue, 2 Aug 2016 16:05:35 +1000"},{"name":"Subject","value":"[blink-dev] Last week in Style and Animations"},{"name":"To","value":"style-dev <style-dev@chromium.org>"}]}}]},{"messages":[{"snippet":"Hi As we're discussing in the other thread, it's been a while since we started the coding style assimilation project. Dana and Daniel have made amazing progress to improve the conversion script","payload":{"headers":[{"name":"From","value":"Kentaro Hara <haraken@chromium.org>"},{"name":"Date","value":"Tue, 2 Aug 2016 14:37:51 +0900"},{"name":"Subject","value":"[blink-dev] Call for 20% contributors to the coding style project"},{"name":"To","value":"blink-dev <blink-dev@chromium.org>, Daniel Cheng <dcheng@chromium.org>, Dana Jansens <danakj@chromium.org>"}]}}]},{"messages":[{"snippet":"Hi all, Red cells may require action from API owners. Data from bit.ly/blinkintents. Date Sender Intent to Description Decision 7/18/2016 Brandon Jones Implement and ship Gamepad API updates < LGTM","payload":{"headers":[{"name":"From","value":"Dru Knox <dknox@chromium.org>"},{"name":"Date","value":"Mon, 1 Aug 2016 19:31:10 -0700"},{"name":"Subject","value":"[blink-dev] Last week in Blink intents"},{"name":"To","value":"blink-dev+announce@chromium.org"}]}}]},{"messages":[{"snippet":"It's early in the quarter, so please take some time to review how triage is going for the components you contribute to. If you need help, please reach out to me. For some guidance, here are some","payload":{"headers":[{"name":"From","value":"Shruthi Sreekanta <sshruthi@chromium.org>"},{"name":"Date","value":"Mon, 1 Aug 2016 14:29:26 -0700"},{"name":"Subject","value":"[blink-dev] Q3 Bug Health"},{"name":"To","value":"blink-dev <blink-dev@chromium.org>"}]}}]},{"messages":[{"snippet":"Contact emails harkness@chromium.org, peter@chromium.org Spec https://beverloo.github.io/budget-api/ Summary This implements an API that exposes a budget with which authors can determine their","payload":{"headers":[{"name":"From","value":"\"'Jen Harkness' via blink-dev\" <blink-dev@chromium.org>"},{"name":"Date","value":"Mon, 1 Aug 2016 13:07:12 +0100"},{"name":"Subject","value":"[blink-dev] Intent To Implement: Budget API"},{"name":"To","value":"blink-dev <blink-dev@chromium.org>"}]}},{"snippet":"Looks exciting! I know this is a complex and contentious space, but it's also of critical importance to getting the web platform closer to matching the capabilities of native mobile platforms","payload":{"headers":[{"name":"From","value":"Rick Byers <rbyers@chromium.org>"},{"name":"Date","value":"Mon, 1 Aug 2016 11:13:44 -0400"},{"name":"Subject","value":"Re: [blink-dev] Intent To Implement: Budget API"},{"name":"To","value":"Jen Harkness <harkness@google.com>"},{"name":"Cc","value":"blink-dev <blink-dev@chromium.org>, Peter Beverloo <peter@chromium.org>"}]}},{"snippet":"I'm glad you're excited! Doing this in a way that benefits users is definitely my number one concern, but I think we can do that and at the same time enhance the platform. In terms of","payload":{"headers":[{"name":"From","value":"\"'Jen Harkness' via blink-dev\" <blink-dev@chromium.org>"},{"name":"Date","value":"Mon, 1 Aug 2016 16:46:02 +0100"},{"name":"Subject","value":"Re: [blink-dev] Intent To Implement: Budget API"},{"name":"To","value":"Rick Byers <rbyers@chromium.org>"},{"name":"Cc","value":"blink-dev <blink-dev@chromium.org>, Peter Beverloo <peter@chromium.org>"}]}},{"snippet":"Sounds great, thank you! On Mon, Aug 1, 2016 at 11:46 AM, Jen Harkness <harkness@google.com> wrote: I'm glad you're excited! Doing this in a way that benefits users is definitely my","payload":{"headers":[{"name":"From","value":"Rick Byers <rbyers@chromium.org>"},{"name":"Date","value":"Mon, 1 Aug 2016 12:44:12 -0400"},{"name":"Subject","value":"Re: [blink-dev] Intent To Implement: Budget API"},{"name":"To","value":"Jen Harkness <harkness@google.com>"},{"name":"Cc","value":"blink-dev <blink-dev@chromium.org>, Peter Beverloo <peter@chromium.org>"}]}},{"snippet":"There's a mistake in the original Intent, the bug linked should be crbug.com/617971. The document is on the way! On Mon, Aug 1, 2016 at 5:44 PM, Rick Byers <rbyers@chromium.org> wrote: Sounds","payload":{"headers":[{"name":"From","value":"\"'Jen Harkness' via blink-dev\" <blink-dev@chromium.org>"},{"name":"Date","value":"Wed, 3 Aug 2016 12:53:43 +0100"},{"name":"Subject","value":"Re: [blink-dev] Intent To Implement: Budget API"},{"name":"To","value":"Rick Byers <rbyers@chromium.org>"},{"name":"Cc","value":"blink-dev <blink-dev@chromium.org>, Peter Beverloo <peter@chromium.org>"}]}},{"snippet":"Document is now posted at https://github.com/beverloo/budget-api/blob/gh-pages/BackgroundOperationComparison.md On Wed, Aug 3, 2016 at 12:53 PM, Jen Harkness <harkness@google.com> wrote:","payload":{"headers":[{"name":"From","value":"\"'Jen Harkness' via blink-dev\" <blink-dev@chromium.org>"},{"name":"Date","value":"Wed, 10 Aug 2016 14:10:14 +0100"},{"name":"Subject","value":"Re: [blink-dev] Intent To Implement: Budget API"},{"name":"To","value":"Rick Byers <rbyers@chromium.org>"},{"name":"Cc","value":"blink-dev <blink-dev@chromium.org>, Peter Beverloo <peter@chromium.org>"}]}}]},{"messages":[{"snippet":"Blink bug status as of 2016-08-01 I added yellow background to cells which has 10+ unconfirmed/untriaged. I wanted to add it to all of non-zero unconfirmed/untriaged cells, but there were too many such","payload":{"headers":[{"name":"From","value":"\"TAMURA, Kent\" <tkent@chromium.org>"},{"name":"Date","value":"Mon, 1 Aug 2016 08:35:12 +0900"},{"name":"Subject","value":"[blink-dev] Blink bug status as of 2016-08-01"},{"name":"To","value":"blink-dev+status@chromium.org"}]}}]},{"messages":[{"snippet":"Do we have any testing infrastructure that can test mouse events (as perceived by layout tests) while the system cursor moves, moves out of the window, and then re-enters in a different location?","payload":{"headers":[{"name":"From","value":"Vincent Scheib <scheib@chromium.org>"},{"name":"Date","value":"Fri, 29 Jul 2016 20:01:45 -0700"},{"name":"Subject","value":"[blink-dev] Testing mouse cursor moving out of window and back"},{"name":"To","value":"blink-dev <blink-dev@chromium.org>"}]}},{"snippet":"I think eventSender can do that. Just use negative coordinates to be outside the window? On Jul 29, 2016 8:02 PM, "Vincent Scheib" <scheib@chromium.org> wrote: Do we have any testing","payload":{"headers":[{"name":"Date","value":"Fri, 29 Jul 2016 20:24:21 -0700"},{"name":"Subject","value":"Re: [blink-dev] Testing mouse cursor moving out of window and back"},{"name":"From","value":"Elliott Sprehn <esprehn@chromium.org>"},{"name":"To","value":"Vincent Scheib <scheib@chromium.org>"},{"name":"Cc","value":"blink-dev <blink-dev@chromium.org>"}]}},{"snippet":"Yes, eventSender should be able to send blink synthetic input of any form chromium does. Occasionally we find some special case that's missing, but it's easy to add. But if you need to hit","payload":{"headers":[{"name":"From","value":"\"'Rick Byers' via blink-dev\" <blink-dev@chromium.org>"},{"name":"Date","value":"Sat, 30 Jul 2016 01:43:53 -0400"},{"name":"Subject","value":"Re: [blink-dev] Testing mouse cursor moving out of window and back"},{"name":"To","value":"Elliott Sprehn <esprehn@chromium.org>"},{"name":"Cc","value":"Vincent Scheib <scheib@chromium.org>, blink-dev <blink-dev@chromium.org>, input-dev <input-dev@chromium.org>"}]}}]},{"messages":[{"snippet":"Does there exist a JSON parser that can be used from Blink code (outside of v8) that will return a blink::JSONValue? I'm hoping to find such a thing so that I can parse and store HTTP header values","payload":{"headers":[{"name":"From","value":"Ian Clelland <iclelland@chromium.org>"},{"name":"Date","value":"Fri, 29 Jul 2016 14:35:37 -0400"},{"name":"Subject","value":"[blink-dev] JSON parser in Blink?"},{"name":"To","value":"blink-dev <blink-dev@chromium.org>"}]}},{"snippet":"Yeah, this looks ugly... On Fri, Jul 29, 2016 at 8:35 PM, Ian Clelland <iclelland@chromium.org> wrote: Does there exist a JSON parser that can be used from Blink code (outside of v8) that will","payload":{"headers":[{"name":"From","value":"Kentaro Hara <haraken@chromium.org>"},{"name":"Date","value":"Fri, 29 Jul 2016 21:10:19 +0200"},{"name":"Subject","value":"Re: [blink-dev] JSON parser in Blink?"},{"name":"To","value":"Ian Clelland <iclelland@chromium.org>"},{"name":"Cc","value":"blink-dev <blink-dev@chromium.org>"}]}},{"snippet":"On Fri, Jul 29, 2016 at 3:10 PM, Kentaro Hara <haraken@chromium.org> wrote: Yeah, this looks ugly... On Fri, Jul 29, 2016 at 8:35 PM, Ian Clelland <iclelland@chromium.org> wrote: Does there","payload":{"headers":[{"name":"From","value":"Ian Clelland <iclelland@chromium.org>"},{"name":"Date","value":"Fri, 29 Jul 2016 15:30:32 -0400"},{"name":"Subject","value":"Re: [blink-dev] JSON parser in Blink?"},{"name":"To","value":"Kentaro Hara <haraken@chromium.org>"},{"name":"Cc","value":"blink-dev <blink-dev@chromium.org>"}]}},{"snippet":"On Fri, Jul 29, 2016 at 9:30 PM, Ian Clelland <iclelland@chromium.org> wrote: On Fri, Jul 29, 2016 at 3:10 PM, Kentaro Hara <haraken@chromium.org> wrote: Yeah, this looks ugly... On Fri,","payload":{"headers":[{"name":"From","value":"Kentaro Hara <haraken@chromium.org>"},{"name":"Date","value":"Fri, 29 Jul 2016 21:39:57 +0200"},{"name":"Subject","value":"Re: [blink-dev] JSON parser in Blink?"},{"name":"To","value":"Ian Clelland <iclelland@chromium.org>"},{"name":"Cc","value":"blink-dev <blink-dev@chromium.org>"}]}},{"snippet":"How about letting JSONValue be a wrapper of base::Value? FYI the history of Source/platform/JSONValues: it was split from devtools' Source/inspector/InspectorValues in https://chromiumcodereview.","payload":{"headers":[{"name":"From","value":"Xianzhu Wang <wangxianzhu@chromium.org>"},{"name":"Date","value":"Fri, 29 Jul 2016 12:54:41 -0700"},{"name":"Subject","value":"Re: [blink-dev] JSON parser in Blink?"},{"name":"To","value":"Ian Clelland <iclelland@chromium.org>"},{"name":"Cc","value":"blink-dev <blink-dev@chromium.org>"}]}},{"snippet":"I don't want to allow base::Value even by wrapper in core. It's terribly inefficient because it uses std::string and maps and can't share any of the keys or hashes. Accessing the values","payload":{"headers":[{"name":"Date","value":"Fri, 29 Jul 2016 13:18:22 -0700"},{"name":"Subject","value":"Re: [blink-dev] JSON parser in Blink?"},{"name":"From","value":"Elliott Sprehn <esprehn@chromium.org>"},{"name":"To","value":"Xianzhu Wang <wangxianzhu@chromium.org>"},{"name":"Cc","value":"blink-dev <blink-dev@chromium.org>, Ian Clelland <iclelland@chromium.org>"}]}},{"snippet":"On Fri, Jul 29, 2016 at 4:18 PM, Elliott Sprehn <esprehn@chromium.org> wrote: I don't want to allow base::Value even by wrapper in core. It's terribly inefficient because it uses std::","payload":{"headers":[{"name":"From","value":"Ian Clelland <iclelland@chromium.org>"},{"name":"Date","value":"Fri, 29 Jul 2016 16:33:44 -0400"},{"name":"Subject","value":"Re: [blink-dev] JSON parser in Blink?"},{"name":"To","value":"Elliott Sprehn <esprehn@chromium.org>"},{"name":"Cc","value":"Xianzhu Wang <wangxianzhu@chromium.org>, blink-dev <blink-dev@chromium.org>"}]}},{"snippet":"On Fri, Jul 29, 2016 at 1:18 PM, Elliott Sprehn <esprehn@chromium.org> wrote: I don't want to allow base::Value even by wrapper in core. It's terribly inefficient because it uses std::","payload":{"headers":[{"name":"From","value":"Xianzhu Wang <wangxianzhu@chromium.org>"},{"name":"Date","value":"Fri, 29 Jul 2016 13:36:26 -0700"},{"name":"Subject","value":"Re: [blink-dev] JSON parser in Blink?"},{"name":"To","value":"Elliott Sprehn <esprehn@chromium.org>"},{"name":"Cc","value":"blink-dev <blink-dev@chromium.org>, Ian Clelland <iclelland@chromium.org>"}]}},{"snippet":"Relationship between the JSON code in inspector and blink platform: inspector blink platform ========= ============== InspectorValues (none) | \\ JSONParser ---------- JSONValues 17118009 in 2013 |","payload":{"headers":[{"name":"From","value":"Xianzhu Wang <wangxianzhu@chromium.org>"},{"name":"Date","value":"Fri, 29 Jul 2016 13:48:20 -0700"},{"name":"Subject","value":"Re: [blink-dev] JSON parser in Blink?"},{"name":"To","value":"Elliott Sprehn <esprehn@chromium.org>"},{"name":"Cc","value":"blink-dev <blink-dev@chromium.org>, Ian Clelland <iclelland@chromium.org>"}]}},{"snippet":"On Fri, Jul 29, 2016 at 1:33 PM, Ian Clelland <iclelland@chromium.org> wrote: On Fri, Jul 29, 2016 at 4:18 PM, Elliott Sprehn <esprehn@chromium.org> wrote: I don't want to allow base::","payload":{"headers":[{"name":"From","value":"Elliott Sprehn <esprehn@chromium.org>"},{"name":"Date","value":"Fri, 29 Jul 2016 13:53:07 -0700"},{"name":"Subject","value":"Re: [blink-dev] JSON parser in Blink?"},{"name":"To","value":"Ian Clelland <iclelland@chromium.org>"},{"name":"Cc","value":"Xianzhu Wang <wangxianzhu@chromium.org>, blink-dev <blink-dev@chromium.org>"}]}},{"snippet":"On Fri, Jul 29, 2016 at 10:53 PM, Elliott Sprehn <esprehn@chromium.org> wrote: On Fri, Jul 29, 2016 at 1:33 PM, Ian Clelland <iclelland@chromium.org> wrote: On Fri, Jul 29, 2016 at 4:18 PM,","payload":{"headers":[{"name":"From","value":"Kentaro Hara <haraken@chromium.org>"},{"name":"Date","value":"Fri, 29 Jul 2016 22:57:19 +0200"},{"name":"Subject","value":"Re: [blink-dev] JSON parser in Blink?"},{"name":"To","value":"Elliott Sprehn <esprehn@chromium.org>"},{"name":"Cc","value":"Ian Clelland <iclelland@chromium.org>, Xianzhu Wang <wangxianzhu@chromium.org>, blink-dev <blink-dev@chromium.org>"}]}},{"snippet":"Inspector parser used to produce JSONValues before, so if you copy it and replace protocol::Value with JSONValue and String16 with WTF::String, it should just work. - Dmitry On Fri, Jul 29, 2016 at 1:","payload":{"headers":[{"name":"From","value":"Dmitry Gozman <dgozman@chromium.org>"},{"name":"Date","value":"Sat, 30 Jul 2016 12:25:16 -0700"},{"name":"Subject","value":"Re: [blink-dev] JSON parser in Blink?"},{"name":"To","value":"Kentaro Hara <haraken@chromium.org>"},{"name":"Cc","value":"Elliott Sprehn <esprehn@chromium.org>, Ian Clelland <iclelland@chromium.org>, Xianzhu Wang <wangxianzhu@chromium.org>, blink-dev <blink-dev@chromium.org>"}]}},{"snippet":"This is what that proposal looks like in practice: https://codereview.chromium.org/2205933002 (I don't mind that solution, and I'm tentatively proceeding with it locally) it looks like blink::","payload":{"headers":[{"name":"From","value":"Ian Clelland <iclelland@chromium.org>"},{"name":"Date","value":"Tue, 2 Aug 2016 14:52:24 -0400"},{"name":"Subject","value":"Re: [blink-dev] JSON parser in Blink?"},{"name":"To","value":"Dmitry Gozman <dgozman@chromium.org>"},{"name":"Cc","value":"Kentaro Hara <haraken@chromium.org>, Elliott Sprehn <esprehn@chromium.org>, Xianzhu Wang <wangxianzhu@chromium.org>, blink-dev <blink-dev@chromium.org>"}]}},{"snippet":"On Tue, Aug 2, 2016 at 11:52 AM, Ian Clelland <iclelland@chromium.org> wrote: This is what that proposal looks like in practice: https://codereview.chromium.org/2205933002 (I don't mind that","payload":{"headers":[{"name":"From","value":"Elliott Sprehn <esprehn@chromium.org>"},{"name":"Date","value":"Tue, 2 Aug 2016 12:00:52 -0700"},{"name":"Subject","value":"Re: [blink-dev] JSON parser in Blink?"},{"name":"To","value":"Ian Clelland <iclelland@chromium.org>"},{"name":"Cc","value":"Dmitry Gozman <dgozman@chromium.org>, Kentaro Hara <haraken@chromium.org>, Xianzhu Wang <wangxianzhu@chromium.org>, blink-dev <blink-dev@chromium.org>"}]}},{"snippet":"I don't know; it looks like they were intended to be changed to OwnPtrs (https://codereview.chromium.org/1728873002) but that last step never happened. pfeldman may have more context here; it looks","payload":{"headers":[{"name":"From","value":"Ian Clelland <iclelland@chromium.org>"},{"name":"Date","value":"Tue, 2 Aug 2016 15:21:07 -0400"},{"name":"Subject","value":"Re: [blink-dev] JSON parser in Blink?"},{"name":"To","value":"Elliott Sprehn <esprehn@chromium.org>"},{"name":"Cc","value":"Ian Clelland <iclelland@chromium.org>, Dmitry Gozman <dgozman@chromium.org>, Kentaro Hara <haraken@chromium.org>, Xianzhu Wang <wangxianzhu@chromium.org>, blink-dev <blink-dev@chromium.org>, Pavel Feldman <pfeldman@google.com>"}]}},{"snippet":"Switch to STL (eg unique_ptr, std::map) happend to facilitate integration with non-Blink clients (eg Node now includes the inspector). Ultimately, the goal is to move v8_inspector to V8. On Tue, Aug 2,","payload":{"headers":[{"name":"From","value":"\"'Eugene Ostroukhov' via blink-dev\" <blink-dev@chromium.org>"},{"name":"Date","value":"Tue, 02 Aug 2016 19:25:58 +0000"},{"name":"Subject","value":"Re: [blink-dev] JSON parser in Blink?"},{"name":"To","value":"Ian Clelland <iclelland@chromium.org>, Elliott Sprehn <esprehn@chromium.org>"},{"name":"Cc","value":"Dmitry Gozman <dgozman@chromium.org>, Kentaro Hara <haraken@chromium.org>, Xianzhu Wang <wangxianzhu@chromium.org>, blink-dev <blink-dev@chromium.org>, Pavel Feldman <pfeldman@google.com>"}]}},{"snippet":"So, the inspector parser needs to work with STL values, and not WTF. I suppose if it's moving out entirely, then it doesn't make sense to try to force it back into Source/platform. I've","payload":{"headers":[{"name":"From","value":"Ian Clelland <iclelland@chromium.org>"},{"name":"Date","value":"Thu, 4 Aug 2016 10:46:10 -0400"},{"name":"Subject","value":"Re: [blink-dev] JSON parser in Blink?"},{"name":"To","value":"Eugene Ostroukhov <eostroukhov@google.com>"},{"name":"Cc","value":"Ian Clelland <iclelland@chromium.org>, Elliott Sprehn <esprehn@chromium.org>, Dmitry Gozman <dgozman@chromium.org>, Kentaro Hara <haraken@chromium.org>, Xianzhu Wang <wangxianzhu@chromium.org>, blink-dev <blink-dev@chromium.org>, Pavel Feldman <pfeldman@google.com>"}]}},{"snippet":"Missed this thread, let me try to comment on that. - Inspector has the only native JSON parser in Blink (platform/inspector_protocol) that is being moved into v8, consider it gone. - platform/","payload":{"headers":[{"name":"From","value":"\"'Pavel Feldman' via blink-dev\" <blink-dev@chromium.org>"},{"name":"Date","value":"Thu, 4 Aug 2016 08:08:17 -0700"},{"name":"Subject","value":"Re: [blink-dev] JSON parser in Blink?"},{"name":"To","value":"Ian Clelland <iclelland@chromium.org>"},{"name":"Cc","value":"Eugene Ostroukhov <eostroukhov@google.com>, Elliott Sprehn <esprehn@chromium.org>, Dmitry Gozman <dgozman@chromium.org>, Kentaro Hara <haraken@chromium.org>, Xianzhu Wang <wangxianzhu@chromium.org>, blink-dev <blink-dev@chromium.org>"}]}},{"snippet":"Thanks, Pavel -- I appreciate the context and insight there. On Thu, Aug 4, 2016 at 11:08 AM, Pavel Feldman <pfeldman@google.com> wrote: Missed this thread, let me try to comment on that. -","payload":{"headers":[{"name":"From","value":"Ian Clelland <iclelland@chromium.org>"},{"name":"Date","value":"Thu, 4 Aug 2016 12:49:55 -0400"},{"name":"Subject","value":"Re: [blink-dev] JSON parser in Blink?"},{"name":"To","value":"Pavel Feldman <pfeldman@google.com>"},{"name":"Cc","value":"Eugene Ostroukhov <eostroukhov@google.com>, Elliott Sprehn <esprehn@chromium.org>, Dmitry Gozman <dgozman@chromium.org>, Kentaro Hara <haraken@chromium.org>, Xianzhu Wang <wangxianzhu@chromium.org>, blink-dev <blink-dev@chromium.org>"}]}},{"snippet":"On Thu, Aug 4, 2016 at 9:49 AM, Ian Clelland <iclelland@chromium.org> wrote: Thanks, Pavel -- I appreciate the context and insight there. On Thu, Aug 4, 2016 at 11:08 AM, Pavel Feldman <","payload":{"headers":[{"name":"From","value":"\"'Pavel Feldman' via blink-dev\" <blink-dev@chromium.org>"},{"name":"Date","value":"Thu, 4 Aug 2016 10:24:17 -0700"},{"name":"Subject","value":"Re: [blink-dev] JSON parser in Blink?"},{"name":"To","value":"Ian Clelland <iclelland@chromium.org>"},{"name":"Cc","value":"Eugene Ostroukhov <eostroukhov@google.com>, Elliott Sprehn <esprehn@chromium.org>, Dmitry Gozman <dgozman@chromium.org>, Kentaro Hara <haraken@chromium.org>, Xianzhu Wang <wangxianzhu@chromium.org>, blink-dev <blink-dev@chromium.org>"}]}},{"snippet":"On Thu, Aug 4, 2016 at 1:24 PM, Pavel Feldman <pfeldman@google.com> wrote: On Thu, Aug 4, 2016 at 9:49 AM, Ian Clelland <iclelland@chromium.org> wrote: Thanks, Pavel -- I appreciate the","payload":{"headers":[{"name":"From","value":"Ian Clelland <iclelland@chromium.org>"},{"name":"Date","value":"Thu, 4 Aug 2016 23:39:02 -0400"},{"name":"Subject","value":"Re: [blink-dev] JSON parser in Blink?"},{"name":"To","value":"Pavel Feldman <pfeldman@google.com>"},{"name":"Cc","value":"Ian Clelland <iclelland@chromium.org>, Eugene Ostroukhov <eostroukhov@google.com>, Elliott Sprehn <esprehn@chromium.org>, Dmitry Gozman <dgozman@chromium.org>, Kentaro Hara <haraken@chromium.org>, Xianzhu Wang <wangxianzhu@chromium.org>, blink-dev <blink-dev@chromium.org>"}]}}]},{"messages":[{"snippet":"Loading team bi-weekly updates from CAM, TOK, MTV, RES, PAR and external contributors. More discussion can be found on loading-dev@ Highlights: Finalizing Q3 OKR Time-to-first-meaningful-paint UMA is","payload":{"headers":[{"name":"From","value":"\"'Kouhei Ueno' via blink-dev\" <blink-dev@chromium.org>"},{"name":"Date","value":"Fri, 29 Jul 2016 10:08:24 +0900"},{"name":"Subject","value":"[blink-dev] Loading team status updates (Jul 1 - Jul 22)"},{"name":"To","value":"blink-dev <blink-dev@chromium.org>, Chromium Loading Performance <loading-dev@chromium.org>"}]}}]},{"messages":[{"snippet":"+bcc blink-dev This lgtm to ship! A few questions/comments below. On Thu, Jul 28, 2016 at 12:03 PM, Caitlin Potter <caitp@igalia.com> wrote: Object.getOwnPropertyDescriptors() has been","payload":{"headers":[{"name":"From","value":"Adam Klein <adamk@chromium.org>"},{"name":"Date","value":"Thu, 28 Jul 2016 12:23:39 -0700"},{"name":"Subject","value":"[blink-dev] Re: [v8-users] Intent to Ship: Object.getOwnPropertyDescriptors()"},{"name":"To","value":"v8-users <v8-users@googlegroups.com>"}]}}]},{"messages":[{"snippet":"Implemented behind a flag in M52, I propose we ship these in M54 ( https://codereview.chromium.org/2184223004/ ) Contact emails sigbjornf@opera.com Spec https://dom.spec.whatwg.org/#childnode https://","payload":{"headers":[{"name":"To","value":"blink-dev <blink-dev@chromium.org>"},{"name":"From","value":"Sigbjorn Finne <sigbjornf@opera.com>"},{"name":"Subject","value":"[blink-dev] Intent to Ship: DOM ParentNode + ChildNode method extras"},{"name":"Date","value":"Thu, 28 Jul 2016 09:50:47 +0200"}]}},{"snippet":"LGTM1 On Thu, Jul 28, 2016 at 4:50 PM, Sigbjorn Finne <sigbjornf@opera.com> wrote: Implemented behind a flag in M52, I propose we ship these in M54 ( https://codereview.chromium.org/2184223004/ )","payload":{"headers":[{"name":"From","value":"\"TAMURA, Kent\" <tkent@chromium.org>"},{"name":"Date","value":"Thu, 28 Jul 2016 16:57:21 +0900"},{"name":"Subject","value":"Re: [blink-dev] Intent to Ship: DOM ParentNode + ChildNode method extras"},{"name":"To","value":"Sigbjorn Finne <sigbjornf@opera.com>"},{"name":"Cc","value":"blink-dev <blink-dev@chromium.org>"}]}},{"snippet":"LGTM2 On Thu, Jul 28, 2016 at 12:57 AM, TAMURA, Kent <tkent@chromium.org> wrote: LGTM1 On Thu, Jul 28, 2016 at 4:50 PM, Sigbjorn Finne <sigbjornf@opera.com> wrote: Implemented behind a flag","payload":{"headers":[{"name":"From","value":"Chris Harrelson <chrishtr@chromium.org>"},{"name":"Date","value":"Thu, 28 Jul 2016 08:00:03 -0700"},{"name":"Subject","value":"Re: [blink-dev] Intent to Ship: DOM ParentNode + ChildNode method extras"},{"name":"To","value":"\"TAMURA, Kent\" <tkent@chromium.org>"},{"name":"Cc","value":"Sigbjorn Finne <sigbjornf@opera.com>, blink-dev <blink-dev@chromium.org>"}]}},{"snippet":"On Thu, Jul 28, 2016 at 10:50 AM, Sigbjorn Finne <sigbjornf@opera.com> wrote: (Node implements both the ParentNode and ChildNode interfaces.) According to the specification, Node does not","payload":{"headers":[{"name":"From","value":"PhistucK <phistuck@gmail.com>"},{"name":"Date","value":"Thu, 28 Jul 2016 18:46:05 +0300"},{"name":"Subject","value":"Re: [blink-dev] Intent to Ship: DOM ParentNode + ChildNode method extras"},{"name":"To","value":"Sigbjorn Finne <sigbjornf@opera.com>"},{"name":"Cc","value":"blink-dev <blink-dev@chromium.org>"}]}},{"snippet":"Den 7/28/2016 17:46, PhistucK skreiv: > On Thu, Jul 28, 2016 at 10:50 AM, Sigbjorn Finne <sigbjornf@opera.com> > wrote: > >> (Node implements both the ParentNode and ChildNode","payload":{"headers":[{"name":"Subject","value":"Re: [blink-dev] Intent to Ship: DOM ParentNode + ChildNode method extras"},{"name":"To","value":"PhistucK <phistuck@gmail.com>"},{"name":"Cc","value":"blink-dev <blink-dev@chromium.org>"},{"name":"From","value":"Sigbjorn Finne <sigbjornf@opera.com>"},{"name":"Date","value":"Thu, 28 Jul 2016 20:09:27 +0200"}]}},{"snippet":"LGTM3, yay! On Thu, Jul 28, 2016 at 11:09 AM Sigbjorn Finne <sigbjornf@opera.com> wrote: Den 7/28/2016 17:46, PhistucK skreiv: > On Thu, Jul 28, 2016 at 10:50 AM, Sigbjorn Finne <sigbjornf@","payload":{"headers":[{"name":"From","value":"\"Philip Jägenstedt\" <foolip@chromium.org>"},{"name":"Date","value":"Fri, 29 Jul 2016 01:21:14 +0000"},{"name":"Subject","value":"Re: [blink-dev] Intent to Ship: DOM ParentNode + ChildNode method extras"},{"name":"To","value":"Sigbjorn Finne <sigbjornf@opera.com>, PhistucK <phistuck@gmail.com>"},{"name":"Cc","value":"blink-dev <blink-dev@chromium.org>"}]}}]},{"messages":[{"snippet":"Project Page: Out-of-process iframes (OOPIFs) Status, July 27: Recent updates: We're continuing our --isolate-extensions launch trial on Dev and Canary channels, and we're preparing to enable","payload":{"headers":[{"name":"From","value":"Charlie Reis <creis@chromium.org>"},{"name":"Date","value":"Wed, 27 Jul 2016 16:44:40 -0700"},{"name":"Subject","value":"[blink-dev] OOPIF Status, July 27, 2016"},{"name":"To","value":"chromium-dev <chromium-dev@chromium.org>, blink-dev <blink-dev@chromium.org>"},{"name":"Cc","value":"\"site-isolation-dev@chromium.org\" <site-isolation-dev@chromium.org>"}]}}]},{"messages":[{"snippet":"Today I updated my browser to chrome 52 and deployed instances to my application which uses application cache to download and cache latest Javascript code with the use of manifest file, stopped","payload":{"headers":[{"name":"Date","value":"Wed, 27 Jul 2016 12:47:26 -0700 (PDT)"},{"name":"From","value":"rahultiwari.iet@gmail.com"},{"name":"To","value":"blink-dev <blink-dev@chromium.org>"},{"name":"Subject","value":"[blink-dev] Application cache is deprecated or completely removed from chrome 52."}]}},{"snippet":"Are you using app cache on an HTTP URL? In that case, we've disabled the caching functionality, see https://www.chromestatus.com/features/5714236168732672 The solution would be to migrate to HTTPS.","payload":{"headers":[{"name":"From","value":"Jochen Eisinger <jochen@chromium.org>"},{"name":"Date","value":"Thu, 28 Jul 2016 06:57:31 +0000"},{"name":"Subject","value":"Re: [blink-dev] Application cache is deprecated or completely removed from chrome 52."},{"name":"To","value":"rahultiwari.iet@gmail.com, blink-dev <blink-dev@chromium.org>"}]}},{"snippet":"Yes, but looks like the issue is that while Chrome may discard the application cache manifest, it still serves responses from the application cache. On an HTTP URL, which does sound like a bug, since","payload":{"headers":[{"name":"From","value":"PhistucK <phistuck@gmail.com>"},{"name":"Date","value":"Thu, 28 Jul 2016 10:35:28 +0300"},{"name":"Subject","value":"Re: [blink-dev] Application cache is deprecated or completely removed from chrome 52."},{"name":"To","value":"Jochen Eisinger <jochen@chromium.org>"},{"name":"Cc","value":"rahultiwari.iet@gmail.com, blink-dev <blink-dev@chromium.org>"}]}},{"snippet":"can you file a bug for that please? On Thu, Jul 28, 2016 at 9:36 AM PhistucK <phistuck@gmail.com> wrote: Yes, but looks like the issue is that while Chrome may discard the application cache","payload":{"headers":[{"name":"From","value":"Jochen Eisinger <jochen@chromium.org>"},{"name":"Date","value":"Thu, 28 Jul 2016 08:47:26 +0000"},{"name":"Subject","value":"Re: [blink-dev] Application cache is deprecated or completely removed from chrome 52."},{"name":"To","value":"PhistucK <phistuck@gmail.com>"},{"name":"Cc","value":"rahultiwari.iet@gmail.com, blink-dev <blink-dev@chromium.org>"}]}},{"snippet":"The issue which I am observing is that chrome downloading the files mentioned in manifest file but it fails to update in application cache. Hence whenever I reload my page it serves old file from","payload":{"headers":[{"name":"Date","value":"Thu, 28 Jul 2016 06:14:36 -0700 (PDT)"},{"name":"From","value":"rahultiwari.iet@gmail.com"},{"name":"To","value":"blink-dev <blink-dev@chromium.org>"},{"name":"Cc","value":"rahultiwari.iet@gmail.com"},{"name":"Subject","value":"[blink-dev] Re: Application cache is deprecated or completely removed from chrome 52."}]}},{"snippet":"Again, please, file an issue at crbug.com with all of the details and it will be investigated. ☆PhistucK On Thu, Jul 28, 2016 at 4:14 PM, <rahultiwari.iet@gmail.com> wrote: The issue which I am","payload":{"headers":[{"name":"From","value":"PhistucK <phistuck@gmail.com>"},{"name":"Date","value":"Thu, 28 Jul 2016 16:44:53 +0300"},{"name":"Subject","value":"Re: [blink-dev] Re: Application cache is deprecated or completely removed from chrome 52."},{"name":"To","value":"Rahul Tiwari <rahultiwari.iet@gmail.com>"},{"name":"Cc","value":"blink-dev <blink-dev@chromium.org>"}]}}]},{"messages":[{"snippet":"This is a follow up to https://groups.google.com/a/chromium.org/d/msg/blink-dev/VhYxkRlfQng/EXRHD7A5BQAJ There is now public support from Microsoft (there is a Edge Platform Status Entry now) as we","payload":{"headers":[{"name":"From","value":"Dave Tapuska <dtapuska@chromium.org>"},{"name":"Date","value":"Tue, 26 Jul 2016 20:01:16 -0700"},{"name":"Subject","value":"[blink-dev] Intent to Ship: Support touch-action pan-up pan-down pan-left pan-right CSS properties"},{"name":"To","value":"blink-dev <blink-dev@chromium.org>"}]}},{"snippet":"Given the discussion today, I agree this is ready to ship. But I'll abstain from casting my vote since I'm the one that wrote the spec for this feature. Although there is public support from","payload":{"headers":[{"name":"From","value":"Rick Byers <rbyers@chromium.org>"},{"name":"Date","value":"Tue, 26 Jul 2016 21:44:58 -0700"},{"name":"Subject","value":"Re: [blink-dev] Intent to Ship: Support touch-action pan-up pan-down pan-left pan-right CSS properties"},{"name":"To","value":"Dave Tapuska <dtapuska@chromium.org>"},{"name":"Cc","value":"blink-dev <blink-dev@chromium.org>, Ted Dinklocker <ted.dinklocker@microsoft.com>"}]}},{"snippet":"LGTM1. On Tue, Jul 26, 2016 at 9:45 PM Rick Byers <rbyers@chromium.org> wrote: Given the discussion today, I agree this is ready to ship. But I'll abstain from casting my vote since I'm","payload":{"headers":[{"name":"From","value":"Dimitri Glazkov <dglazkov@chromium.org>"},{"name":"Date","value":"Wed, 27 Jul 2016 04:47:27 +0000"},{"name":"Subject","value":"Re: [blink-dev] Intent to Ship: Support touch-action pan-up pan-down pan-left pan-right CSS properties"},{"name":"To","value":"Rick Byers <rbyers@chromium.org>, Dave Tapuska <dtapuska@chromium.org>"},{"name":"Cc","value":"blink-dev <blink-dev@chromium.org>, Ted Dinklocker <ted.dinklocker@microsoft.com>"}]}},{"snippet":"LGTM2 On Tue, Jul 26, 2016 at 9:47 PM, Dimitri Glazkov <dglazkov@chromium.org> wrote: LGTM1. On Tue, Jul 26, 2016 at 9:45 PM Rick Byers <rbyers@chromium.org> wrote: Given the discussion","payload":{"headers":[{"name":"From","value":"Chris Harrelson <chrishtr@chromium.org>"},{"name":"Date","value":"Wed, 27 Jul 2016 08:10:54 -0700"},{"name":"Subject","value":"Re: [blink-dev] Intent to Ship: Support touch-action pan-up pan-down pan-left pan-right CSS properties"},{"name":"To","value":"Dimitri Glazkov <dglazkov@chromium.org>"},{"name":"Cc","value":"Rick Byers <rbyers@chromium.org>, Dave Tapuska <dtapuska@chromium.org>, blink-dev <blink-dev@chromium.org>, Ted Dinklocker <ted.dinklocker@microsoft.com>"}]}},{"snippet":"LGTM3 On Wed, Jul 27, 2016 at 8:11 AM Chris Harrelson <chrishtr@chromium.org> wrote: LGTM2 On Tue, Jul 26, 2016 at 9:47 PM, Dimitri Glazkov <dglazkov@chromium.org> wrote: LGTM1. On Tue, Jul","payload":{"headers":[{"name":"From","value":"\"Philip Jägenstedt\" <foolip@chromium.org>"},{"name":"Date","value":"Fri, 29 Jul 2016 01:57:54 +0000"},{"name":"Subject","value":"Re: [blink-dev] Intent to Ship: Support touch-action pan-up pan-down pan-left pan-right CSS properties"},{"name":"To","value":"Chris Harrelson <chrishtr@chromium.org>, Dimitri Glazkov <dglazkov@chromium.org>"},{"name":"Cc","value":"Rick Byers <rbyers@chromium.org>, Dave Tapuska <dtapuska@chromium.org>, blink-dev <blink-dev@chromium.org>, Ted Dinklocker <ted.dinklocker@microsoft.com>"}]}}]},{"messages":[{"snippet":"I noticed Firefox doesn't process javascript: iframe src URLs synchronously; Blink does (trace forward and backward from HTMLFrameElementBase::openURL.) So something like this: <!DOCTYPE html","payload":{"headers":[{"name":"From","value":"Dominic Cooney <dominicc@chromium.org>"},{"name":"Date","value":"Wed, 27 Jul 2016 10:55:55 +0900"},{"name":"Subject","value":"[blink-dev] Has anyone tried making src=\"javascript:...\" iframes load asynchronously?"},{"name":"To","value":"blink-dev <blink-dev@chromium.org>"},{"name":"Cc","value":"Daniel Cheng <dcheng@chromium.org>, Kouhei Ueno <kouhei@chromium.org>"}]}},{"snippet":"FWIW, Edge seems to have the same behavior as Firefox. I think we should try and see if we can make a similar change in Blink. Daniel On Wed, Jul 27, 2016 at 10:55 AM Dominic Cooney <dominicc@","payload":{"headers":[{"name":"From","value":"Daniel Cheng <dcheng@chromium.org>"},{"name":"Date","value":"Wed, 27 Jul 2016 02:15:49 +0000"},{"name":"Subject","value":"[blink-dev] Re: Has anyone tried making src=\"javascript:...\" iframes load asynchronously?"},{"name":"To","value":"Dominic Cooney <dominicc@chromium.org>, blink-dev <blink-dev@chromium.org>"},{"name":"Cc","value":"Kouhei Ueno <kouhei@chromium.org>"}]}},{"snippet":"+1 to follow Firefox and Edge. Blink behavior is a food of ClusterFuzz. 2016年7月27日(水) 11:16 Daniel Cheng <dcheng@chromium.org>: FWIW, Edge seems to have the same behavior as Firefox. I think we","payload":{"headers":[{"name":"From","value":"\"'Yoshifumi Inoue' via blink-dev\" <blink-dev@chromium.org>"},{"name":"Date","value":"Wed, 27 Jul 2016 02:28:03 +0000"},{"name":"Subject","value":"Re: [blink-dev] Re: Has anyone tried making src=\"javascript:...\" iframes load asynchronously?"},{"name":"To","value":"Daniel Cheng <dcheng@chromium.org>, Dominic Cooney <dominicc@chromium.org>, blink-dev <blink-dev@chromium.org>"},{"name":"Cc","value":"Kouhei Ueno <kouhei@chromium.org>"}]}},{"snippet":"+1 Yesterday Yoav made a similar change to load data uri images asynchronously in https://crrev.com/d0c9ac3bf5bb4843c2c189a72e7b6c39e6743831. On Tue, Jul 26, 2016 at 7:28 PM, 'Yoshifumi Inoue'","payload":{"headers":[{"name":"From","value":"Philip Rogers <pdr@chromium.org>"},{"name":"Date","value":"Tue, 26 Jul 2016 20:07:49 -0700"},{"name":"Subject","value":"Re: [blink-dev] Re: Has anyone tried making src=\"javascript:...\" iframes load asynchronously?"},{"name":"To","value":"Yoshifumi Inoue <yosin@google.com>"},{"name":"Cc","value":"Daniel Cheng <dcheng@chromium.org>, Dominic Cooney <dominicc@chromium.org>, blink-dev <blink-dev@chromium.org>, Kouhei Ueno <kouhei@chromium.org>, Yoav Weiss <yoav@yoav.ws>"}]}},{"snippet":"Let's try it. At one point it made the world catch fire due to code that special cases Firefox vs WebKit (ex. Closure, a bunch of google3)... But if Edge is getting away with it maybe we can too. :","payload":{"headers":[{"name":"Date","value":"Wed, 27 Jul 2016 01:21:56 -0400"},{"name":"Subject","value":"Re: [blink-dev] Re: Has anyone tried making src=\"javascript:...\" iframes load asynchronously?"},{"name":"From","value":"Elliott Sprehn <esprehn@chromium.org>"},{"name":"To","value":"Philip Rogers <pdr@chromium.org>"},{"name":"Cc","value":"Dominic Cooney <dominicc@chromium.org>, dcheng@chromium.org, Kouhei Ueno <kouhei@chromium.org>, Yoav Weiss <yoav@yoav.ws>, blink-dev <blink-dev@chromium.org>, Yoshifumi Inoue <yosin@google.com>"}]}},{"snippet":"On Jul 26, 2016 9:56 PM, "Dominic Cooney" <dominicc@chromium.org> wrote: > > I noticed Firefox doesn't process javascript: iframe src URLs synchronously; Blink does (trace","payload":{"headers":[{"name":"Date","value":"Wed, 27 Jul 2016 01:25:20 -0400"},{"name":"Subject","value":"Re: [blink-dev] Has anyone tried making src=\"javascript:...\" iframes load asynchronously?"},{"name":"From","value":"Elliott Sprehn <esprehn@chromium.org>"},{"name":"To","value":"Dominic Cooney <dominicc@chromium.org>"},{"name":"Cc","value":"kouhei@chromium.org, dcheng@chromium.org, blink-dev <blink-dev@chromium.org>"}]}},{"snippet":"On Wed, Jul 27, 2016 at 2:25 PM, Elliott Sprehn <esprehn@chromium.org> wrote: On Jul 26, 2016 9:56 PM, "Dominic Cooney" <dominicc@chromium.org> wrote: > > I noticed Firefox","payload":{"headers":[{"name":"From","value":"Dominic Cooney <dominicc@chromium.org>"},{"name":"Date","value":"Wed, 27 Jul 2016 14:46:20 +0900"},{"name":"Subject","value":"Re: [blink-dev] Has anyone tried making src=\"javascript:...\" iframes load asynchronously?"},{"name":"To","value":"Elliott Sprehn <esprehn@chromium.org>"},{"name":"Cc","value":"Kouhei Ueno <kouhei@chromium.org>, Daniel Cheng <dcheng@chromium.org>, blink-dev <blink-dev@chromium.org>"}]}},{"snippet":"+1 I think this change allows us to narrow down problem space. This is the only JS hook I'm aware of that's invoked on each parserAppendChild. Parser may invoke multiple parserAppendChild for a","payload":{"headers":[{"name":"From","value":"\"'Kouhei Ueno' via blink-dev\" <blink-dev@chromium.org>"},{"name":"Date","value":"Wed, 27 Jul 2016 14:56:22 +0900"},{"name":"Subject","value":"Re: [blink-dev] Has anyone tried making src=\"javascript:...\" iframes load asynchronously?"},{"name":"To","value":"Dominic Cooney <dominicc@chromium.org>"},{"name":"Cc","value":"Elliott Sprehn <esprehn@chromium.org>, Daniel Cheng <dcheng@chromium.org>, blink-dev <blink-dev@chromium.org>"}]}},{"snippet":"This whole thread is amazing. Thank you for digging into this, Dominic. :DG< On Tue, Jul 26, 2016 at 10:56 PM 'Kouhei Ueno' via blink-dev <blink-dev@chromium.org> wrote: +1 I think","payload":{"headers":[{"name":"From","value":"Dimitri Glazkov <dglazkov@chromium.org>"},{"name":"Date","value":"Wed, 27 Jul 2016 15:25:57 +0000"},{"name":"Subject","value":"Re: [blink-dev] Has anyone tried making src=\"javascript:...\" iframes load asynchronously?"},{"name":"To","value":"Kouhei Ueno <kouhei@google.com>, Dominic Cooney <dominicc@chromium.org>"},{"name":"Cc","value":"Elliott Sprehn <esprehn@chromium.org>, Daniel Cheng <dcheng@chromium.org>, blink-dev <blink-dev@chromium.org>"}]}},{"snippet":"On Thu, Jul 28, 2016 at 12:25 AM, Dimitri Glazkov <dglazkov@chromium.org> wrote: This whole thread is amazing. Thank you for digging into this, Dominic. :DG< Thank you. Credit due also to","payload":{"headers":[{"name":"From","value":"Dominic Cooney <dominicc@chromium.org>"},{"name":"Date","value":"Thu, 28 Jul 2016 11:37:56 +0900"},{"name":"Subject","value":"Re: [blink-dev] Has anyone tried making src=\"javascript:...\" iframes load asynchronously?"},{"name":"To","value":"Dimitri Glazkov <dglazkov@chromium.org>"},{"name":"Cc","value":"Kouhei Ueno <kouhei@google.com>, Elliott Sprehn <esprehn@chromium.org>, Daniel Cheng <dcheng@chromium.org>, blink-dev <blink-dev@chromium.org>"}]}}]},{"messages":[{"snippet":"Hi, One of the options suggested to my team for a feature we're implementing was called 'background pages', supposed used by blink to help render/provide necessary resources for certain","payload":{"headers":[{"name":"Date","value":"Tue, 26 Jul 2016 16:08:28 -0700 (PDT)"},{"name":"From","value":"Cathy <chili@chromium.org>"},{"name":"To","value":"blink-dev <blink-dev@chromium.org>"},{"name":"Subject","value":"[blink-dev] Background pages"}]}},{"snippet":"There's just the extensions feature called background pages. What is the feature you're building? Is there a design doc? On Jul 26, 2016 7:08 PM, "Cathy" <chili@chromium.org>","payload":{"headers":[{"name":"Date","value":"Tue, 26 Jul 2016 16:13:28 -0700"},{"name":"Subject","value":"Re: [blink-dev] Background pages"},{"name":"From","value":"Elliott Sprehn <esprehn@chromium.org>"},{"name":"To","value":"Cathy Li <chili@chromium.org>"},{"name":"Cc","value":"blink-dev <blink-dev@chromium.org>"}]}}]},{"messages":[{"snippet":"Bug triage Currently looks like we're holding steady but actually making significant progress Next week should have a lot of improvements Did a pretty comprehensive roundup of Cache Storage bugs","payload":{"headers":[{"name":"From","value":"\"'Dru Knox' via blink-dev\" <blink-dev@chromium.org>"},{"name":"Date","value":"Tue, 26 Jul 2016 14:32:23 -0700"},{"name":"Subject","value":"[blink-dev] OWP Storage weekly status - 7/26/16"},{"name":"To","value":"chrome-owp-storage <chrome-owp-storage@google.com>"}]}}]},{"messages":[{"snippet":"tl;dr: Constants in C++ which are generated from IDL files will look like kConstantName rather than CONSTANT_NAME. I'm going to be landing a large (~1600 loc) CL[1] which is changing the names of","payload":{"headers":[{"name":"From","value":"Ian Clelland <iclelland@chromium.org>"},{"name":"Date","value":"Tue, 26 Jul 2016 16:11:39 -0400"},{"name":"Subject","value":"PSA: Changing generated C++ constants in Blink"},{"name":"To","value":"blink-dev <blink-dev@chromium.org>, platform-architecture-dev <platform-architecture-dev@chromium.org>"}]}},{"snippet":"Makes sense, but [Reflect] is a bit of a misnomer for constants, its typical use is in HTML where "Some IDL attributes are defined to reflect a particular content attribute." It looks like","payload":{"headers":[{"name":"From","value":"\"Philip Jägenstedt\" <foolip@chromium.org>"},{"name":"Date","value":"Wed, 27 Jul 2016 02:25:31 +0000"},{"name":"Subject","value":"Re: [blink-dev] PSA: Changing generated C++ constants in Blink"},{"name":"To","value":"Ian Clelland <iclelland@chromium.org>, blink-dev <blink-dev@chromium.org>, platform-architecture-dev <platform-architecture-dev@chromium.org>"}]}},{"snippet":"That's interesting -- the documentation (Source/bindings/IDLExtendedAttributes.md) mentions that [Reflect] is allowed on constants, and then proceeds to define its semantics on attributes only. (Is","payload":{"headers":[{"name":"From","value":"Ian Clelland <iclelland@chromium.org>"},{"name":"Date","value":"Tue, 26 Jul 2016 22:43:42 -0400"},{"name":"Subject","value":"Re: [blink-dev] PSA: Changing generated C++ constants in Blink"},{"name":"To","value":"\"Philip Jägenstedt\" <foolip@chromium.org>"},{"name":"Cc","value":"Ian Clelland <iclelland@chromium.org>, blink-dev <blink-dev@chromium.org>, platform-architecture-dev <platform-architecture-dev@chromium.org>"}]}},{"snippet":"I think this change is reasonable. Google C++ style recommends kConstnatName for enum. https://google.github.io/styleguide/cppguide.html#Enumerator_Names However, 'New Blink Style Guide' says","payload":{"headers":[{"name":"From","value":"\"TAMURA, Kent\" <tkent@chromium.org>"},{"name":"Date","value":"Thu, 28 Jul 2016 08:52:53 +0900"},{"name":"Subject","value":"Re: [blink-dev] PSA: Changing generated C++ constants in Blink"},{"name":"To","value":"Ian Clelland <iclelland@chromium.org>, Jeffrey Yasskin <jyasskin@chromium.org>, Nico Weber <thakis@chromium.org>"},{"name":"Cc","value":"blink-dev <blink-dev@chromium.org>, platform-architecture-dev <platform-architecture-dev@chromium.org>"}]}},{"snippet":"On Wed, Jul 27, 2016 at 4:52 PM, TAMURA, Kent <tkent@chromium.org> wrote: I think this change is reasonable. Google C++ style recommends kConstnatName for enum. https://google.github.io/","payload":{"headers":[{"name":"From","value":"danakj@chromium.org"},{"name":"Date","value":"Wed, 27 Jul 2016 16:54:15 -0700"},{"name":"Subject","value":"Re: [blink-dev] PSA: Changing generated C++ constants in Blink"},{"name":"To","value":"\"TAMURA, Kent\" <tkent@chromium.org>"},{"name":"Cc","value":"Ian Clelland <iclelland@chromium.org>, Jeffrey Yasskin <jyasskin@chromium.org>, Nico Weber <thakis@chromium.org>, blink-dev <blink-dev@chromium.org>, platform-architecture-dev <platform-architecture-dev@chromium.org>"}]}},{"snippet":"Yeah we decided on k prefixing. :) On Jul 27, 2016 7:54 PM, <danakj@chromium.org> wrote: On Wed, Jul 27, 2016 at 4:52 PM, TAMURA, Kent <tkent@chromium.org> wrote: I think this change is","payload":{"headers":[{"name":"Date","value":"Wed, 27 Jul 2016 20:26:27 -0400"},{"name":"Subject","value":"Re: [blink-dev] PSA: Changing generated C++ constants in Blink"},{"name":"From","value":"Elliott Sprehn <esprehn@chromium.org>"},{"name":"To","value":"Dana Jansens <danakj@chromium.org>"},{"name":"Cc","value":"Kent TAMURA <tkent@chromium.org>, Jeffrey Yasskin <jyasskin@chromium.org>, Ian Clelland <iclelland@chromium.org>, platform-architecture-dev <platform-architecture-dev@chromium.org>, blink-dev <blink-dev@chromium.org>, Nico Weber <thakis@chromium.org>"}]}},{"snippet":"Looks like the doc is updated now -- although I don't have rights to see the revision history, so I can't tell when it was changed. The wording is now: "constants, whether defined as a","payload":{"headers":[{"name":"From","value":"Ian Clelland <iclelland@chromium.org>"},{"name":"Date","value":"Wed, 27 Jul 2016 23:00:19 -0400"},{"name":"Subject","value":"Re: [blink-dev] PSA: Changing generated C++ constants in Blink"},{"name":"To","value":"Elliott Sprehn <esprehn@chromium.org>"},{"name":"Cc","value":"Dana Jansens <danakj@chromium.org>, Kent TAMURA <tkent@chromium.org>, Jeffrey Yasskin <jyasskin@chromium.org>, Ian Clelland <iclelland@chromium.org>, platform-architecture-dev <platform-architecture-dev@chromium.org>, blink-dev <blink-dev@chromium.org>, Nico Weber <thakis@chromium.org>"}]}},{"snippet":"With Dana and Elliott saying we agreed on this style, that's more than enough IMHO to indicate a (rough) consensus :-). So I'd say go ahead. Thanks for doing this! On Wed, Jul 27, 2016 at 11:00","payload":{"headers":[{"name":"From","value":"Rick Byers <rbyers@chromium.org>"},{"name":"Date","value":"Fri, 29 Jul 2016 17:55:18 -0400"},{"name":"Subject","value":"Re: [blink-dev] PSA: Changing generated C++ constants in Blink"},{"name":"To","value":"Ian Clelland <iclelland@chromium.org>"},{"name":"Cc","value":"Elliott Sprehn <esprehn@chromium.org>, Dana Jansens <danakj@chromium.org>, Kent TAMURA <tkent@chromium.org>, Jeffrey Yasskin <jyasskin@chromium.org>, platform-architecture-dev <platform-architecture-dev@chromium.org>, blink-dev <blink-dev@chromium.org>, Nico Weber <thakis@chromium.org>"}]}},{"snippet":"On Fri, Jul 29, 2016 at 5:55 PM, Rick Byers <rbyers@chromium.org> wrote: With Dana and Elliott saying we agreed on this style, that's more than enough IMHO to indicate a (rough) consensus :-)","payload":{"headers":[{"name":"From","value":"Nico Weber <thakis@chromium.org>"},{"name":"Date","value":"Fri, 29 Jul 2016 19:25:12 -0400"},{"name":"Subject","value":"Re: [blink-dev] PSA: Changing generated C++ constants in Blink"},{"name":"To","value":"Rick Byers <rbyers@chromium.org>"},{"name":"Cc","value":"Ian Clelland <iclelland@chromium.org>, Elliott Sprehn <esprehn@chromium.org>, Dana Jansens <danakj@chromium.org>, Kent TAMURA <tkent@chromium.org>, Jeffrey Yasskin <jyasskin@chromium.org>, platform-architecture-dev <platform-architecture-dev@chromium.org>, blink-dev <blink-dev@chromium.org>"}]}},{"snippet":"Thanks, everyone -- I'm considering this to be consensus enough, and sending this to the CQ now :) On Fri, Jul 29, 2016 at 7:25 PM, Nico Weber <thakis@chromium.org> wrote: On Fri, Jul 29,","payload":{"headers":[{"name":"From","value":"Ian Clelland <iclelland@chromium.org>"},{"name":"Date","value":"Tue, 2 Aug 2016 10:40:46 -0400"},{"name":"Subject","value":"Re: [blink-dev] PSA: Changing generated C++ constants in Blink"},{"name":"To","value":"Nico Weber <thakis@chromium.org>"},{"name":"Cc","value":"Rick Byers <rbyers@chromium.org>, Elliott Sprehn <esprehn@chromium.org>, Dana Jansens <danakj@chromium.org>, Kent TAMURA <tkent@chromium.org>, Jeffrey Yasskin <jyasskin@chromium.org>, platform-architecture-dev <platform-architecture-dev@chromium.org>, blink-dev <blink-dev@chromium.org>"}]}}]},{"messages":[{"snippet":"Contact emails dcheng@chromium.org Spec https://html.spec.whatwg.org/multipage/obsolete.html#external Summary window.external.IsSearchProviderInstalled and window.external.AddSearchProvider will both","payload":{"headers":[{"name":"From","value":"Daniel Cheng <dcheng@chromium.org>"},{"name":"Date","value":"Tue, 26 Jul 2016 07:47:22 +0000"},{"name":"Subject","value":"[blink-dev] Intent to Implement and Ship: Align behavior of window.external.IsSearchProviderInstalled and window.external.AddSearchProvider with the spec"},{"name":"To","value":"blink-dev <blink-dev@chromium.org>"}]}},{"snippet":"LGTM1 On Tue, Jul 26, 2016 at 4:47 PM, Daniel Cheng <dcheng@chromium.org> wrote: Contact emails dcheng@chromium.org Spec https://html.spec.whatwg.org/multipage/obsolete.html#external Summary","payload":{"headers":[{"name":"From","value":"\"TAMURA, Kent\" <tkent@chromium.org>"},{"name":"Date","value":"Tue, 26 Jul 2016 17:33:51 +0900"},{"name":"Subject","value":"Re: [blink-dev] Intent to Implement and Ship: Align behavior of window.external.IsSearchProviderInstalled and window.external.AddSearchProvider with the spec"},{"name":"To","value":"Daniel Cheng <dcheng@chromium.org>"},{"name":"Cc","value":"blink-dev <blink-dev@chromium.org>"}]}},{"snippet":"LGTM2 On Tue, Jul 26, 2016 at 1:34 AM TAMURA, Kent <tkent@chromium.org> wrote: LGTM1 On Tue, Jul 26, 2016 at 4:47 PM, Daniel Cheng <dcheng@chromium.org> wrote: Contact emails dcheng@","payload":{"headers":[{"name":"From","value":"Dimitri Glazkov <dglazkov@chromium.org>"},{"name":"Date","value":"Tue, 26 Jul 2016 15:43:57 +0000"},{"name":"Subject","value":"Re: [blink-dev] Intent to Implement and Ship: Align behavior of window.external.IsSearchProviderInstalled and window.external.AddSearchProvider with the spec"},{"name":"To","value":"\"TAMURA, Kent\" <tkent@chromium.org>, Daniel Cheng <dcheng@chromium.org>"},{"name":"Cc","value":"blink-dev <blink-dev@chromium.org>"}]}},{"snippet":"Btw, I forgot to mention in the initial email, but the one thing I'm a bit uncertain about is the mismatch between IE10 and the spec for IsSearchProviderInstalled: the spec says it should be a no-","payload":{"headers":[{"name":"From","value":"Daniel Cheng <dcheng@chromium.org>"},{"name":"Date","value":"Tue, 26 Jul 2016 15:46:56 +0000"},{"name":"Subject","value":"Re: [blink-dev] Intent to Implement and Ship: Align behavior of window.external.IsSearchProviderInstalled and window.external.AddSearchProvider with the spec"},{"name":"To","value":"Dimitri Glazkov <dglazkov@chromium.org>, \"TAMURA, Kent\" <tkent@chromium.org>"},{"name":"Cc","value":"blink-dev <blink-dev@chromium.org>"}]}},{"snippet":"LGTM3 On Tue, Jul 26, 2016 at 8:46 AM, Daniel Cheng <dcheng@chromium.org> wrote: Btw, I forgot to mention in the initial email, but the one thing I'm a bit uncertain about is the mismatch","payload":{"headers":[{"name":"From","value":"Chris Harrelson <chrishtr@chromium.org>"},{"name":"Date","value":"Tue, 26 Jul 2016 08:54:22 -0700"},{"name":"Subject","value":"Re: [blink-dev] Intent to Implement and Ship: Align behavior of window.external.IsSearchProviderInstalled and window.external.AddSearchProvider with the spec"},{"name":"To","value":"Daniel Cheng <dcheng@chromium.org>"},{"name":"Cc","value":"Dimitri Glazkov <dglazkov@chromium.org>, \"TAMURA, Kent\" <tkent@chromium.org>, blink-dev <blink-dev@chromium.org>"}]}},{"snippet":"On Tue, Jul 26, 2016 at 8:46 AM, Daniel Cheng <dcheng@chromium.org> wrote: Btw, I forgot to mention in the initial email, but the one thing I'm a bit uncertain about is the mismatch between","payload":{"headers":[{"name":"From","value":"John Abd-El-Malek <jam@chromium.org>"},{"name":"Date","value":"Tue, 26 Jul 2016 10:10:25 -0700"},{"name":"Subject","value":"Re: [blink-dev] Intent to Implement and Ship: Align behavior of window.external.IsSearchProviderInstalled and window.external.AddSearchProvider with the spec"},{"name":"To","value":"Daniel Cheng <dcheng@chromium.org>"},{"name":"Cc","value":"Dimitri Glazkov <dglazkov@chromium.org>, \"TAMURA, Kent\" <tkent@chromium.org>, blink-dev <blink-dev@chromium.org>"}]}},{"snippet":"Daniel, I take it you'll try making it always return undefined per spec and revisit if that doesn't work out? Unless we have a reason to suspect that some path is less risky, then we should try","payload":{"headers":[{"name":"From","value":"\"Philip Jägenstedt\" <foolip@chromium.org>"},{"name":"Date","value":"Wed, 27 Jul 2016 02:40:57 +0000"},{"name":"Subject","value":"Re: [blink-dev] Intent to Implement and Ship: Align behavior of window.external.IsSearchProviderInstalled and window.external.AddSearchProvider with the spec"},{"name":"To","value":"John Abd-El-Malek <jam@chromium.org>, Daniel Cheng <dcheng@chromium.org>"},{"name":"Cc","value":"Dimitri Glazkov <dglazkov@chromium.org>, \"TAMURA, Kent\" <tkent@chromium.org>, blink-dev <blink-dev@chromium.org>"}]}},{"snippet":"Yes, that's what the current CL (https://codereview.chromium.org/2177123003/) implements. I don't know how I'd measure "not working out" though. The argument for returning 2 is to","payload":{"headers":[{"name":"From","value":"Daniel Cheng <dcheng@chromium.org>"},{"name":"Date","value":"Wed, 27 Jul 2016 02:43:02 +0000"},{"name":"Subject","value":"Re: [blink-dev] Intent to Implement and Ship: Align behavior of window.external.IsSearchProviderInstalled and window.external.AddSearchProvider with the spec"},{"name":"To","value":"\"Philip Jägenstedt\" <foolip@chromium.org>, John Abd-El-Malek <jam@chromium.org>"},{"name":"Cc","value":"Dimitri Glazkov <dglazkov@chromium.org>, \"TAMURA, Kent\" <tkent@chromium.org>, blink-dev <blink-dev@chromium.org>"}]}},{"snippet":"Since the difference is so trivial, I'd say that if you learn of a single site that would have a better user experience by returning 2, then changing the spec to do the same would make sense. On","payload":{"headers":[{"name":"From","value":"\"Philip Jägenstedt\" <foolip@chromium.org>"},{"name":"Date","value":"Mon, 01 Aug 2016 10:13:20 +0000"},{"name":"Subject","value":"Re: [blink-dev] Intent to Implement and Ship: Align behavior of window.external.IsSearchProviderInstalled and window.external.AddSearchProvider with the spec"},{"name":"To","value":"Daniel Cheng <dcheng@chromium.org>, John Abd-El-Malek <jam@chromium.org>"},{"name":"Cc","value":"Dimitri Glazkov <dglazkov@chromium.org>, \"TAMURA, Kent\" <tkent@chromium.org>, blink-dev <blink-dev@chromium.org>"}]}},{"snippet":"Daniel, Do you have some doubt about finishing this before the M54 feature freeze? Joe On Tuesday, July 26, 2016 at 12:47:41 AM UTC-7, Daniel Cheng wrote: Contact emails dch...@chromium.org Spec https:","payload":{"headers":[{"name":"Date","value":"Tue, 2 Aug 2016 08:55:56 -0700 (PDT)"},{"name":"From","value":"\"'Joe Medley' via blink-dev\" <blink-dev@chromium.org>"},{"name":"To","value":"blink-dev <blink-dev@chromium.org>"},{"name":"Subject","value":"[blink-dev] Re: Intent to Implement and Ship: Align behavior of window.external.IsSearchProviderInstalled and window.external.AddSearchProvider with the spec"}]}},{"snippet":"No. The patch is trivial and landed. The OWP launch bug needs to go through review though (which I'm not entirely sure how to trigger). Daniel On Tue, Aug 2, 2016 at 11:56 PM 'Joe Medley'","payload":{"headers":[{"name":"From","value":"Daniel Cheng <dcheng@chromium.org>"},{"name":"Date","value":"Tue, 02 Aug 2016 16:22:53 +0000"},{"name":"Subject","value":"Re: [blink-dev] Re: Intent to Implement and Ship: Align behavior of window.external.IsSearchProviderInstalled and window.external.AddSearchProvider with the spec"},{"name":"To","value":"Joe Medley <jmedley@google.com>, blink-dev <blink-dev@chromium.org>"}]}},{"snippet":"I'm adding Chrome 54 to the status page. https://www.chromestatus.com/features/5672001305837568 Joe Medley | Technical Writer, Chrome DevRel | jmedley@google.com | 816-678-7195 If an API's not","payload":{"headers":[{"name":"From","value":"\"'Joe Medley' via blink-dev\" <blink-dev@chromium.org>"},{"name":"Date","value":"Tue, 2 Aug 2016 14:35:58 -0700"},{"name":"Subject","value":"Re: [blink-dev] Re: Intent to Implement and Ship: Align behavior of window.external.IsSearchProviderInstalled and window.external.AddSearchProvider with the spec"},{"name":"To","value":"Daniel Cheng <dcheng@chromium.org>"},{"name":"Cc","value":"blink-dev <blink-dev@chromium.org>"}]}}]},{"messages":[{"snippet":"(bcc blink-dev) The Style team is a group of engineers, working at Google (Sydney and Tokyo), Opera (Oslo) and Samsung (Boston). We are tasked with improving the style engine in Blink. Our","payload":{"headers":[{"name":"From","value":"Eddy Mead <meade@chromium.org>"},{"name":"Date","value":"Tue, 26 Jul 2016 15:42:24 +1000"},{"name":"Subject","value":"[blink-dev] Last week in Style and Animations"},{"name":"To","value":"style-dev <style-dev@chromium.org>"}]}}]},{"messages":[{"snippet":"I am planning to support <link rel=stylesheet href=..> in a shadow tree if it is connected. Until now, Blink has banned <link rel=stylesheet> in a shadow tree. See the standard discussion","payload":{"headers":[{"name":"From","value":"Hayato Ito <hayato@chromium.org>"},{"name":"Date","value":"Tue, 26 Jul 2016 04:16:43 +0000"},{"name":"Subject","value":"[blink-dev] [Web-Facing Change PSA]: Support <link rel=stylesheet> in a *connected* shadow tree"},{"name":"To","value":"blink-dev <blink-dev@chromium.org>"}]}}]},{"messages":[{"snippet":"bcc: blink-dev@chromium.org A group of us works part-time on improving the infrastructure instead of sheriffing. We meet once a month to give status updates. Ping me if you'd like join us instead","payload":{"headers":[{"name":"From","value":"\"'Quinten Yearsley' via blink-dev\" <blink-dev@chromium.org>"},{"name":"Date","value":"Mon, 25 Jul 2016 20:03:37 -0700"},{"name":"Subject","value":"[blink-dev] Blink Infra monthly meeting notes July 2016"},{"name":"To","value":"blink-infra@chromium.org"}]}}]},{"messages":[{"snippet":"Hi blink-dev, It's been a little ambiguous what's happening to our code style after the merge. There were discussions about Converging with Chromium Style (and revision 2) that ended over 6","payload":{"headers":[{"name":"From","value":"Sasha Bermeister <sashab@chromium.org>"},{"name":"Date","value":"Tue, 26 Jul 2016 11:56:46 +1000"},{"name":"Subject","value":"[blink-dev] Blink Code Style"},{"name":"To","value":"blink-dev <blink-dev@chromium.org>, Dana Jansens <danakj@chromium.org>, Elliott Sprehn <esprehn@chromium.org>, Nico Weber <thakis@chromium.org>, jyasskin@chromium.org"}]}},{"snippet":"On Mon, Jul 25, 2016 at 6:56 PM, Sasha Bermeister <sashab@chromium.org> wrote: Hi blink-dev, It's been a little ambiguous what's happening to our code style after the merge. There were","payload":{"headers":[{"name":"From","value":"danakj@chromium.org"},{"name":"Date","value":"Mon, 25 Jul 2016 19:16:45 -0700"},{"name":"Subject","value":"Re: [blink-dev] Blink Code Style"},{"name":"To","value":"Sasha Bermeister <sashab@chromium.org>"},{"name":"Cc","value":"blink-dev <blink-dev@chromium.org>, Elliott Sprehn <esprehn@chromium.org>, Nico Weber <thakis@chromium.org>, Jeffrey Yasskin <jyasskin@chromium.org>"}]}},{"snippet":"We discussed this a bit at the last blink-on. There are (at least) two parts to this project. 1. Changing method cases etc like Dana says 2. Whitespace-only changes For 2, the major blocker was to come","payload":{"headers":[{"name":"From","value":"Nico Weber <thakis@chromium.org>"},{"name":"Date","value":"Fri, 29 Jul 2016 19:04:00 -0400"},{"name":"Subject","value":"[blink-dev] Re: Blink Code Style"},{"name":"To","value":"Sasha Bermeister <sashab@chromium.org>"},{"name":"Cc","value":"blink-dev <blink-dev@chromium.org>, Dana Jansens <danakj@chromium.org>, Elliott Sprehn <esprehn@chromium.org>, Jeffrey Yasskin <jyasskin@chromium.org>"}]}},{"snippet":">> It's been a little ambiguous what's happening to our code style after the >> merge. There were discussions about Converging with Chromium Style (and >> revision 2) that","payload":{"headers":[{"name":"From","value":"Emil A Eklund <eae@chromium.org>"},{"name":"Date","value":"Mon, 1 Aug 2016 10:16:50 -0700"},{"name":"Subject","value":"Re: [blink-dev] Re: Blink Code Style"},{"name":"To","value":"Nico Weber <thakis@chromium.org>"},{"name":"Cc","value":"Sasha Bermeister <sashab@chromium.org>, blink-dev <blink-dev@chromium.org>, Dana Jansens <danakj@chromium.org>, Elliott Sprehn <esprehn@chromium.org>, Jeffrey Yasskin <jyasskin@chromium.org>"}]}},{"snippet":"I think we need to keep the current WebKit-based Blink style for implementations of web-exposed interfaces until the great reformatting, and it's ok to start using Chromium-based Blink style for","payload":{"headers":[{"name":"From","value":"\"TAMURA, Kent\" <tkent@chromium.org>"},{"name":"Date","value":"Tue, 2 Aug 2016 10:31:49 +0900"},{"name":"Subject","value":"Re: [blink-dev] Re: Blink Code Style"},{"name":"To","value":"Emil A Eklund <eae@chromium.org>"},{"name":"Cc","value":"Nico Weber <thakis@chromium.org>, Sasha Bermeister <sashab@chromium.org>, blink-dev <blink-dev@chromium.org>, Dana Jansens <danakj@chromium.org>, Elliott Sprehn <esprehn@chromium.org>, Jeffrey Yasskin <jyasskin@chromium.org>"}]}},{"snippet":"I'd prefer not introducing any rule until we finish the conversion; ie, new code can use either the WebKit-based Blink style or the Chromium-based Blink style. If you're migrating code from","payload":{"headers":[{"name":"From","value":"Kentaro Hara <haraken@chromium.org>"},{"name":"Date","value":"Tue, 2 Aug 2016 14:13:30 +0900"},{"name":"Subject","value":"Re: [blink-dev] Re: Blink Code Style"},{"name":"To","value":"\"TAMURA, Kent\" <tkent@chromium.org>"},{"name":"Cc","value":"Emil A Eklund <eae@chromium.org>, Nico Weber <thakis@chromium.org>, Sasha Bermeister <sashab@chromium.org>, blink-dev <blink-dev@chromium.org>, Dana Jansens <danakj@chromium.org>, Elliott Sprehn <esprehn@chromium.org>, Jeffrey Yasskin <jyasskin@chromium.org>"}]}}]},{"messages":[{"snippet":"Hi all, Red cells may require action from API owners. Data from bit.ly/blinkintents. Date Sender Intent to Description Decision 7/18/2016 Brandon Jones Implement and ship Gamepad API updates < LGTM","payload":{"headers":[{"name":"From","value":"Dru Knox <dknox@chromium.org>"},{"name":"Date","value":"Mon, 25 Jul 2016 18:53:56 -0700"},{"name":"Subject","value":"[blink-dev] Last week in blink intents"},{"name":"To","value":"blink-dev+announce@chromium.org"}]}}]},{"messages":[{"snippet":"Sent from my iPhone","payload":{"headers":[{"name":"Subject","value":"[blink-dev] I"},{"name":"From","value":"Houman Bahrami <houman.aghdam@gmail.com>"},{"name":"Date","value":"Tue, 26 Jul 2016 04:04:41 +0430"},{"name":"To","value":"blink-dev@chromium.org"}]}},{"snippet":"Stop spamming the group with incoherent messages and empty replies. ☆PhistucK On Tue, Jul 26, 2016 at 2:34 AM, Houman Bahrami <houman.aghdam@gmail.com> wrote: Sent from my iPhone -- You received","payload":{"headers":[{"name":"From","value":"PhistucK <phistuck@gmail.com>"},{"name":"Date","value":"Tue, 26 Jul 2016 22:21:26 +0300"},{"name":"Subject","value":"Re: [blink-dev] I"},{"name":"To","value":"Houman Bahrami <houman.aghdam@gmail.com>"},{"name":"Cc","value":"blink-dev <blink-dev@chromium.org>"}]}}]},{"messages":[{"snippet":"It is early in the quarter, so this is a great opportunity for teams to get a good handle on triage. Triage Number of untriaged/unconfirmed cr-blink bugs filed before Q3: 877 Number of untriaged/","payload":{"headers":[{"name":"From","value":"Shruthi Sreekanta <sshruthi@chromium.org>"},{"name":"Date","value":"Mon, 25 Jul 2016 15:18:30 -0700"},{"name":"Subject","value":"[blink-dev] Q3 Bug Health"},{"name":"To","value":"blink-dev <blink-dev@chromium.org>"}]}}]},{"messages":[{"snippet":"Hi Highlights: 15 MB reduction on Tumblur!! Memory: (hajimehoshi) Reduced a significant amount of memory from image-heavy websites (15 MB reduction on Tumblur!!). He removed duplicated encoded images","payload":{"headers":[{"name":"From","value":"Kentaro Hara <haraken@chromium.org>"},{"name":"Date","value":"Mon, 25 Jul 2016 20:08:41 +0200"},{"name":"Subject","value":"[blink-dev] Platform Architecture team snippet"},{"name":"To","value":"blink-dev <blink-dev@chromium.org>"}]}},{"snippet":"Wow, that 15 MB change is huge! Congratulations to the team and hajimehoshi for achieving that! Am Montag, 25. Juli 2016 20:09:23 UTC+2 schrieb Kentaro Hara: Hi Highlights: 15 MB reduction on Tumblur!!","payload":{"headers":[{"name":"Date","value":"Tue, 26 Jul 2016 02:13:36 -0700 (PDT)"},{"name":"From","value":"Jacob G <kurtextrem@gmail.com>"},{"name":"To","value":"blink-dev <blink-dev@chromium.org>"},{"name":"Subject","value":"[blink-dev] Re: Platform Architecture team snippet"}]}}]},{"messages":[{"snippet":"Blink bug status as of 2016-07-25 Component Open Unconfirmed Untriaged Pri-0/1 No owner Oldest Whole Blink 10128 (-97) 188 (-4) 694 (-58) 403 (-32) 90 Jul 2009 Uncategorized 9 (-16) 0 0 1 (-1) 1 4 days","payload":{"headers":[{"name":"From","value":"\"TAMURA, Kent\" <tkent@chromium.org>"},{"name":"Date","value":"Mon, 25 Jul 2016 08:54:09 +0900"},{"name":"Subject","value":"[blink-dev] Blink bug status as of 2016-07-25"},{"name":"To","value":"blink-dev+status@chromium.org"}]}},{"snippet":"Let's get under 10k this week! On Jul 24, 2016 19:54, "TAMURA, Kent" <tkent@chromium.org> wrote: Blink bug status as of 2016-07-25 Component Open Unconfirmed Untriaged Pri-0/1 No","payload":{"headers":[{"name":"Date","value":"Sun, 24 Jul 2016 19:58:32 -0400"},{"name":"Subject","value":"Re: [blink-dev] Blink bug status as of 2016-07-25"},{"name":"From","value":"Dave Tapuska <dtapuska@chromium.org>"},{"name":"To","value":"Kent Tamura <tkent@chromium.org>"},{"name":"Cc","value":"blink-dev+status@chromium.org"}]}}]},{"messages":[{"snippet":"The WebAudio spec is proposing to add a dictionary the the decodeAudioData dictionary. The IDL defintionis are basically going to be Promise<AudioBuffer> decodeAudioData(ArrayBuffer audioData,","payload":{"headers":[{"name":"From","value":"\"'Raymond Toy' via blink-dev\" <blink-dev@chromium.org>"},{"name":"Date","value":"Fri, 22 Jul 2016 14:00:28 -0700"},{"name":"Subject","value":"[blink-dev] WebIDL method ordering dependency?"},{"name":"To","value":"blink-dev <blink-dev@chromium.org>"}]}},{"snippet":"On Fri, Jul 22, 2016 at 2:00 PM, 'Raymond Toy' via blink-dev <blink-dev@chromium.org> wrote: The WebAudio spec is proposing to add a dictionary the the decodeAudioData dictionary. The IDL","payload":{"headers":[{"name":"From","value":"Joshua Bell <jsbell@chromium.org>"},{"name":"Date","value":"Fri, 22 Jul 2016 15:19:33 -0700"},{"name":"Subject","value":"Re: [blink-dev] WebIDL method ordering dependency?"},{"name":"To","value":"Raymond Toy <rtoy@google.com>"},{"name":"Cc","value":"blink-dev <blink-dev@chromium.org>"}]}},{"snippet":"On 7/22/16 6:19 PM, Joshua Bell wrote: > This IDL seems problematic. Indeed. A spec-compliant IDL parser should error out on it... > (Callback functions and dictionaries are not distinguishable -","payload":{"headers":[{"name":"Subject","value":"[blink-dev] Re: WebIDL method ordering dependency?"},{"name":"To","value":"Joshua Bell <jsbell@chromium.org>, Raymond Toy <rtoy@google.com>"},{"name":"Cc","value":"blink-dev <blink-dev@chromium.org>"},{"name":"From","value":"Boris Zbarsky <bzbarsky@mit.edu>"},{"name":"Date","value":"Fri, 22 Jul 2016 20:49:03 -0400"}]}},{"snippet":"+platform-architecture-dev On Jul 22, 2016 8:49 PM, "Boris Zbarsky" <bzbarsky@mit.edu> wrote: On 7/22/16 6:19 PM, Joshua Bell wrote: > This IDL seems problematic. Indeed. A spec-","payload":{"headers":[{"name":"Date","value":"Sat, 23 Jul 2016 03:28:11 -0400"},{"name":"Subject","value":"Re: [blink-dev] Re: WebIDL method ordering dependency?"},{"name":"From","value":"\"'Elliott Sprehn' via platform-architecture-dev\" <platform-architecture-dev@chromium.org>"},{"name":"To","value":"Boris Zbarsky <bzbarsky@mit.edu>, platform-architecture-dev <platform-architecture-dev@chromium.org>"},{"name":"Cc","value":"Raymond Toy <rtoy@google.com>, blink-dev <blink-dev@chromium.org>, Joshua Bell <jsbell@chromium.org>"}]}},{"snippet":"+bashi +yukishiino On Sat, Jul 23, 2016 at 9:28 AM, 'Elliott Sprehn' via platform-architecture-dev <platform-architecture-dev@chromium.org> wrote: +platform-architecture-dev On Jul 22,","payload":{"headers":[{"name":"From","value":"Kentaro Hara <haraken@chromium.org>"},{"name":"Date","value":"Sat, 23 Jul 2016 19:07:06 +0200"},{"name":"Subject","value":"Re: [blink-dev] Re: WebIDL method ordering dependency?"},{"name":"To","value":"Elliott Sprehn <esprehn@google.com>, \"Kenichi Ishibashi (via Google Docs)\" <bashi@chromium.org>, Yuki Shiino <yukishiino@chromium.org>"},{"name":"Cc","value":"Boris Zbarsky <bzbarsky@mit.edu>, platform-architecture-dev <platform-architecture-dev@chromium.org>, Raymond Toy <rtoy@google.com>, blink-dev <blink-dev@chromium.org>, Joshua Bell <jsbell@chromium.org>"}]}},{"snippet":"Nothing to add. callback interface vs dictionary is not distinguishable, and callback function vs dictionary is not distinguishable, either. It's also true that Blink doesn't support callback","payload":{"headers":[{"name":"From","value":"Yuki Shiino <yukishiino@chromium.org>"},{"name":"Date","value":"Mon, 25 Jul 2016 18:10:44 +0900"},{"name":"Subject","value":"Re: [blink-dev] Re: WebIDL method ordering dependency?"},{"name":"To","value":"Kentaro Hara <haraken@chromium.org>"},{"name":"Cc","value":"Elliott Sprehn <esprehn@google.com>, \"Kenichi Ishibashi (via Google Docs)\" <bashi@chromium.org>, Yuki Shiino <yukishiino@chromium.org>, Boris Zbarsky <bzbarsky@mit.edu>, platform-architecture-dev <platform-architecture-dev@chromium.org>, Raymond Toy <rtoy@google.com>, blink-dev <blink-dev@chromium.org>, Joshua Bell <jsbell@chromium.org>"}]}},{"snippet":"Thanks for everyone's comments. In summary, I take it that this pattern won't work with the current IDL specification (unless https://www.w3.org/Bugs/Public/show_bug.cgi?id=21640 is revisited).","payload":{"headers":[{"name":"From","value":"\"'Raymond Toy' via platform-architecture-dev\" <platform-architecture-dev@chromium.org>"},{"name":"Date","value":"Mon, 25 Jul 2016 10:13:14 -0700"},{"name":"Subject","value":"Re: [blink-dev] Re: WebIDL method ordering dependency?"},{"name":"To","value":"Yuki Shiino <yukishiino@chromium.org>"},{"name":"Cc","value":"Kentaro Hara <haraken@chromium.org>, Elliott Sprehn <esprehn@google.com>, \"Kenichi Ishibashi (via Google Docs)\" <bashi@chromium.org>, Boris Zbarsky <bzbarsky@mit.edu>, platform-architecture-dev <platform-architecture-dev@chromium.org>, blink-dev <blink-dev@chromium.org>, Joshua Bell <jsbell@chromium.org>"}]}}]},{"messages":[{"snippet":"Hi all, It's official! BlinkOn 7 will be January 31 - February 1 in Mountain View, CA. You can go ahead and book flights if you'd like. As the event gets closer, we'll share more","payload":{"headers":[{"name":"From","value":"Dru Knox <dknox@chromium.org>"},{"name":"Date","value":"Thu, 21 Jul 2016 16:38:52 -0700"},{"name":"Subject","value":"[blink-dev] Save the date: BlinkOn 7 is January 31 - February 1"},{"name":"To","value":"blink-dev+announce@chromium.org"}]}}]},{"messages":[{"snippet":"If you don't read Monorail issue notification emails, you can stop reading now. The format of the From-line in Monorail notification emails is being changed to allow Gmail to better display the","payload":{"headers":[{"name":"From","value":"Jason Robbins <jrobbins@chromium.org>"},{"name":"Date","value":"Thu, 21 Jul 2016 15:17:24 -0700"},{"name":"Subject","value":"[blink-dev] [PSA] Improvement to Monorail email notifications From-line"},{"name":"To","value":"Chromium-dev <Chromium-dev@chromium.org>, blink-dev <blink-dev@chromium.org>, infra-announce@chromium.org"}]}},{"snippet":"Thanks, Jason! It was really bothersome to only see one user for all updates, so this is great. One small nit: Can we not capitalize the username? For whatever reason, seeing Jrobbins instead of","payload":{"headers":[{"name":"Date","value":"Fri, 22 Jul 2016 09:51:50 -0700 (PDT)"},{"name":"From","value":"Devlin Cronin <rdevlin.cronin@chromium.org>"},{"name":"To","value":"Chromium-dev <chromium-dev@chromium.org>"},{"name":"Cc","value":"Chromium-dev@chromium.org, blink-dev@chromium.org, infra-announce@chromium.org, jrobbins@chromium.org"},{"name":"Subject","value":"[blink-dev] Re: [PSA] Improvement to Monorail email notifications From-line"}]}},{"snippet":"Thanks for this change! Could I also request to drop the "via Monorail" part of the sender name? That is just useless noise that takes up a lot of space. -Christian On Thu, Jul 21, 2016 at 6:","payload":{"headers":[{"name":"From","value":"Christian Biesinger <cbiesinger@chromium.org>"},{"name":"Date","value":"Fri, 22 Jul 2016 13:00:22 -0400"},{"name":"Subject","value":"Re: [blink-dev] [PSA] Improvement to Monorail email notifications From-line"},{"name":"To","value":"Jason Robbins <jrobbins@chromium.org>"},{"name":"Cc","value":"Chromium-dev <Chromium-dev@chromium.org>, blink-dev <blink-dev@chromium.org>, infra-announce@chromium.org"}]}}]},{"messages":[{"snippet":"Contact emails mlamouri@chromium.org, zqzhang@chromium.org Spec https://fullscreen.spec.whatwg.org/#allowed-to-request-fullscreen Summary Allow web pages to request fullscreen while an orientation","payload":{"headers":[{"name":"From","value":"Mounir Lamouri <mounir@lamouri.fr>"},{"name":"To","value":"blink-dev@chromium.org"},{"name":"Cc","value":"zqzhang@chromium.org, foolip@chromium.org, alia@microsoft.com, xidorn@upsuper.org"},{"name":"Subject","value":"[blink-dev] Intent to Implement and Ship: request fullscreen on orientation change"},{"name":"Date","value":"Thu, 21 Jul 2016 20:46:08 +0100"}]}},{"snippet":"LGTM1 I was the one who brought up the bad frame issue. It could probably be avoided with a more declarative approach, but without a real implementation to prove it the risk is that the API is less","payload":{"headers":[{"name":"From","value":"\"Philip Jägenstedt\" <foolip@chromium.org>"},{"name":"Date","value":"Thu, 21 Jul 2016 22:08:16 +0000"},{"name":"Subject","value":"[blink-dev] Re: Intent to Implement and Ship: request fullscreen on orientation change"},{"name":"To","value":"Mounir Lamouri <mounir@lamouri.fr>, blink-dev@chromium.org"},{"name":"Cc","value":"zqzhang@chromium.org, alia@microsoft.com, xidorn@upsuper.org"}]}},{"snippet":"LGTM2 On Thu, Jul 21, 2016 at 3:08 PM, Philip Jägenstedt <foolip@chromium.org> wrote: LGTM1 I was the one who brought up the bad frame issue. It could probably be avoided with a more declarative","payload":{"headers":[{"name":"From","value":"Chris Harrelson <chrishtr@chromium.org>"},{"name":"Date","value":"Thu, 21 Jul 2016 15:46:06 -0700"},{"name":"Subject","value":"Re: [blink-dev] Re: Intent to Implement and Ship: request fullscreen on orientation change"},{"name":"To","value":"\"Philip Jägenstedt\" <foolip@chromium.org>"},{"name":"Cc","value":"Mounir Lamouri <mounir@lamouri.fr>, blink-dev <blink-dev@chromium.org>, zqzhang@chromium.org, Ali Alabbas <alia@microsoft.com>, xidorn@upsuper.org"}]}},{"snippet":"LGTM3. On Fri, Jul 22, 2016 at 7:46 AM, Chris Harrelson <chrishtr@chromium.org> wrote: LGTM2 On Thu, Jul 21, 2016 at 3:08 PM, Philip Jägenstedt <foolip@chromium.org> wrote: LGTM1 I was the","payload":{"headers":[{"name":"From","value":"\"TAMURA, Kent\" <tkent@chromium.org>"},{"name":"Date","value":"Fri, 22 Jul 2016 11:14:37 +0900"},{"name":"Subject","value":"Re: [blink-dev] Re: Intent to Implement and Ship: request fullscreen on orientation change"},{"name":"To","value":"Chris Harrelson <chrishtr@chromium.org>"},{"name":"Cc","value":"\"Philip Jägenstedt\" <foolip@chromium.org>, Mounir Lamouri <mounir@lamouri.fr>, blink-dev <blink-dev@chromium.org>, zqzhang@chromium.org, Ali Alabbas <alia@microsoft.com>, xidorn@upsuper.org"}]}},{"snippet":"Cool! ChromeOS supports rotation, especially on convertible devices such as the ASUS Chromebook Flip. +bruthig who implemented the rotation animation there. On Thu, Jul 21, 2016 at 3:46 PM, Mounir","payload":{"headers":[{"name":"From","value":"Eugene Girard <girard@chromium.org>"},{"name":"Date","value":"Mon, 25 Jul 2016 13:00:57 -0400"},{"name":"Subject","value":"Re: [blink-dev] Intent to Implement and Ship: request fullscreen on orientation change"},{"name":"To","value":"Mounir Lamouri <mounir@lamouri.fr>"},{"name":"Cc","value":"blink-dev <blink-dev@chromium.org>, zqzhang@chromium.org, foolip@chromium.org, alia@microsoft.com, xidorn@upsuper.org, bruthig@chromium.org, varkha@chromium.org"}]}}]},{"messages":[{"snippet":"Intent to deprecate and Remove: currentView, useCurrentView and SVGViewSpec Primary eng (and PM) emails shanmuga.m@samsung.com Summary Deprecate and Remove the SVGViewSpec interface and currentView,","payload":{"headers":[{"name":"Date","value":"Wed, 20 Jul 2016 23:02:36 -0700 (PDT)"},{"name":"From","value":"Shanmuga Pandi M <shanmugapandi@gmail.com>"},{"name":"To","value":"blink-dev <blink-dev@chromium.org>"},{"name":"Subject","value":"[blink-dev] Intent to deprecate and Remove: currentView, useCurrentView and SVGViewSpec"}]}},{"snippet":"LGTM1 On Wed, Jul 20, 2016 at 11:02 PM, Shanmuga Pandi M <shanmugapandi@gmail.com> wrote: Intent to deprecate and Remove: currentView, useCurrentView and SVGViewSpec Primary eng (and PM) emails","payload":{"headers":[{"name":"From","value":"Chris Harrelson <chrishtr@chromium.org>"},{"name":"Date","value":"Thu, 21 Jul 2016 16:23:45 -0700"},{"name":"Subject","value":"Re: [blink-dev] Intent to deprecate and Remove: currentView, useCurrentView and SVGViewSpec"},{"name":"To","value":"Shanmuga Pandi M <shanmugapandi@gmail.com>"},{"name":"Cc","value":"blink-dev <blink-dev@chromium.org>"}]}},{"snippet":"currentView: https://www.chromestatus.com/metrics/feature/timeline/popularity/834 useCurrentView: https://www.chromestatus.com/metrics/feature/timeline/popularity/833 They are very low. LGTM2. On Fri,","payload":{"headers":[{"name":"From","value":"\"TAMURA, Kent\" <tkent@chromium.org>"},{"name":"Date","value":"Fri, 22 Jul 2016 11:23:17 +0900"},{"name":"Subject","value":"Re: [blink-dev] Intent to deprecate and Remove: currentView, useCurrentView and SVGViewSpec"},{"name":"To","value":"Chris Harrelson <chrishtr@chromium.org>"},{"name":"Cc","value":"Shanmuga Pandi M <shanmugapandi@gmail.com>, blink-dev <blink-dev@chromium.org>"}]}},{"snippet":"The SVGSVGElementFragmentSVGViewElement counter in SVGSVGElement::inheritViewAttributes is also relevant, measuring how often the view comes from an SVGViewElement. I suspect that removing currentView,","payload":{"headers":[{"name":"From","value":"\"Philip Jägenstedt\" <foolip@chromium.org>"},{"name":"Date","value":"Fri, 22 Jul 2016 03:27:18 +0000"},{"name":"Subject","value":"Re: [blink-dev] Intent to deprecate and Remove: currentView, useCurrentView and SVGViewSpec"},{"name":"To","value":"\"TAMURA, Kent\" <tkent@chromium.org>, Chris Harrelson <chrishtr@chromium.org>"},{"name":"Cc","value":"Shanmuga Pandi M <shanmugapandi@gmail.com>, blink-dev <blink-dev@chromium.org>"}]}},{"snippet":"@Philip, This is the WIP patch. https://codereview.chromium.org/2163213007/ But as per the SVG spec "#svgView()" still supported. So we just need to remove only SVGViewSpec interface , I","payload":{"headers":[{"name":"Date","value":"Thu, 21 Jul 2016 21:21:32 -0700 (PDT)"},{"name":"From","value":"Shanmuga <shanmuga.m@samsung.com>"},{"name":"To","value":"blink-dev <blink-dev@chromium.org>"},{"name":"Cc","value":"tkent@chromium.org, chrishtr@chromium.org, shanmugapandi@gmail.com"},{"name":"Subject","value":"Re: [blink-dev] Intent to deprecate and Remove: currentView, useCurrentView and SVGViewSpec"}]}},{"snippet":"On Fri, Jul 22, 2016 at 5:27 AM, Philip Jägenstedt <foolip@chromium.org> wrote: The SVGSVGElementFragmentSVGViewElement counter in SVGSVGElement::inheritViewAttributes is also relevant, measuring","payload":{"headers":[{"name":"From","value":"\"Fredrik Söderquist\" <fs@opera.com>"},{"name":"Date","value":"Fri, 22 Jul 2016 10:04:47 +0200"},{"name":"Subject","value":"Re: [blink-dev] Intent to deprecate and Remove: currentView, useCurrentView and SVGViewSpec"},{"name":"To","value":"\"Philip Jägenstedt\" <foolip@chromium.org>"},{"name":"Cc","value":"\"TAMURA, Kent\" <tkent@chromium.org>, Chris Harrelson <chrishtr@chromium.org>, Shanmuga Pandi M <shanmugapandi@gmail.com>, blink-dev <blink-dev@chromium.org>"}]}},{"snippet":"Is this blocked on API owner feedback? On Friday, July 22, 2016 at 1:04:51 AM UTC-7, Fredrik Söderquist wrote: On Fri, Jul 22, 2016 at 5:27 AM, Philip Jägenstedt <foo...@chromium.org> wrote: The","payload":{"headers":[{"name":"Date","value":"Tue, 26 Jul 2016 11:19:16 -0700 (PDT)"},{"name":"From","value":"dknox via blink-dev <blink-dev@chromium.org>"},{"name":"To","value":"blink-dev <blink-dev@chromium.org>"},{"name":"Cc","value":"foolip@chromium.org, tkent@chromium.org, chrishtr@chromium.org, shanmugapandi@gmail.com"},{"name":"Subject","value":"Re: [blink-dev] Intent to deprecate and Remove: currentView, useCurrentView and SVGViewSpec"}]}},{"snippet":"Yes, I left it hanging, sorry. I'm trying to understand what group of things makes sense to remove together and the motivation for removing this from the SVG spec. I end up at https://www.w3.org/","payload":{"headers":[{"name":"From","value":"\"Philip Jägenstedt\" <foolip@chromium.org>"},{"name":"Date","value":"Wed, 27 Jul 2016 02:18:08 +0000"},{"name":"Subject","value":"Re: [blink-dev] Intent to deprecate and Remove: currentView, useCurrentView and SVGViewSpec"},{"name":"To","value":"dknox@google.com, blink-dev <blink-dev@chromium.org>"},{"name":"Cc","value":"tkent@chromium.org, chrishtr@chromium.org, shanmugapandi@gmail.com"}]}},{"snippet":"On Wed, Jul 27, 2016 at 4:18 AM, Philip Jägenstedt <foolip@chromium.org> wrote: Yes, I left it hanging, sorry. I'm trying to understand what group of things makes sense to remove together and","payload":{"headers":[{"name":"From","value":"\"Fredrik Söderquist\" <fs@opera.com>"},{"name":"Date","value":"Wed, 27 Jul 2016 20:31:57 +0200"},{"name":"Subject","value":"Re: [blink-dev] Intent to deprecate and Remove: currentView, useCurrentView and SVGViewSpec"},{"name":"To","value":"\"Philip Jägenstedt\" <foolip@chromium.org>"},{"name":"Cc","value":"dknox@google.com, blink-dev <blink-dev@chromium.org>, Kent Tamura <tkent@chromium.org>, Chris Harrelson <chrishtr@chromium.org>, shanmuga pandi <shanmugapandi@gmail.com>"}]}},{"snippet":"Even with the list of suggested simplification I was not sure about how much code it would actually amount to, so I tried applying Shanmuga's CL and then also ripping out SVGViewElement. AFAICT,","payload":{"headers":[{"name":"From","value":"\"Philip Jägenstedt\" <foolip@chromium.org>"},{"name":"Date","value":"Fri, 29 Jul 2016 03:06:03 +0000"},{"name":"Subject","value":"Re: [blink-dev] Intent to deprecate and Remove: currentView, useCurrentView and SVGViewSpec"},{"name":"To","value":"\"Fredrik Söderquist\" <fs@opera.com>"},{"name":"Cc","value":"dknox@google.com, blink-dev <blink-dev@chromium.org>, Kent Tamura <tkent@chromium.org>, Chris Harrelson <chrishtr@chromium.org>, shanmuga pandi <shanmugapandi@gmail.com>"}]}},{"snippet":"On Fri, Jul 29, 2016 at 5:06 AM, Philip Jägenstedt <foolip@chromium.org> wrote: Even with the list of suggested simplification I was not sure about how much code it would actually amount to, so I","payload":{"headers":[{"name":"From","value":"\"Fredrik Söderquist\" <fs@opera.com>"},{"name":"Date","value":"Fri, 29 Jul 2016 19:06:55 +0200"},{"name":"Subject","value":"Re: [blink-dev] Intent to deprecate and Remove: currentView, useCurrentView and SVGViewSpec"},{"name":"To","value":"\"Philip Jägenstedt\" <foolip@chromium.org>"},{"name":"Cc","value":"Dru Knox <dknox@google.com>, blink-dev <blink-dev@chromium.org>, Kent Tamura <tkent@chromium.org>, Chris Harrelson <chrishtr@chromium.org>, shanmuga pandi <shanmugapandi@gmail.com>"}]}},{"snippet":"OK, so given the state of currentView, useCurrentView and SVGViewSpec in Gecko and Edge and the usage, this removal is very likely safe compat-wise, and a win for interop if they're also removed in","payload":{"headers":[{"name":"From","value":"\"Philip Jägenstedt\" <foolip@chromium.org>"},{"name":"Date","value":"Fri, 29 Jul 2016 20:25:24 +0000"},{"name":"Subject","value":"Re: [blink-dev] Intent to deprecate and Remove: currentView, useCurrentView and SVGViewSpec"},{"name":"To","value":"\"Fredrik Söderquist\" <fs@opera.com>"},{"name":"Cc","value":"Dru Knox <dknox@google.com>, blink-dev <blink-dev@chromium.org>, Kent Tamura <tkent@chromium.org>, Chris Harrelson <chrishtr@chromium.org>, shanmuga pandi <shanmugapandi@gmail.com>"}]}},{"snippet":"Thanks for the discussion everyone. LGTM4 (Philip is apparently living in GF(2)+1 today). On Fri, Jul 29, 2016 at 4:25 PM, Philip Jägenstedt <foolip@chromium.org> wrote: OK, so given the state of","payload":{"headers":[{"name":"From","value":"Rick Byers <rbyers@chromium.org>"},{"name":"Date","value":"Fri, 29 Jul 2016 16:51:54 -0400"},{"name":"Subject","value":"Re: [blink-dev] Intent to deprecate and Remove: currentView, useCurrentView and SVGViewSpec"},{"name":"To","value":"\"Philip Jägenstedt\" <foolip@chromium.org>"},{"name":"Cc","value":"\"Fredrik Söderquist\" <fs@opera.com>, Dru Knox <dknox@google.com>, blink-dev <blink-dev@chromium.org>, Kent Tamura <tkent@chromium.org>, Chris Harrelson <chrishtr@chromium.org>, shanmuga pandi <shanmugapandi@gmail.com>"}]}},{"snippet":"On Saturday, July 30, 2016 at 1:55:43 AM UTC+5:30, Philip Jägenstedt wrote: OK, so given the state of currentView, useCurrentView and SVGViewSpec in Gecko and Edge and the usage, this removal is very","payload":{"headers":[{"name":"Date","value":"Sun, 31 Jul 2016 22:49:39 -0700 (PDT)"},{"name":"From","value":"Shanmuga <shanmuga.m@samsung.com>"},{"name":"To","value":"blink-dev <blink-dev@chromium.org>"},{"name":"Cc","value":"fs@opera.com, dknox@google.com, tkent@chromium.org, chrishtr@chromium.org, shanmugapandi@gmail.com"},{"name":"Subject","value":"Re: [blink-dev] Intent to deprecate and Remove: currentView, useCurrentView and SVGViewSpec"}]}}]},{"messages":[{"snippet":"Project Page: Out-of-process iframes (OOPIFs) Status, July 20: Recent updates: We're continuing our --isolate-extensions launch trial on Dev and Canary channels, and we're preparing to enable","payload":{"headers":[{"name":"From","value":"Charlie Reis <creis@chromium.org>"},{"name":"Date","value":"Wed, 20 Jul 2016 16:27:56 -0700"},{"name":"Subject","value":"[blink-dev] OOPIF Status, July 20, 2016"},{"name":"To","value":"chromium-dev <chromium-dev@chromium.org>, blink-dev <blink-dev@chromium.org>"},{"name":"Cc","value":"\"site-isolation-dev@chromium.org\" <site-isolation-dev@chromium.org>"}]}}]},{"messages":[{"snippet":"The layout team has been working on a design proposal for a new layout system for the past quarter and we're now ready to share it with the wider team. Code named LayoutNG it designed with","payload":{"headers":[{"name":"From","value":"\"'Emil A Eklund' via blink-dev\" <blink-dev@chromium.org>"},{"name":"Date","value":"Wed, 20 Jul 2016 14:38:42 -0700"},{"name":"Subject","value":"[blink-dev] LayoutNG"},{"name":"To","value":"\"layout-dev@chromium.org\" <layout-dev@chromium.org>"},{"name":"Cc","value":"blink-dev <blink-dev@chromium.org>"}]}},{"snippet":"On Wed, Jul 20, 2016 at 2:38 PM, 'Emil A Eklund' via blink-dev <blink-dev@chromium.org> wrote: Code named LayoutNG Was this a deliberate reference to Mozilla's NGLayout? PK","payload":{"headers":[{"name":"From","value":"\"'Peter Kasting' via blink-dev\" <blink-dev@chromium.org>"},{"name":"Date","value":"Wed, 20 Jul 2016 15:17:26 -0700"},{"name":"Subject","value":"Re: [blink-dev] LayoutNG"},{"name":"To","value":"Emil A Eklund <eae@google.com>"},{"name":"Cc","value":"\"layout-dev@chromium.org\" <layout-dev@chromium.org>, blink-dev <blink-dev@chromium.org>"}]}},{"snippet":"On Wed, Jul 20, 2016 at 3:17 PM, Peter Kasting <pkasting@google.com> wrote: > On Wed, Jul 20, 2016 at 2:38 PM, 'Emil A Eklund' via blink-dev > <blink-dev@chromium.org> wrote:","payload":{"headers":[{"name":"From","value":"\"'Emil A Eklund' via blink-dev\" <blink-dev@chromium.org>"},{"name":"Date","value":"Wed, 20 Jul 2016 15:40:35 -0700"},{"name":"Subject","value":"Re: [blink-dev] LayoutNG"},{"name":"To","value":"Peter Kasting <pkasting@google.com>"},{"name":"Cc","value":"\"layout-dev@chromium.org\" <layout-dev@chromium.org>, blink-dev <blink-dev@chromium.org>"}]}}]},{"messages":[{"snippet":"If you don't use Sublime Text you can stop reading. For those of you using SublimeClang as recommended by our docs, note that there has been a small change in order to make it work with more files.","payload":{"headers":[{"name":"From","value":"\"'Josh Karlin' via blink-dev\" <blink-dev@chromium.org>"},{"name":"Date","value":"Wed, 20 Jul 2016 11:02:58 +0000"},{"name":"Subject","value":"[blink-dev] PSA: Sublime Text AutoComplete/Navigation on Linux configuration change"},{"name":"To","value":"Chromium-dev <chromium-dev@chromium.org>, blink-dev <blink-dev@chromium.org>"}]}}]},{"messages":[{"snippet":"(Fixing subject. Sorry, fat-fingered send on this.) On Wed, Jul 20, 2016 at 4:43 PM, Dominic Cooney <dominicc@chromium.org> wrote: HTML/DOM team biweekly snippet (July 4 - July 17) Shadow DOM (","payload":{"headers":[{"name":"From","value":"Dominic Cooney <dominicc@chromium.org>"},{"name":"Date","value":"Wed, 20 Jul 2016 17:55:53 +0900"},{"name":"Subject","value":"Re: [blink-dev] HTML/DOM team biweekly snippet (July 4 - July 17)"},{"name":"To","value":"blink-dev <blink-dev@chromium.org>"}]}}]},{"messages":[{"snippet":"HTML/DOM team biweekly snippet (July 4 - July 17) Shadow DOM (hayato, kochi) Web Standards (hayato@) Discussion: Should <link rel="stylesheet"> work inside shadow DOM? (hayato@) PR to","payload":{"headers":[{"name":"From","value":"Dominic Cooney <dominicc@chromium.org>"},{"name":"Date","value":"Wed, 20 Jul 2016 16:43:33 +0900"},{"name":"Subject","value":"[blink-dev]"},{"name":"To","value":"blink-dev <blink-dev@chromium.org>"}]}}]},{"messages":[{"snippet":"Contact emails hayato@chromium.org Spec https://dom.spec.whatwg.org/#dom-node-getrootnode Summary Node.getRootNode() is the new name for Node.rootNode [1]. Blink had shipped Node.rootNode, however, it","payload":{"headers":[{"name":"From","value":"Hayato Ito <hayato@chromium.org>"},{"name":"Date","value":"Wed, 20 Jul 2016 06:05:32 +0000"},{"name":"Subject","value":"[blink-dev] Intent to Implement and Ship: Node.getRootNode(options)"},{"name":"To","value":"blink-dev <blink-dev@chromium.org>"}]}},{"snippet":"This isn't just a rename, it's adding features at this same time with the options dictionary. Hopefully in the future we don't add features at the same time we fix name conflicts. :)","payload":{"headers":[{"name":"Date","value":"Wed, 20 Jul 2016 09:18:48 -0700"},{"name":"Subject","value":"Re: [blink-dev] Intent to Implement and Ship: Node.getRootNode(options)"},{"name":"From","value":"Elliott Sprehn <esprehn@chromium.org>"},{"name":"To","value":"Hayato Ito <hayato@chromium.org>"},{"name":"Cc","value":"blink-dev <blink-dev@chromium.org>"}]}},{"snippet":"Yeah, that's a good point. Sorry for not mentioning it. An optional parameter allows us to get the root's host's root's host's root's host's root, .... recursively, until it","payload":{"headers":[{"name":"From","value":"Hayato Ito <hayato@chromium.org>"},{"name":"Date","value":"Thu, 21 Jul 2016 01:18:14 +0000"},{"name":"Subject","value":"Re: [blink-dev] Intent to Implement and Ship: Node.getRootNode(options)"},{"name":"To","value":"Elliott Sprehn <esprehn@chromium.org>"},{"name":"Cc","value":"blink-dev <blink-dev@chromium.org>"}]}},{"snippet":"LGTM1 On Wed, Jul 20, 2016 at 3:05 PM, Hayato Ito <hayato@chromium.org> wrote: Contact emails hayato@chromium.org Spec https://dom.spec.whatwg.org/#dom-node-getrootnode Summary Node.getRootNode()","payload":{"headers":[{"name":"From","value":"\"TAMURA, Kent\" <tkent@chromium.org>"},{"name":"Date","value":"Thu, 21 Jul 2016 10:45:06 +0900"},{"name":"Subject","value":"Re: [blink-dev] Intent to Implement and Ship: Node.getRootNode(options)"},{"name":"To","value":"Hayato Ito <hayato@chromium.org>"},{"name":"Cc","value":"blink-dev <blink-dev@chromium.org>"}]}},{"snippet":"So if you're in the document composed: true always returns the document otherwise it returns the top of the subtree crossing shadow boundaries? On Jul 20, 2016 9:18 PM, "Hayato Ito" <","payload":{"headers":[{"name":"Date","value":"Wed, 20 Jul 2016 18:49:14 -0700"},{"name":"Subject","value":"Re: [blink-dev] Intent to Implement and Ship: Node.getRootNode(options)"},{"name":"From","value":"Elliott Sprehn <esprehn@chromium.org>"},{"name":"To","value":"Hayato Ito <hayato@chromium.org>"},{"name":"Cc","value":"blink-dev <blink-dev@chromium.org>"}]}},{"snippet":"Yes. If we are *in the document* (in a traditional meaning, now it is called *is connected* ), getRootNode({ composed: true }) can return the document in O(1). On Thu, Jul 21, 2016 at 10:49 AM Elliott","payload":{"headers":[{"name":"From","value":"Hayato Ito <hayato@chromium.org>"},{"name":"Date","value":"Thu, 21 Jul 2016 02:32:03 +0000"},{"name":"Subject","value":"Re: [blink-dev] Intent to Implement and Ship: Node.getRootNode(options)"},{"name":"To","value":"Elliott Sprehn <esprehn@chromium.org>"},{"name":"Cc","value":"blink-dev <blink-dev@chromium.org>"}]}},{"snippet":"Elliott, do you have any concerns with the options? I've taken a quick look at the spec and it looks sane to me, so LGTM2. On Wed, Jul 20, 2016 at 7:32 PM Hayato Ito <hayato@chromium.org>","payload":{"headers":[{"name":"From","value":"\"Philip Jägenstedt\" <foolip@chromium.org>"},{"name":"Date","value":"Fri, 22 Jul 2016 03:54:02 +0000"},{"name":"Subject","value":"Re: [blink-dev] Intent to Implement and Ship: Node.getRootNode(options)"},{"name":"To","value":"Hayato Ito <hayato@chromium.org>, Elliott Sprehn <esprehn@chromium.org>"},{"name":"Cc","value":"blink-dev <blink-dev@chromium.org>"}]}},{"snippet":"On Thu, Jul 21, 2016 at 11:54 PM, Philip Jägenstedt <foolip@chromium.org> wrote: Elliott, do you have any concerns with the options? I've taken a quick look at the spec and it looks sane to","payload":{"headers":[{"name":"From","value":"Elliott Sprehn <esprehn@chromium.org>"},{"name":"Date","value":"Fri, 22 Jul 2016 01:40:14 -0400"},{"name":"Subject","value":"Re: [blink-dev] Intent to Implement and Ship: Node.getRootNode(options)"},{"name":"To","value":"\"Philip Jägenstedt\" <foolip@chromium.org>"},{"name":"Cc","value":"Hayato Ito <hayato@chromium.org>, blink-dev <blink-dev@chromium.org>"}]}},{"snippet":"Yeah, in a case of "nodeWhichIsNotConnected.getRootNode({composed: true})", this is just to save people from writing a loop. I guess many frameworks have to write their own similar loop","payload":{"headers":[{"name":"From","value":"Hayato Ito <hayato@chromium.org>"},{"name":"Date","value":"Fri, 22 Jul 2016 06:28:47 +0000"},{"name":"Subject","value":"Re: [blink-dev] Intent to Implement and Ship: Node.getRootNode(options)"},{"name":"To","value":"Elliott Sprehn <esprehn@chromium.org>, \"Philip Jägenstedt\" <foolip@chromium.org>"},{"name":"Cc","value":"blink-dev <blink-dev@chromium.org>"}]}},{"snippet":"LGTM3 On Thu, Jul 21, 2016 at 11:28 PM, Hayato Ito <hayato@chromium.org> wrote: Yeah, in a case of "nodeWhichIsNotConnected.getRootNode({composed: true})", this is just to save people","payload":{"headers":[{"name":"From","value":"Chris Harrelson <chrishtr@chromium.org>"},{"name":"Date","value":"Fri, 22 Jul 2016 08:18:39 -0700"},{"name":"Subject","value":"Re: [blink-dev] Intent to Implement and Ship: Node.getRootNode(options)"},{"name":"To","value":"Hayato Ito <hayato@chromium.org>"},{"name":"Cc","value":"Elliott Sprehn <esprehn@chromium.org>, \"Philip Jägenstedt\" <foolip@chromium.org>, blink-dev <blink-dev@chromium.org>"}]}}]},{"messages":[{"snippet":"* OKRs - Please review - Aiming for 70%, trying to break KR's into specific steps + value added for accomplishing step * Triage - Crept up during no meetings week - cmumford taking the baton next *","payload":{"headers":[{"name":"Date","value":"Tue, 19 Jul 2016 14:28:05 -0700"},{"name":"Subject","value":"[blink-dev] Chrome OWP Storage weekly status - 7/19/16"},{"name":"From","value":"\"'Dru Knox' via blink-dev\" <blink-dev@chromium.org>"},{"name":"To","value":"chrome-owp-storage <chrome-owp-storage@google.com>"}]}}]},{"messages":[{"snippet":"tl;dr: https://groups.google.com/a/chromium.org/forum/#!forum/embedder-dev/join Last month was BlinkOn, and I met lots of people who are embedding Chromium to accomplish cool things. I'm one of the","payload":{"headers":[{"name":"From","value":"\"'Avi Drissman' via blink-dev\" <blink-dev@chromium.org>"},{"name":"Date","value":"Tue, 19 Jul 2016 16:00:39 -0400"},{"name":"Subject","value":"[blink-dev] New email list for Chromium embedders!"},{"name":"To","value":"Chromium-dev <chromium-dev@chromium.org>, blink-dev <blink-dev@chromium.org>"}]}},{"snippet":"Mmm... I do not see any "Join group" button (using my @gmail.com account). ☆PhistucK On Tue, Jul 19, 2016 at 11:00 PM, 'Avi Drissman' via blink-dev <blink-dev@chromium.org>","payload":{"headers":[{"name":"From","value":"PhistucK <phistuck@gmail.com>"},{"name":"Date","value":"Tue, 19 Jul 2016 23:05:40 +0300"},{"name":"Subject","value":"Re: [blink-dev] New email list for Chromium embedders!"},{"name":"To","value":"Avi Drissman <avi@google.com>"},{"name":"Cc","value":"Chromium-dev <chromium-dev@chromium.org>, blink-dev <blink-dev@chromium.org>"}]}},{"snippet":"Could you add that group to https://www.chromium.org/developers/technical-discussion-groups? Thanks, -Nicholas On Tue, Jul 19, 2016 at 4:00 PM, 'Avi Drissman' via Chromium-dev <chromium-dev@","payload":{"headers":[{"name":"From","value":"Nicholas Bishop <nbishop@neverware.com>"},{"name":"Date","value":"Tue, 19 Jul 2016 16:09:25 -0400"},{"name":"Subject","value":"[blink-dev] Re: [chromium-dev] New email list for Chromium embedders!"},{"name":"To","value":"avi@google.com"},{"name":"Cc","value":"Chromium-dev <chromium-dev@chromium.org>, blink-dev <blink-dev@chromium.org>"}]}},{"snippet":"Fixed the permissions; try again. On Tue, Jul 19, 2016 at 4:05 PM, PhistucK <phistuck@gmail.com> wrote: Mmm... I do not see any "Join group" button (using my @gmail.com account). ☆","payload":{"headers":[{"name":"From","value":"\"'Avi Drissman' via blink-dev\" <blink-dev@chromium.org>"},{"name":"Date","value":"Tue, 19 Jul 2016 16:09:33 -0400"},{"name":"Subject","value":"Re: [blink-dev] New email list for Chromium embedders!"},{"name":"To","value":"PhistucK <phistuck@gmail.com>"},{"name":"Cc","value":"Chromium-dev <chromium-dev@chromium.org>, blink-dev <blink-dev@chromium.org>"}]}},{"snippet":"It works. Thank you! ☆PhistucK On Tue, Jul 19, 2016 at 11:09 PM, Avi Drissman <avi@google.com> wrote: Fixed the permissions; try again. On Tue, Jul 19, 2016 at 4:05 PM, PhistucK <phistuck@","payload":{"headers":[{"name":"From","value":"PhistucK <phistuck@gmail.com>"},{"name":"Date","value":"Tue, 19 Jul 2016 23:35:20 +0300"},{"name":"Subject","value":"Re: [blink-dev] New email list for Chromium embedders!"},{"name":"To","value":"Avi Drissman <avi@google.com>"},{"name":"Cc","value":"Chromium-dev <chromium-dev@chromium.org>, blink-dev <blink-dev@chromium.org>"}]}}]},{"messages":[{"snippet":"Contact emails csharrison@chromium.org, igrigorik@chromium.org, ojan@chromium.org, yoav@yoav.ws Spec Rough draft summary and technical design. Summary This feature will allow authors to specify the","payload":{"headers":[{"name":"From","value":"Charles Harrison <csharrison@chromium.org>"},{"name":"Date","value":"Tue, 19 Jul 2016 14:53:02 -0400"},{"name":"Subject","value":"[blink-dev] Intent to Implement: Content Size Policy (name subject to change)"},{"name":"To","value":"blink-dev <blink-dev@chromium.org>"}]}},{"snippet":"For anyone interested in following along, or if you'd like to contribute feedback or comments, please file them on the WICG repo: - https://github.com/WICG/content-size - https://github.com/WICG/","payload":{"headers":[{"name":"Date","value":"Tue, 19 Jul 2016 14:56:14 -0700 (PDT)"},{"name":"From","value":"igrigorik via blink-dev <blink-dev@chromium.org>"},{"name":"To","value":"blink-dev <blink-dev@chromium.org>"},{"name":"Subject","value":"[blink-dev] Re: Intent to Implement: Content Size Policy (name subject to change)"}]}}]},{"messages":[{"snippet":"Blink's utility class WTF::TemporaryChange was the same as Chromium's base::AutoReset except for (1) the name and (2) accepting a non-const ref instead of a pointer. In the spirit of reducing","payload":{"headers":[{"name":"From","value":"\"'Joshua Bell' via blink-dev\" <blink-dev@chromium.org>"},{"name":"Date","value":"Tue, 19 Jul 2016 11:08:23 -0700"},{"name":"Subject","value":"[blink-dev] PSA: WTF::TemporaryChange is now WTF::AutoReset"},{"name":"To","value":"blink-dev <blink-dev@chromium.org>"}]}}]},{"messages":[{"snippet":"Input-dev is a web platform team focused on making touch (P1) and other forms of input (P2) awesome on the web. See our public page for more information. You can view our scored Q3 OKRs and scored Q2","payload":{"headers":[{"name":"From","value":"Timothy Dresser <tdresser@chromium.org>"},{"name":"Date","value":"Tue, 19 Jul 2016 17:46:05 +0000"},{"name":"Subject","value":"[blink-dev] Input-dev Q3 OKRs, and scored Q2 OKRs"},{"name":"To","value":"blink-dev <blink-dev@chromium.org>, input-dev <input-dev@chromium.org>"}]}}]},{"messages":[{"snippet":"Lot of websites disable the paste functionality in password boxes, hindering the use of password managers and strong passwords in general. This issue has been covered more in detail here - https://www.","payload":{"headers":[{"name":"Date","value":"Tue, 19 Jul 2016 10:37:03 -0700 (PDT)"},{"name":"From","value":"Inian Parameshwaran <inian1234@gmail.com>"},{"name":"To","value":"blink-dev <blink-dev@chromium.org>"},{"name":"Subject","value":"[blink-dev] Intervention to prevent websites to disable paste functionality in password boxes"}]}},{"snippet":"+vabr Inian Parameshwaran <inian1234@gmail.com> schrieb am Di., 19. Juli 2016, 19:37: Lot of websites disable the paste functionality in password boxes, hindering the use of password managers and","payload":{"headers":[{"name":"From","value":"Jochen Eisinger <jochen@chromium.org>"},{"name":"Date","value":"Tue, 19 Jul 2016 17:57:29 +0000"},{"name":"Subject","value":"Re: [blink-dev] Intervention to prevent websites to disable paste functionality in password boxes"},{"name":"To","value":"Inian Parameshwaran <inian1234@gmail.com>, blink-dev <blink-dev@chromium.org>, vabr@chromium.org"}]}}]},{"messages":[{"snippet":"Hi all, Now that we're back from no meetings week(s), here's what happened in Blink intents. Data from bit.ly/blinkintents. Date Sender Intent to Description Decision 6/22/2016 Niklas Enbom","payload":{"headers":[{"name":"From","value":"Dru Knox <dknox@chromium.org>"},{"name":"Date","value":"Tue, 19 Jul 2016 09:00:32 -0700"},{"name":"Subject","value":"[blink-dev] Last 3 weeks in Blink intents"},{"name":"To","value":"blink-dev+announce@chromium.org"}]}}]},{"messages":[{"snippet":"(bcc blink-dev) The Style team is a group of engineers, working at Google (Sydney and Tokyo), Opera (Oslo) and Samsung (Boston). We are tasked with improving the style engine in Blink. Our","payload":{"headers":[{"name":"From","value":"Eddy Mead <meade@chromium.org>"},{"name":"Date","value":"Tue, 19 Jul 2016 16:50:34 +1000"},{"name":"Subject","value":"[blink-dev] Last week in Style and Animations"},{"name":"To","value":"style-dev <style-dev@chromium.org>"}]}}]},{"messages":[{"snippet":"RefPtr.h says that RefPtr and PassRefPtr are referenced at http://webkit.org/coding/RefPtr.html, but that documentation is for WebKit and is now well out-of-date (WebKit now uses RefPtr&&","payload":{"headers":[{"name":"From","value":"Sasha Bermeister <sashab@chromium.org>"},{"name":"Date","value":"Tue, 19 Jul 2016 15:28:11 +1000"},{"name":"Subject","value":"[blink-dev] Kill PassRefPtr and use RefPtr&& instead"},{"name":"To","value":"blink-dev <blink-dev@chromium.org>, Kentaro Hara <haraken@chromium.org>"},{"name":"Cc","value":"bugsnash@chromium.org, Alan Cutter <alancutter@chromium.org>, Elliott Sprehn <esprehn@chromium.org>"}]}},{"snippet":"Hmm I swear using it like this wasn't allowed or was at least highly discouraged, I thought the plan w as to add a move constructor to RefPtr and then use std::move() at the call sites like we did","payload":{"headers":[{"name":"Date","value":"Mon, 18 Jul 2016 22:42:15 -0700"},{"name":"Subject","value":"[blink-dev] Re: Kill PassRefPtr and use RefPtr&& instead"},{"name":"From","value":"Elliott Sprehn <esprehn@chromium.org>"},{"name":"To","value":"Sasha Bermeister <sashab@chromium.org>, yutak@chromium.org"},{"name":"Cc","value":"Kentaro Hara <haraken@chromium.org>, alancutter@chromium.org, blink-dev <blink-dev@chromium.org>, bugsnash@chromium.org"}]}},{"snippet":"Removing PassRefPtr is something I wanted to do next-ish since we have killed OwnPtr, so I appreciate if you can take that task! I left some comments in your doc. Also, the doc doesn't mention","payload":{"headers":[{"name":"From","value":"Yuta Kitamura <yutak@chromium.org>"},{"name":"Date","value":"Tue, 19 Jul 2016 14:54:23 +0900"},{"name":"Subject","value":"Re: [blink-dev] Kill PassRefPtr and use RefPtr&& instead"},{"name":"To","value":"Sasha Bermeister <sashab@chromium.org>"},{"name":"Cc","value":"blink-dev <blink-dev@chromium.org>, Kentaro Hara <haraken@chromium.org>, bugsnash@chromium.org, Alan Cutter <alancutter@chromium.org>, Elliott Sprehn <esprehn@chromium.org>"}]}},{"snippet":"Note that the Google style guide doesn't allow rvalue reference arguments everywhere: it only allows them for universal forwarding, implementing move constructors, and implementing move assignment","payload":{"headers":[{"name":"From","value":"Daniel Cheng <dcheng@chromium.org>"},{"name":"Date","value":"Tue, 19 Jul 2016 06:06:37 +0000"},{"name":"Subject","value":"Re: [blink-dev] Kill PassRefPtr and use RefPtr&& instead"},{"name":"To","value":"Yuta Kitamura <yutak@chromium.org>, Sasha Bermeister <sashab@chromium.org>"},{"name":"Cc","value":"blink-dev <blink-dev@chromium.org>, Kentaro Hara <haraken@chromium.org>, bugsnash@chromium.org, Alan Cutter <alancutter@chromium.org>, Elliott Sprehn <esprehn@chromium.org>"}]}},{"snippet":"On Tue, Jul 19, 2016 at 3:06 PM, Daniel Cheng <dcheng@chromium.org> wrote: Note that the Google style guide doesn't allow rvalue reference arguments everywhere: it only allows them for","payload":{"headers":[{"name":"From","value":"Yuta Kitamura <yutak@chromium.org>"},{"name":"Date","value":"Tue, 19 Jul 2016 15:24:38 +0900"},{"name":"Subject","value":"Re: [blink-dev] Kill PassRefPtr and use RefPtr&& instead"},{"name":"To","value":"Daniel Cheng <dcheng@chromium.org>"},{"name":"Cc","value":"Sasha Bermeister <sashab@chromium.org>, blink-dev <blink-dev@chromium.org>, Kentaro Hara <haraken@chromium.org>, bugsnash@chromium.org, Alan Cutter <alancutter@chromium.org>, Elliott Sprehn <esprehn@chromium.org>"}]}},{"snippet":"Ok, so I think we all agree that PassRefPtr should be removed, but what we replace it with is a little unclear. Yuta: correct me if I'm wrong, but using pass-by-value with a RefPtr<T> to a","payload":{"headers":[{"name":"From","value":"Sasha Bermeister <sashab@chromium.org>"},{"name":"Date","value":"Tue, 19 Jul 2016 16:43:16 +1000"},{"name":"Subject","value":"Re: [blink-dev] Kill PassRefPtr and use RefPtr&& instead"},{"name":"To","value":"Yuta Kitamura <yutak@chromium.org>"},{"name":"Cc","value":"Daniel Cheng <dcheng@chromium.org>, blink-dev <blink-dev@chromium.org>, Kentaro Hara <haraken@chromium.org>, bugsnash@chromium.org, Alan Cutter <alancutter@chromium.org>, Elliott Sprehn <esprehn@chromium.org>"}]}},{"snippet":"You can get the same thing by moving it though, eg: void Foo::setBar(RefPtr<Bar> bar) { m_bar = std::move(bar); } and then call it like this: RefPtr<Bar> bar = Bar::create(); foo->setBar","payload":{"headers":[{"name":"From","value":"Daniel Cheng <dcheng@chromium.org>"},{"name":"Date","value":"Tue, 19 Jul 2016 07:02:19 +0000"},{"name":"Subject","value":"Re: [blink-dev] Kill PassRefPtr and use RefPtr&& instead"},{"name":"To","value":"Sasha Bermeister <sashab@chromium.org>, Yuta Kitamura <yutak@chromium.org>"},{"name":"Cc","value":"blink-dev <blink-dev@chromium.org>, Kentaro Hara <haraken@chromium.org>, bugsnash@chromium.org, Alan Cutter <alancutter@chromium.org>, Elliott Sprehn <esprehn@chromium.org>"}]}},{"snippet":"Is there ever a reason we'd want to do a copy? Maybe we should remove the copy constructor and force an explicit call to .get() or something. On 19 Jul 2016 5:02 PM, "Daniel Cheng" <","payload":{"headers":[{"name":"Date","value":"Tue, 19 Jul 2016 17:12:20 +1000"},{"name":"Subject","value":"Re: [blink-dev] Kill PassRefPtr and use RefPtr&& instead"},{"name":"From","value":"Sasha Bermeister <sashab@chromium.org>"},{"name":"To","value":"Daniel Cheng <dcheng@chromium.org>"},{"name":"Cc","value":"Yuta Kitamura <yutak@chromium.org>, bugsnash@chromium.org, Kentaro Hara <haraken@chromium.org>, Alan Cutter <alancutter@chromium.org>, Elliott Sprehn <esprehn@chromium.org>, blink-dev <blink-dev@chromium.org>"}]}},{"snippet":"On Tue, Jul 19, 2016 at 3:43 PM, Sasha Bermeister <sashab@chromium.org> wrote: Ok, so I think we all agree that PassRefPtr should be removed, but what we replace it with is a little unclear. Yuta","payload":{"headers":[{"name":"From","value":"Yuta Kitamura <yutak@chromium.org>"},{"name":"Date","value":"Tue, 19 Jul 2016 16:42:13 +0900"},{"name":"Subject","value":"Re: [blink-dev] Kill PassRefPtr and use RefPtr&& instead"},{"name":"To","value":"Sasha Bermeister <sashab@chromium.org>"},{"name":"Cc","value":"Daniel Cheng <dcheng@chromium.org>, blink-dev <blink-dev@chromium.org>, Kentaro Hara <haraken@chromium.org>, bugsnash@chromium.org, Alan Cutter <alancutter@chromium.org>, Elliott Sprehn <esprehn@chromium.org>"}]}},{"snippet":"Thanks for clearing that up. What if we forced an explicit call for copying, so you couldn't call f(p) directly, eg: RefPtr<T> p = ...; f(p.copy()); // Copying will happen. f(std::move(p)); /","payload":{"headers":[{"name":"From","value":"Sasha Bermeister <sashab@chromium.org>"},{"name":"Date","value":"Tue, 19 Jul 2016 17:46:36 +1000"},{"name":"Subject","value":"Re: [blink-dev] Kill PassRefPtr and use RefPtr&& instead"},{"name":"To","value":"Yuta Kitamura <yutak@chromium.org>"},{"name":"Cc","value":"Daniel Cheng <dcheng@chromium.org>, blink-dev <blink-dev@chromium.org>, Kentaro Hara <haraken@chromium.org>, bugsnash@chromium.org, Alan Cutter <alancutter@chromium.org>, Elliott Sprehn <esprehn@chromium.org>"}]}},{"snippet":"I think we'd want to discourage that: because of the call to .get(), it looks like a raw pointer is being passed. We could make the single argument constructor explicit, but then it also looks odd:","payload":{"headers":[{"name":"From","value":"Daniel Cheng <dcheng@chromium.org>"},{"name":"Date","value":"Tue, 19 Jul 2016 07:50:22 +0000"},{"name":"Subject","value":"Re: [blink-dev] Kill PassRefPtr and use RefPtr&& instead"},{"name":"To","value":"Sasha Bermeister <sashab@chromium.org>, Yuta Kitamura <yutak@chromium.org>"},{"name":"Cc","value":"blink-dev <blink-dev@chromium.org>, Kentaro Hara <haraken@chromium.org>, bugsnash@chromium.org, Alan Cutter <alancutter@chromium.org>, Elliott Sprehn <esprehn@chromium.org>"}]}},{"snippet":"Ah, the example calls it copy(), but I think that's also undesirable: ownership should use RefPtr not T*. The name makes it sound like it might ref the object (though it probably doesn't), and","payload":{"headers":[{"name":"From","value":"Daniel Cheng <dcheng@chromium.org>"},{"name":"Date","value":"Tue, 19 Jul 2016 07:53:14 +0000"},{"name":"Subject","value":"Re: [blink-dev] Kill PassRefPtr and use RefPtr&& instead"},{"name":"To","value":"Sasha Bermeister <sashab@chromium.org>, Yuta Kitamura <yutak@chromium.org>"},{"name":"Cc","value":"Alan Cutter <alancutter@chromium.org>, Elliott Sprehn <esprehn@chromium.org>, Kentaro Hara <haraken@chromium.org>, blink-dev <blink-dev@chromium.org>, bugsnash@chromium.org"}]}},{"snippet":"On Tue, Jul 19, 2016 at 4:50 PM, Daniel Cheng <dcheng@chromium.org> wrote: I think we'd want to discourage that: because of the call to .get(), it looks like a raw pointer is being passed. We","payload":{"headers":[{"name":"From","value":"Yuta Kitamura <yutak@chromium.org>"},{"name":"Date","value":"Tue, 19 Jul 2016 16:53:05 +0900"},{"name":"Subject","value":"Re: [blink-dev] Kill PassRefPtr and use RefPtr&& instead"},{"name":"To","value":"Daniel Cheng <dcheng@chromium.org>"},{"name":"Cc","value":"Sasha Bermeister <sashab@chromium.org>, blink-dev <blink-dev@chromium.org>, Kentaro Hara <haraken@chromium.org>, bugsnash@chromium.org, Alan Cutter <alancutter@chromium.org>, Elliott Sprehn <esprehn@chromium.org>"}]}},{"snippet":"Yeah, there's also overhead from that. Ok, so with RefPtr<T> p I'm happy leaving f(p) and f(std::move(p)) as the style, reviewers just need to be wary about copies but this has been the","payload":{"headers":[{"name":"From","value":"Sasha Bermeister <sashab@chromium.org>"},{"name":"Date","value":"Tue, 19 Jul 2016 17:54:05 +1000"},{"name":"Subject","value":"Re: [blink-dev] Kill PassRefPtr and use RefPtr&& instead"},{"name":"To","value":"Daniel Cheng <dcheng@chromium.org>"},{"name":"Cc","value":"Yuta Kitamura <yutak@chromium.org>, blink-dev <blink-dev@chromium.org>, Kentaro Hara <haraken@chromium.org>, bugsnash@chromium.org, Alan Cutter <alancutter@chromium.org>, Elliott Sprehn <esprehn@chromium.org>"}]}},{"snippet":"On Tue, Jul 19, 2016 at 4:54 PM, Sasha Bermeister <sashab@chromium.org> wrote: Yeah, there's also overhead from that. Ok, so with RefPtr<T> p I'm happy leaving f(p) and f(std::move(","payload":{"headers":[{"name":"From","value":"Yuta Kitamura <yutak@chromium.org>"},{"name":"Date","value":"Tue, 19 Jul 2016 17:21:32 +0900"},{"name":"Subject","value":"Re: [blink-dev] Kill PassRefPtr and use RefPtr&& instead"},{"name":"To","value":"Sasha Bermeister <sashab@chromium.org>"},{"name":"Cc","value":"Daniel Cheng <dcheng@chromium.org>, blink-dev <blink-dev@chromium.org>, Kentaro Hara <haraken@chromium.org>, bugsnash@chromium.org, Alan Cutter <alancutter@chromium.org>, Elliott Sprehn <esprehn@chromium.org>"}]}},{"snippet":"On Tue, Jul 19, 2016 at 1:21 AM, Yuta Kitamura <yutak@chromium.org> wrote: On Tue, Jul 19, 2016 at 4:54 PM, Sasha Bermeister <sashab@chromium.org> wrote: Yeah, there's also overhead","payload":{"headers":[{"name":"From","value":"Antoine Labour <piman@chromium.org>"},{"name":"Date","value":"Tue, 19 Jul 2016 07:55:47 -0700"},{"name":"Subject","value":"Re: [blink-dev] Kill PassRefPtr and use RefPtr&& instead"},{"name":"To","value":"Yuta Kitamura <yutak@chromium.org>"},{"name":"Cc","value":"Sasha Bermeister <sashab@chromium.org>, Daniel Cheng <dcheng@chromium.org>, blink-dev <blink-dev@chromium.org>, Kentaro Hara <haraken@chromium.org>, bugsnash@chromium.org, Alan Cutter <alancutter@chromium.org>, Elliott Sprehn <esprehn@chromium.org>"}]}},{"snippet":"On Tue, Jul 19, 2016 at 1:21 AM, Yuta Kitamura <yutak@chromium.org> wrote: On Tue, Jul 19, 2016 at 4:54 PM, Sasha Bermeister <sashab@chromium.org> wrote: Yeah, there's also overhead","payload":{"headers":[{"name":"From","value":"danakj@chromium.org"},{"name":"Date","value":"Tue, 19 Jul 2016 13:43:45 -0700"},{"name":"Subject","value":"Re: [blink-dev] Kill PassRefPtr and use RefPtr&& instead"},{"name":"To","value":"Yuta Kitamura <yutak@chromium.org>"},{"name":"Cc","value":"Sasha Bermeister <sashab@chromium.org>, Daniel Cheng <dcheng@chromium.org>, blink-dev <blink-dev@chromium.org>, Kentaro Hara <haraken@chromium.org>, bugsnash@chromium.org, Alan Cutter <alancutter@chromium.org>, Elliott Sprehn <esprehn@chromium.org>"}]}},{"snippet":"+meade I think we could find someone to work on this, even as a 20% project. :) This would be the implementation plan: 1. Replace PassRefPtr with RefPtr 2. Replace calls to .release() with std::move()","payload":{"headers":[{"name":"From","value":"Sasha Bermeister <sashab@chromium.org>"},{"name":"Date","value":"Wed, 20 Jul 2016 11:01:59 +1000"},{"name":"Subject","value":"Re: [blink-dev] Kill PassRefPtr and use RefPtr&& instead"},{"name":"To","value":"danakj@chromium.org"},{"name":"Cc","value":"Yuta Kitamura <yutak@chromium.org>, Daniel Cheng <dcheng@chromium.org>, blink-dev <blink-dev@chromium.org>, Kentaro Hara <haraken@chromium.org>, bugsnash@chromium.org, Alan Cutter <alancutter@chromium.org>, Elliott Sprehn <esprehn@chromium.org>, meade@chromium.org"}]}},{"snippet":"SGTM, as discussed in person :) On Wed, Jul 20, 2016 at 11:01 AM, Sasha Bermeister <sashab@chromium.org> wrote: +meade I think we could find someone to work on this, even as a 20% project. :)","payload":{"headers":[{"name":"From","value":"Eddy Mead <meade@chromium.org>"},{"name":"Date","value":"Wed, 20 Jul 2016 13:33:28 +1000"},{"name":"Subject","value":"Re: [blink-dev] Kill PassRefPtr and use RefPtr&& instead"},{"name":"To","value":"Sasha Bermeister <sashab@chromium.org>"},{"name":"Cc","value":"danakj@chromium.org, Yuta Kitamura <yutak@chromium.org>, Daniel Cheng <dcheng@chromium.org>, blink-dev <blink-dev@chromium.org>, Kentaro Hara <haraken@chromium.org>, bugsnash@chromium.org, Alan Cutter <alancutter@chromium.org>, Elliott Sprehn <esprehn@chromium.org>"}]}},{"snippet":"I'd recommend to add 0. Make PassRefPtr move-only, so that, (1) doesn't leave exra RefPtr-to-RefPtr copy. 2016-07-20 12:33 GMT+09:00 Eddy Mead <meade@chromium.org>: SGTM, as discussed in","payload":{"headers":[{"name":"From","value":"Taiju Tsuiki <tzik@chromium.org>"},{"name":"Date","value":"Wed, 20 Jul 2016 13:51:18 +0900"},{"name":"Subject","value":"Re: [blink-dev] Kill PassRefPtr and use RefPtr&& instead"},{"name":"To","value":"Eddy Mead <meade@chromium.org>"},{"name":"Cc","value":"Sasha Bermeister <sashab@chromium.org>, Dana Jansens <danakj@chromium.org>, Yuta Kitamura <yutak@chromium.org>, Daniel Cheng <dcheng@chromium.org>, blink-dev <blink-dev@chromium.org>, Kentaro Hara <haraken@chromium.org>, bugsnash@chromium.org, Alan Cutter <alancutter@chromium.org>, Elliott Sprehn <esprehn@chromium.org>"}]}},{"snippet":"The plan sounds reasonable to me. Just keep watching the perf bots when you land the patches because this kind of performance-sensitive refactoring is likely to cause unexpected regressions :) On Wed,","payload":{"headers":[{"name":"From","value":"Kentaro Hara <haraken@chromium.org>"},{"name":"Date","value":"Wed, 20 Jul 2016 16:32:18 +0900"},{"name":"Subject","value":"Re: [blink-dev] Kill PassRefPtr and use RefPtr&& instead"},{"name":"To","value":"Taiju Tsuiki <tzik@chromium.org>"},{"name":"Cc","value":"Eddy Mead <meade@chromium.org>, Sasha Bermeister <sashab@chromium.org>, Dana Jansens <danakj@chromium.org>, Yuta Kitamura <yutak@chromium.org>, Daniel Cheng <dcheng@chromium.org>, blink-dev <blink-dev@chromium.org>, bugsnash@chromium.org, Alan Cutter <alancutter@chromium.org>, Elliott Sprehn <esprehn@chromium.org>"}]}},{"snippet":"On Wed, Jul 20, 2016 at 10:01 AM, Sasha Bermeister <sashab@chromium.org> wrote: +meade I think we could find someone to work on this, even as a 20% project. :) That sounds great :) This would be","payload":{"headers":[{"name":"From","value":"Yuta Kitamura <yutak@chromium.org>"},{"name":"Date","value":"Wed, 20 Jul 2016 16:40:23 +0900"},{"name":"Subject","value":"Re: [blink-dev] Kill PassRefPtr and use RefPtr&& instead"},{"name":"To","value":"Sasha Bermeister <sashab@chromium.org>"},{"name":"Cc","value":"Dana Jansens <danakj@chromium.org>, Daniel Cheng <dcheng@chromium.org>, blink-dev <blink-dev@chromium.org>, Kentaro Hara <haraken@chromium.org>, bugsnash@chromium.org, Alan Cutter <alancutter@chromium.org>, Elliott Sprehn <esprehn@chromium.org>, meade@chromium.org"}]}},{"snippet":"Thanks for the great breakdown Yuta!! I think bugsnash@ will be taking this on. We'll get back to you with a time estimate and full plan next week. :) Plan LGTM. Also, I'd add a step -2 and -1","payload":{"headers":[{"name":"From","value":"Sasha Bermeister <sashab@chromium.org>"},{"name":"Date","value":"Wed, 20 Jul 2016 18:00:19 +1000"},{"name":"Subject","value":"Re: [blink-dev] Kill PassRefPtr and use RefPtr&& instead"},{"name":"To","value":"Yuta Kitamura <yutak@chromium.org>"},{"name":"Cc","value":"Dana Jansens <danakj@chromium.org>, Daniel Cheng <dcheng@chromium.org>, blink-dev <blink-dev@chromium.org>, Kentaro Hara <haraken@chromium.org>, bugsnash@chromium.org, Alan Cutter <alancutter@chromium.org>, Elliott Sprehn <esprehn@chromium.org>, meade@chromium.org"}]}}]},{"messages":[{"snippet":"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, June 27, 2016): Back","payload":{"headers":[{"name":"From","value":"Emil A Eklund <eae@chromium.org>"},{"name":"Date","value":"Mon, 18 Jul 2016 14:07:56 -0700"},{"name":"Subject","value":"[blink-dev] Layout Team Status - July 18, 2016"},{"name":"To","value":"\"layout-dev@chromium.org\" <layout-dev@chromium.org>"},{"name":"Cc","value":"blink-dev <blink-dev@chromium.org>"}]}}]},{"messages":[{"snippet":"Contact emails bajones@chromium.org Spec https://w3c.github.io/gamepad/ Though since this is about new additions to the spec, the relevant pull requests are probably easier to review: GampadButton.","payload":{"headers":[{"name":"From","value":"\"'Brandon Jones' via blink-dev\" <blink-dev@chromium.org>"},{"name":"Date","value":"Mon, 18 Jul 2016 15:47:57 +0000"},{"name":"Subject","value":"[blink-dev] Intent to Implement and Ship: Gamepad API updates"},{"name":"To","value":"blink-dev <blink-dev@chromium.org>"}]}},{"snippet":"You forgot the interoperability part, I think - are other browsers on board? ☆PhistucK On Mon, Jul 18, 2016 at 6:47 PM, 'Brandon Jones' via blink-dev <blink-dev@chromium.org> wrote:","payload":{"headers":[{"name":"From","value":"PhistucK <phistuck@gmail.com>"},{"name":"Date","value":"Mon, 18 Jul 2016 19:08:03 +0300"},{"name":"Subject","value":"Re: [blink-dev] Intent to Implement and Ship: Gamepad API updates"},{"name":"To","value":"Brandon Jones <bajones@google.com>"},{"name":"Cc","value":"blink-dev <blink-dev@chromium.org>"}]}},{"snippet":"The owner of the Gamepad API at Mozilla has signed off on the touched property and discussions are ongoing about pose. He didn't give a clear signal for whether they intend to implement it or not,","payload":{"headers":[{"name":"From","value":"\"'Brandon Jones' via blink-dev\" <blink-dev@chromium.org>"},{"name":"Date","value":"Mon, 18 Jul 2016 18:00:00 +0000"},{"name":"Subject","value":"Re: [blink-dev] Intent to Implement and Ship: Gamepad API updates"},{"name":"To","value":"PhistucK <phistuck@gmail.com>"},{"name":"Cc","value":"blink-dev <blink-dev@chromium.org>"}]}},{"snippet":"I think these two properties need a new ChromeStatus entry. It helps to form a blog post about the new features, for example. I assume it will say "no public signals" across the board,","payload":{"headers":[{"name":"From","value":"PhistucK <phistuck@gmail.com>"},{"name":"Date","value":"Mon, 18 Jul 2016 22:17:45 +0300"},{"name":"Subject","value":"Re: [blink-dev] Intent to Implement and Ship: Gamepad API updates"},{"name":"To","value":"Brandon Jones <bajones@google.com>"},{"name":"Cc","value":"blink-dev <blink-dev@chromium.org>"}]}},{"snippet":"Sounds good to me. I always question when a feature becomes significant enough to warrant the full "new feature" treatment, so I tend to play it by ear. I'll put together a Chrome status","payload":{"headers":[{"name":"From","value":"\"'Brandon Jones' via blink-dev\" <blink-dev@chromium.org>"},{"name":"Date","value":"Mon, 18 Jul 2016 20:13:50 +0000"},{"name":"Subject","value":"Re: [blink-dev] Intent to Implement and Ship: Gamepad API updates"},{"name":"To","value":"PhistucK <phistuck@gmail.com>"},{"name":"Cc","value":"blink-dev <blink-dev@chromium.org>"}]}},{"snippet":"Chrome Status entry here: https://www.chromestatus.com/features/5651469617332224 On Mon, Jul 18, 2016 at 1:13 PM Brandon Jones <bajones@google.com> wrote: Sounds good to me. I always question","payload":{"headers":[{"name":"From","value":"\"'Brandon Jones' via blink-dev\" <blink-dev@chromium.org>"},{"name":"Date","value":"Mon, 18 Jul 2016 20:29:35 +0000"},{"name":"Subject","value":"Re: [blink-dev] Intent to Implement and Ship: Gamepad API updates"},{"name":"To","value":"PhistucK <phistuck@gmail.com>"},{"name":"Cc","value":"blink-dev <blink-dev@chromium.org>"}]}},{"snippet":"It is always good to err on the side of caution and just create an entry just in case. Smaller changes had entries. :) Thank you! ☆PhistucK On Mon, Jul 18, 2016 at 11:29 PM, Brandon Jones <bajones@","payload":{"headers":[{"name":"From","value":"PhistucK <phistuck@gmail.com>"},{"name":"Date","value":"Mon, 18 Jul 2016 23:31:23 +0300"},{"name":"Subject","value":"Re: [blink-dev] Intent to Implement and Ship: Gamepad API updates"},{"name":"To","value":"Brandon Jones <bajones@google.com>"},{"name":"Cc","value":"blink-dev <blink-dev@chromium.org>"}]}},{"snippet":"Is this intent blocked on API owner feedback? On Monday, July 18, 2016 at 1:32:11 PM UTC-7, PhistucK wrote: It is always good to err on the side of caution and just create an entry just in case.","payload":{"headers":[{"name":"Date","value":"Mon, 25 Jul 2016 18:47:30 -0700 (PDT)"},{"name":"From","value":"Dru <dknox@chromium.org>"},{"name":"To","value":"blink-dev <blink-dev@chromium.org>"},{"name":"Cc","value":"bajones@google.com"},{"name":"Subject","value":"Re: [blink-dev] Intent to Implement and Ship: Gamepad API updates"}]}},{"snippet":"Has this gone through TAG review? I think I've previously noted how un-idiomatic for the web platform it is to use a Float32Array for position/velocity/acceleration/orientation/etc., and how","payload":{"headers":[{"name":"From","value":"Domenic Denicola <d@domenic.me>"},{"name":"To","value":"Dru <dknox@chromium.org>, blink-dev <blink-dev@chromium.org>"},{"name":"CC","value":"\"bajones@google.com\" <bajones@google.com>"},{"name":"Subject","value":"RE: [blink-dev] Intent to Implement and Ship: Gamepad API updates"},{"name":"Date","value":"Tue, 26 Jul 2016 01:56:13 +0000"}]}},{"snippet":"It has not gone through TAG review yet. Is this a requirement? On Mon, Jul 25, 2016 at 6:56 PM, Domenic Denicola <d@domenic.me> wrote: Has this gone through TAG review? I think I've","payload":{"headers":[{"name":"From","value":"\"'Megan Lindsay' via blink-dev\" <blink-dev@chromium.org>"},{"name":"Date","value":"Tue, 26 Jul 2016 11:21:26 -0700"},{"name":"Subject","value":"Re: [blink-dev] Intent to Implement and Ship: Gamepad API updates"},{"name":"To","value":"Domenic Denicola <d@domenic.me>"},{"name":"Cc","value":"Dru <dknox@chromium.org>, blink-dev <blink-dev@chromium.org>, \"bajones@google.com\" <bajones@google.com>"}]}},{"snippet":"From: Megan Lindsay [mailto:meganlindsay@google.com] > It has not gone through TAG review yet. Is this a requirement? Yes, or at least reasoning for the API owners to understand why it is being","payload":{"headers":[{"name":"From","value":"Domenic Denicola <d@domenic.me>"},{"name":"To","value":"Megan Lindsay <meganlindsay@google.com>"},{"name":"CC","value":"Dru <dknox@chromium.org>, blink-dev <blink-dev@chromium.org>, \"bajones@google.com\" <bajones@google.com>"},{"name":"Subject","value":"RE: [blink-dev] Intent to Implement and Ship: Gamepad API updates"},{"name":"Date","value":"Tue, 26 Jul 2016 18:24:58 +0000"}]}},{"snippet":"I submitted a suggestion to the template in order to make it clearer (extracted that into a new paragraph). ☆PhistucK On Tue, Jul 26, 2016 at 9:24 PM, Domenic Denicola <d@domenic.me> wrote: From:","payload":{"headers":[{"name":"From","value":"PhistucK <phistuck@gmail.com>"},{"name":"Date","value":"Tue, 26 Jul 2016 21:46:54 +0300"},{"name":"Subject","value":"Re: [blink-dev] Intent to Implement and Ship: Gamepad API updates"},{"name":"To","value":"Domenic Denicola <d@domenic.me>"},{"name":"Cc","value":"Megan Lindsay <meganlindsay@google.com>, Dru <dknox@chromium.org>, blink-dev <blink-dev@chromium.org>, \"bajones@google.com\" <bajones@google.com>"}]}},{"snippet":"I see that https://github.com/w3c/gamepad/pull/25 actually isn't merged yet, and that's where the Float23Array attributes are. Is there a reason this isn't merged? The situation reminds me","payload":{"headers":[{"name":"From","value":"\"Philip Jägenstedt\" <foolip@chromium.org>"},{"name":"Date","value":"Wed, 27 Jul 2016 02:38:59 +0000"},{"name":"Subject","value":"Re: [blink-dev] Intent to Implement and Ship: Gamepad API updates"},{"name":"To","value":"PhistucK <phistuck@gmail.com>, Domenic Denicola <d@domenic.me>"},{"name":"Cc","value":"Megan Lindsay <meganlindsay@google.com>, Dru <dknox@chromium.org>, blink-dev <blink-dev@chromium.org>, \"bajones@google.com\" <bajones@google.com>"}]}},{"snippet":"I don't see those API shape concerns raised in the PR, can you guys take the discussion there? We should probably wait for this PR to be resolved and landed before making a ship decision. On Tue,","payload":{"headers":[{"name":"From","value":"Rick Byers <rbyers@chromium.org>"},{"name":"Date","value":"Tue, 26 Jul 2016 23:04:09 -0700"},{"name":"Subject","value":"Re: [blink-dev] Intent to Implement and Ship: Gamepad API updates"},{"name":"To","value":"\"Philip Jägenstedt\" <foolip@chromium.org>"},{"name":"Cc","value":"PhistucK <phistuck@gmail.com>, Domenic Denicola <d@domenic.me>, Megan Lindsay <meganlindsay@google.com>, Dru <dknox@chromium.org>, blink-dev <blink-dev@chromium.org>, \"bajones@google.com\" <bajones@google.com>"}]}}]},{"messages":[{"snippet":"Statistics for project chromium excluding paths in the following set: third_party/WebKit from 2016-07-11 00:00:00 till 2016-07-18 00:00:00 (UTC time). CQ users: 349 out of 355 total committers 98.31%","payload":{"headers":[{"name":"From","value":"\"Paweł Hajdan, Jr.\" <phajdan.jr@chromium.org>"},{"name":"Date","value":"Mon, 18 Jul 2016 08:43:59 +0200"},{"name":"Subject","value":"[chromium-dev] CQ stats for the week of July 11"},{"name":"To","value":"chromium-dev <chromium-dev@chromium.org>"}]}},{"snippet":"Statistics for project chromium only for paths in the following set: third_party/WebKit from 2016-07-11 00:00:00 till 2016-07-18 00:00:00 (UTC time). CQ users: 133 out of 136 total committers 97.79%","payload":{"headers":[{"name":"From","value":"\"Paweł Hajdan, Jr.\" <phajdan.jr@chromium.org>"},{"name":"Date","value":"Mon, 18 Jul 2016 09:38:46 +0200"},{"name":"Subject","value":"[blink-dev] CQ stats for the week of July 11"},{"name":"To","value":"blink-dev <blink-dev@chromium.org>"}]}}]},{"messages":[{"snippet":"Blink bug status as of 2016-07-18 Component Open Unconfirmed Untriaged Pri-0/1 No owner Oldest Whole Blink 10225 (-117) 192 (-13) 752 (-97) 435 (-9) 96 Jul 2009 Uncategorized 25 (-45) 0 (-1) 0 (-16) 2","payload":{"headers":[{"name":"From","value":"\"TAMURA, Kent\" <tkent@chromium.org>"},{"name":"Date","value":"Mon, 18 Jul 2016 09:16:28 +0900"},{"name":"Subject","value":"[blink-dev] Blink bug status as of 2016-07-18"},{"name":"To","value":"blink-dev+status@chromium.org"}]}},{"snippet":"Is Blink>GamepadAPI really required? It is completely empty for some (or a long) time (it does not even have closed issues) and could probably fit into Blink>Input. ☆PhistucK On Mon, Jul 18, 2016","payload":{"headers":[{"name":"From","value":"PhistucK <phistuck@gmail.com>"},{"name":"Date","value":"Mon, 18 Jul 2016 09:40:58 +0300"},{"name":"Subject","value":"Re: [blink-dev] Blink bug status as of 2016-07-18"},{"name":"To","value":"\"TAMURA, Kent\" <tkent@chromium.org>"},{"name":"Cc","value":"blink-dev+status@chromium.org"}]}},{"snippet":"Yeah, I thought there was an IP>Gamepad component we use for that? -Christian On Jul 18, 2016 02:41, "PhistucK" <phistuck@gmail.com> wrote: Is Blink>GamepadAPI really required? It","payload":{"headers":[{"name":"Date","value":"Mon, 18 Jul 2016 08:43:30 -0400"},{"name":"Subject","value":"Re: [blink-dev] Blink bug status as of 2016-07-18"},{"name":"From","value":"Christian Biesinger <cbiesinger@chromium.org>"},{"name":"To","value":"PhistucK <phistuck@gmail.com>"},{"name":"Cc","value":"blink-dev+status@chromium.org, Kent TAMURA <tkent@chromium.org>"}]}}]},{"messages":[{"snippet":"If you look at the WebFonts use adaptive timeouts to take fallback fonts ChromeStatus entry, the mentioned launch bug is crbug.com/576563, which is restricted. Please, use a public issue instead (or","payload":{"headers":[{"name":"From","value":"PhistucK <phistuck@gmail.com>"},{"name":"Date","value":"Sat, 16 Jul 2016 10:49:30 +0300"},{"name":"Subject","value":"[blink-dev] A ChromeStatus Entry With A Restricted Issue"},{"name":"To","value":"blink-dev <blink-dev@chromium.org>"},{"name":"Cc","value":"Takashi Toyoshima <toyoshim@chromium.org>, \"kenjibaheux@chromium.org\" <kenjibaheux@chromium.org>"}]}},{"snippet":"Also, is the status of the new touch-action values really "In experimental framework"? Can you enable it via origin trials? It is not on the list in the form. ☆PhistucK On Sat, Jul 16, 2016","payload":{"headers":[{"name":"From","value":"PhistucK <phistuck@gmail.com>"},{"name":"Date","value":"Sat, 16 Jul 2016 12:39:18 +0300"},{"name":"Subject","value":"[blink-dev] Re: A ChromeStatus Entry With A Restricted Issue"},{"name":"To","value":"blink-dev <blink-dev@chromium.org>"},{"name":"Cc","value":"Takashi Toyoshima <toyoshim@chromium.org>, \"kenjibaheux@chromium.org\" <kenjibaheux@chromium.org>, Dave Tapuska <dtapuska@chromium.org>"}]}},{"snippet":"Fixed the touch-action one. I think the font one was probably just accidentally using the wrong label, but I want to double-check with Kenji before changing it. Thanks for catching these PhistucK! On","payload":{"headers":[{"name":"Date","value":"Sat, 16 Jul 2016 08:28:49 -0400"},{"name":"Subject","value":"Re: [blink-dev] Re: A ChromeStatus Entry With A Restricted Issue"},{"name":"From","value":"\"'Rick Byers' via blink-dev\" <blink-dev@chromium.org>"},{"name":"To","value":"PhistucK <phistuck@gmail.com>"},{"name":"Cc","value":"Takashi Toyoshima <toyoshim@chromium.org>, Dave Tapuska <dtapuska@chromium.org>, \"kenjibaheux@chromium.org\" <kenjibaheux@chromium.org>, blink-dev <blink-dev@chromium.org>"}]}}]},{"messages":[{"snippet":"Updated to tip to try the lastest fix for #595504. Now about 300 of my tests fail for a different reason: their colors are slightly off. I am running stock Goobuntu machine. Is anyone else seeing this?","payload":{"headers":[{"name":"Date","value":"Fri, 15 Jul 2016 14:02:29 -0700 (PDT)"},{"name":"From","value":"\"'Aleks Totic' via blink-dev\" <blink-dev@chromium.org>"},{"name":"To","value":"blink-dev <blink-dev@chromium.org>"},{"name":"Subject","value":"[blink-dev] LayoutTests failing on Linux"}]}},{"snippet":"Yes, I've been experiencing similar for I think past week or two. I recall it being more like 80 tests. It's definitely a huge pain, I can't easily discern test failures locally much of the","payload":{"headers":[{"name":"Date","value":"Fri, 15 Jul 2016 16:07:14 -0700 (PDT)"},{"name":"From","value":"Walter <wkorman@chromium.org>"},{"name":"To","value":"blink-dev <blink-dev@chromium.org>"},{"name":"Subject","value":"[blink-dev] Re: LayoutTests failing on Linux"}]}},{"snippet":"Maybe related to recent libpng update? https://chromium.googlesource.com/chromium/src/+/8c0ac8d882561cca77d5184248708b0ce9c851d4 Decoding with libpng 1.2.x and 1.6.x can sometimes produce slightly","payload":{"headers":[{"name":"Date","value":"Sun, 17 Jul 2016 22:41:59 -0700 (PDT)"},{"name":"From","value":"Max Stepin <maxstepin@gmail.com>"},{"name":"To","value":"blink-dev <blink-dev@chromium.org>"},{"name":"Subject","value":"[blink-dev] Re: LayoutTests failing on Linux"}]}},{"snippet":"Bisected. It is caused by https://codereview.chromium.org/2115103002, "Support for retreiving the monitor color space on X11" Filed a bug: https://bugs.chromium.org/p/chromium/issues/detail?","payload":{"headers":[{"name":"Date","value":"Mon, 18 Jul 2016 09:26:53 -0700 (PDT)"},{"name":"From","value":"\"'Aleks Totic' via blink-dev\" <blink-dev@chromium.org>"},{"name":"To","value":"blink-dev <blink-dev@chromium.org>"},{"name":"Subject","value":"[blink-dev] Re: LayoutTests failing on Linux"}]}}]},{"messages":[{"snippet":"In M52 we shipped the `referrerpolicy` attribute with a miscapitalization in the IDL attribute: it should be referrerPolicy, rather than referrerpolicy. The former is what the spec says (eg https://","payload":{"headers":[{"name":"From","value":"Emily Stark <estark@chromium.org>"},{"name":"Date","value":"Fri, 15 Jul 2016 13:30:00 -0700"},{"name":"Subject","value":"[blink-dev] Intent to Correct A Miscapitalization: referrerpolicy IDL attribute"},{"name":"To","value":"Jochen Eisinger <jochen@chromium.org>, Mike West <mkwst@chromium.org>, blink-dev <blink-dev@chromium.org>"}]}},{"snippet":"Is Firefox on board? ☆PhistucK On Fri, Jul 15, 2016 at 11:30 PM, Emily Stark <estark@chromium.org> wrote: In M52 we shipped the `referrerpolicy` attribute with a miscapitalization in the IDL","payload":{"headers":[{"name":"From","value":"PhistucK <phistuck@gmail.com>"},{"name":"Date","value":"Fri, 15 Jul 2016 23:40:02 +0300"},{"name":"Subject","value":"Re: [blink-dev] Intent to Correct A Miscapitalization: referrerpolicy IDL attribute"},{"name":"To","value":"Emily Stark <estark@chromium.org>"},{"name":"Cc","value":"Jochen Eisinger <jochen@chromium.org>, Mike West <mkwst@chromium.org>, blink-dev <blink-dev@chromium.org>"}]}},{"snippet":"On Fri, Jul 15, 2016 at 1:40 PM, PhistucK <phistuck@gmail.com> wrote: Is Firefox on board? They either never had the miscapitalization or capitalized it correctly from the beginning. (Still","payload":{"headers":[{"name":"From","value":"Emily Stark <estark@chromium.org>"},{"name":"Date","value":"Fri, 15 Jul 2016 13:44:00 -0700"},{"name":"Subject","value":"Re: [blink-dev] Intent to Correct A Miscapitalization: referrerpolicy IDL attribute"},{"name":"To","value":"PhistucK <phistuck@gmail.com>"},{"name":"Cc","value":"Emily Stark <estark@chromium.org>, Jochen Eisinger <jochen@chromium.org>, Mike West <mkwst@chromium.org>, blink-dev <blink-dev@chromium.org>"}]}},{"snippet":"+fkiefer from Mozilla On Fri, Jul 15, 2016 at 1:44 PM, Emily Stark <estark@chromium.org> wrote: On Fri, Jul 15, 2016 at 1:40 PM, PhistucK <phistuck@gmail.com> wrote: Is Firefox on board?","payload":{"headers":[{"name":"From","value":"Emily Stark <estark@chromium.org>"},{"name":"Date","value":"Fri, 15 Jul 2016 13:44:30 -0700"},{"name":"Subject","value":"Re: [blink-dev] Intent to Correct A Miscapitalization: referrerpolicy IDL attribute"},{"name":"To","value":"Emily Stark <estark@chromium.org>, Franziskus Kiefer <fkiefer@mozilla.com>"},{"name":"Cc","value":"PhistucK <phistuck@gmail.com>, Jochen Eisinger <jochen@chromium.org>, Mike West <mkwst@chromium.org>, blink-dev <blink-dev@chromium.org>"}]}},{"snippet":"I asked because that was not clear from your original post - "The former is what the spec says (eg https://html.spec.whatwg.org/multipage/semantics.html#the-a-element) and also what Firefox now","payload":{"headers":[{"name":"From","value":"PhistucK <phistuck@gmail.com>"},{"name":"Date","value":"Fri, 15 Jul 2016 23:47:26 +0300"},{"name":"Subject","value":"Re: [blink-dev] Intent to Correct A Miscapitalization: referrerpolicy IDL attribute"},{"name":"To","value":"Emily Stark <estark@chromium.org>"},{"name":"Cc","value":"Jochen Eisinger <jochen@chromium.org>, Mike West <mkwst@chromium.org>, blink-dev <blink-dev@chromium.org>"}]}},{"snippet":"I see, sorry for the confusion. Yes, "referrerPolicy" is what Firefox does and what the spec says, "referrerpolicy" is what Chrome currently does. On Fri, Jul 15, 2016 at 1:47 PM,","payload":{"headers":[{"name":"From","value":"Emily Stark <estark@chromium.org>"},{"name":"Date","value":"Fri, 15 Jul 2016 13:51:57 -0700"},{"name":"Subject","value":"Re: [blink-dev] Intent to Correct A Miscapitalization: referrerpolicy IDL attribute"},{"name":"To","value":"PhistucK <phistuck@gmail.com>"},{"name":"Cc","value":"Emily Stark <estark@chromium.org>, Jochen Eisinger <jochen@chromium.org>, Mike West <mkwst@chromium.org>, blink-dev <blink-dev@chromium.org>"}]}},{"snippet":"Actually, apparently the attribute shipped in M51; the chromestatus entry was wrong. (I just updated it.) That means the misspelling has already hit stable. If that makes a difference, another option","payload":{"headers":[{"name":"From","value":"Emily Stark <estark@chromium.org>"},{"name":"Date","value":"Fri, 15 Jul 2016 14:00:43 -0700"},{"name":"Subject","value":"Re: [blink-dev] Intent to Correct A Miscapitalization: referrerpolicy IDL attribute"},{"name":"To","value":"Emily Stark <estark@chromium.org>"},{"name":"Cc","value":"PhistucK <phistuck@gmail.com>, Jochen Eisinger <jochen@chromium.org>, Mike West <mkwst@chromium.org>, blink-dev <blink-dev@chromium.org>"}]}},{"snippet":"I'd say just fix the spelling and merge it back, so we're shipping the same spelling as FF Emily Stark <estark@chromium.org> schrieb am Fr., 15. Juli 2016, 23:01: Actually, apparently the","payload":{"headers":[{"name":"From","value":"Jochen Eisinger <jochen@chromium.org>"},{"name":"Date","value":"Sat, 16 Jul 2016 10:01:25 +0000"},{"name":"Subject","value":"Re: [blink-dev] Intent to Correct A Miscapitalization: referrerpolicy IDL attribute"},{"name":"To","value":"Emily Stark <estark@chromium.org>"},{"name":"Cc","value":"PhistucK <phistuck@gmail.com>, Mike West <mkwst@chromium.org>, blink-dev <blink-dev@chromium.org>"}]}},{"snippet":"Firefox never shipped with referrerpolicy. We renamed referrer to referrerPolicy in 45. (Unfortunately we turn on the attribute by default only in 50, which will be released Nov 8.) Cheers On Fri, Jul","payload":{"headers":[{"name":"From","value":"Franziskus Kiefer <fkiefer@mozilla.com>"},{"name":"Date","value":"Sat, 16 Jul 2016 12:56:07 +0200"},{"name":"Subject","value":"Re: [blink-dev] Intent to Correct A Miscapitalization: referrerpolicy IDL attribute"},{"name":"To","value":"Emily Stark <estark@chromium.org>"},{"name":"Cc","value":"PhistucK <phistuck@gmail.com>, Jochen Eisinger <jochen@chromium.org>, Mike West <mkwst@chromium.org>, blink-dev <blink-dev@chromium.org>"}]}},{"snippet":"The conservative thing would be to add referrerPolicy and deprecate referrerpolicy with a message saying it will be gone in M55, then remove after the next branch point and consider reverting only if","payload":{"headers":[{"name":"From","value":"\"Philip Jägenstedt\" <foolip@chromium.org>"},{"name":"Date","value":"Mon, 18 Jul 2016 01:42:01 +0000"},{"name":"Subject","value":"Re: [blink-dev] Intent to Correct A Miscapitalization: referrerpolicy IDL attribute"},{"name":"To","value":"Franziskus Kiefer <fkiefer@mozilla.com>, Emily Stark <estark@chromium.org>"},{ |