Implement URLSearchParams.sort() [chromium/src : master]

0 views
Skip to first unread message

Takeshi Yoshino (Gerrit)

unread,
May 25, 2017, 7:10:08 AM5/25/17
to blink-re...@chromium.org, blink-revie...@chromium.org, blink-...@chromium.org, dglazko...@chromium.org, eae+bli...@chromium.org, chromium...@chromium.org, Rob Buis, Sigbjørn Finne

Takeshi Yoshino posted comments on this change.

View Change

Patch set 2:Commit-Queue +1

    To view, visit change 515243. To unsubscribe, visit settings.

    Gerrit-Project: chromium/src
    Gerrit-Branch: master
    Gerrit-MessageType: comment
    Gerrit-Change-Id: I5a1831503579079d3d95de3028b2f8195192c88d
    Gerrit-Change-Number: 515243
    Gerrit-PatchSet: 2
    Gerrit-Owner: Takeshi Yoshino <tyos...@chromium.org>
    Gerrit-Reviewer: Takeshi Yoshino <tyos...@chromium.org>
    Gerrit-CC: Rob Buis <rob....@samsung.com>
    Gerrit-CC: Sigbjørn Finne <sigb...@opera.com>
    Gerrit-Comment-Date: Thu, 25 May 2017 11:10:05 +0000
    Gerrit-HasComments: No
    Gerrit-HasLabels: Yes

    Takeshi Yoshino (Gerrit)

    unread,
    May 26, 2017, 5:34:02 AM5/26/17
    to blink-re...@chromium.org, blink-revie...@chromium.org, blink-...@chromium.org, dglazko...@chromium.org, eae+bli...@chromium.org, falken...@chromium.org, horo+...@chromium.org, jsbell+ser...@chromium.org, kenjibah...@chromium.org, kinuko+ser...@chromium.org, servicewor...@chromium.org, shimazu+se...@chromium.org, Michael Nordman, Hiroki Nakagawa, Taiju Tsuiki, Commit Bot, chromium...@chromium.org, Rob Buis, Sigbjørn Finne

    Takeshi Yoshino posted comments on this change.

    View Change

    Patch set 3:Commit-Queue +1

      To view, visit change 515243. To unsubscribe, visit settings.

      Gerrit-Project: chromium/src
      Gerrit-Branch: master
      Gerrit-MessageType: comment
      Gerrit-Change-Id: I5a1831503579079d3d95de3028b2f8195192c88d
      Gerrit-Change-Number: 515243
      Gerrit-PatchSet: 3
      Gerrit-Owner: Takeshi Yoshino <tyos...@chromium.org>
      Gerrit-Reviewer: Takeshi Yoshino <tyos...@chromium.org>
      Gerrit-CC: Commit Bot <commi...@chromium.org>
      Gerrit-CC: Hiroki Nakagawa <nhi...@chromium.org>
      Gerrit-CC: Michael Nordman <mich...@chromium.org>
      Gerrit-CC: Rob Buis <rob....@samsung.com>
      Gerrit-CC: Sigbjørn Finne <sigb...@opera.com>
      Gerrit-CC: Taiju Tsuiki <tz...@chromium.org>
      Gerrit-Comment-Date: Fri, 26 May 2017 09:33:59 +0000
      Gerrit-HasComments: No
      Gerrit-HasLabels: Yes

      Takeshi Yoshino (Gerrit)

      unread,
      May 29, 2017, 5:34:00 AM5/29/17
      to blink-re...@chromium.org, blink-revie...@chromium.org, blink-...@chromium.org, dglazko...@chromium.org, eae+bli...@chromium.org, falken...@chromium.org, horo+...@chromium.org, jsbell+ser...@chromium.org, kenjibah...@chromium.org, kinuko+ser...@chromium.org, servicewor...@chromium.org, shimazu+se...@chromium.org, Michael Nordman, Hiroki Nakagawa, Taiju Tsuiki, Commit Bot, chromium...@chromium.org, Rob Buis, Sigbjørn Finne

      Takeshi Yoshino posted comments on this change.

      View Change

      Patch set 4:Commit-Queue +1

        To view, visit change 515243. To unsubscribe, visit settings.

        Gerrit-Project: chromium/src
        Gerrit-Branch: master
        Gerrit-MessageType: comment
        Gerrit-Change-Id: I5a1831503579079d3d95de3028b2f8195192c88d
        Gerrit-Change-Number: 515243
        Gerrit-PatchSet: 4
        Gerrit-Owner: Takeshi Yoshino <tyos...@chromium.org>
        Gerrit-Reviewer: Takeshi Yoshino <tyos...@chromium.org>
        Gerrit-CC: Commit Bot <commi...@chromium.org>
        Gerrit-CC: Hiroki Nakagawa <nhi...@chromium.org>
        Gerrit-CC: Michael Nordman <mich...@chromium.org>
        Gerrit-CC: Rob Buis <rob....@samsung.com>
        Gerrit-CC: Sigbjørn Finne <sigb...@opera.com>
        Gerrit-CC: Taiju Tsuiki <tz...@chromium.org>
        Gerrit-Comment-Date: Mon, 29 May 2017 09:33:55 +0000
        Gerrit-HasComments: No
        Gerrit-HasLabels: Yes

        Takeshi Yoshino (Gerrit)

        unread,
        May 29, 2017, 5:58:58 AM5/29/17
        to blink-re...@chromium.org, blink-revie...@chromium.org, blink-...@chromium.org, dglazko...@chromium.org, eae+bli...@chromium.org, falken...@chromium.org, horo+...@chromium.org, jsbell+ser...@chromium.org, kenjibah...@chromium.org, kinuko+ser...@chromium.org, servicewor...@chromium.org, shimazu+se...@chromium.org, Mike West, Michael Nordman, Hiroki Nakagawa, Taiju Tsuiki, Commit Bot, chromium...@chromium.org, Rob Buis, Sigbjørn Finne

        Takeshi Yoshino posted comments on this change.

        View Change

        Patch set 5:

        +mkwst

        Since the change is small, I'm going to skip I-to-S and get this reviewed by one of API owners. Let me know if you think it should go through the standard process.

          To view, visit change 515243. To unsubscribe, visit settings.

          Gerrit-Project: chromium/src
          Gerrit-Branch: master
          Gerrit-MessageType: comment
          Gerrit-Change-Id: I5a1831503579079d3d95de3028b2f8195192c88d
          Gerrit-Change-Number: 515243
          Gerrit-PatchSet: 5
          Gerrit-Owner: Takeshi Yoshino <tyos...@chromium.org>
          Gerrit-Reviewer: Mike West <mk...@chromium.org>
          Gerrit-Reviewer: Takeshi Yoshino <tyos...@chromium.org>
          Gerrit-CC: Commit Bot <commi...@chromium.org>
          Gerrit-CC: Hiroki Nakagawa <nhi...@chromium.org>
          Gerrit-CC: Michael Nordman <mich...@chromium.org>
          Gerrit-CC: Rob Buis <rob....@samsung.com>
          Gerrit-CC: Sigbjørn Finne <sigb...@opera.com>
          Gerrit-CC: Taiju Tsuiki <tz...@chromium.org>
          Gerrit-Comment-Date: Mon, 29 May 2017 09:58:53 +0000
          Gerrit-HasComments: No
          Gerrit-HasLabels: No

          Takeshi Yoshino (Gerrit)

          unread,
          May 29, 2017, 5:58:58 AM5/29/17
          to Mike West, blink-re...@chromium.org, blink-revie...@chromium.org, blink-...@chromium.org, dglazko...@chromium.org, eae+bli...@chromium.org, falken...@chromium.org, horo+...@chromium.org, jsbell+ser...@chromium.org, kenjibah...@chromium.org, kinuko+ser...@chromium.org, servicewor...@chromium.org, shimazu+se...@chromium.org

          Takeshi Yoshino would like Mike West to review this change.

          View Change

          Implement URLSearchParams.sort()

          Spec:
          https://url.spec.whatwg.org/#dom-urlsearchparams-sort

          Interoperability and Compatibility risk:
          Firefox https://bugzilla.mozilla.org/show_bug.cgi?id=1331864 and
          WebKit https://bugs.webkit.org/show_bug.cgi?id=167154 have implemented
          it.

          web-platform-tests:
          url/urlsearchparams-sort.html

          Feature dashboard:
          https://www.chromestatus.com/feature/5632900720492544

          Bug: 682143
          Change-Id: I5a1831503579079d3d95de3028b2f8195192c88d
          ---
          D third_party/WebKit/LayoutTests/external/wpt/url/urlsearchparams-sort-expected.txt
          M third_party/WebKit/LayoutTests/http/tests/serviceworker/webexposed/global-interface-listing-service-worker-expected.txt
          M third_party/WebKit/LayoutTests/platform/win/virtual/stable/webexposed/global-interface-listing-expected.txt
          M third_party/WebKit/LayoutTests/virtual/service-worker-navigation-preload-disabled/http/tests/serviceworker/webexposed/global-interface-listing-service-worker-expected.txt
          M third_party/WebKit/LayoutTests/virtual/service-worker-navigation-preload-disabled/webexposed/global-interface-listing-dedicated-worker-expected.txt
          M third_party/WebKit/LayoutTests/virtual/service-worker-navigation-preload-disabled/webexposed/global-interface-listing-expected.txt
          M third_party/WebKit/LayoutTests/virtual/service-worker-navigation-preload-disabled/webexposed/global-interface-listing-shared-worker-expected.txt
          M third_party/WebKit/LayoutTests/virtual/stable/http/tests/serviceworker/webexposed/global-interface-listing-service-worker-expected.txt
          M third_party/WebKit/LayoutTests/virtual/stable/webexposed/global-interface-listing-dedicated-worker-expected.txt
          M third_party/WebKit/LayoutTests/virtual/stable/webexposed/global-interface-listing-shared-worker-expected.txt
          M third_party/WebKit/LayoutTests/webexposed/global-interface-listing-dedicated-worker-expected.txt
          M third_party/WebKit/LayoutTests/webexposed/global-interface-listing-expected.txt
          M third_party/WebKit/LayoutTests/webexposed/global-interface-listing-shared-worker-expected.txt
          M third_party/WebKit/Source/core/dom/URLSearchParams.cpp
          M third_party/WebKit/Source/core/dom/URLSearchParams.h
          M third_party/WebKit/Source/core/dom/URLSearchParams.idl
          16 files changed, 26 insertions(+), 13 deletions(-)

          diff --git a/third_party/WebKit/LayoutTests/external/wpt/url/urlsearchparams-sort-expected.txt b/third_party/WebKit/LayoutTests/external/wpt/url/urlsearchparams-sort-expected.txt
          deleted file mode 100644
          index 9066ba7..0000000
          --- a/third_party/WebKit/LayoutTests/external/wpt/url/urlsearchparams-sort-expected.txt
          +++ /dev/null
          @@ -1,13 +0,0 @@
          -This is a testharness.js-based test.
          -FAIL Parse and sort: z=b&a=b&z=a&a=a params.sort is not a function
          -FAIL URL parse and sort: z=b&a=b&z=a&a=a url.searchParams.sort is not a function
          -FAIL Parse and sort: �=x&&�=a params.sort is not a function
          -FAIL URL parse and sort: �=x&&�=a url.searchParams.sort is not a function
          -FAIL Parse and sort: ffi&🌈 params.sort is not a function
          -FAIL URL parse and sort: ffi&🌈 url.searchParams.sort is not a function
          -FAIL Parse and sort: é&e�&é params.sort is not a function
          -FAIL URL parse and sort: é&e�&é url.searchParams.sort is not a function
          -FAIL Parse and sort: z=z&a=a&z=y&a=b&z=x&a=c&z=w&a=d&z=v&a=e&z=u&a=f&z=t&a=g params.sort is not a function
          -FAIL URL parse and sort: z=z&a=a&z=y&a=b&z=x&a=c&z=w&a=d&z=v&a=e&z=u&a=f&z=t&a=g url.searchParams.sort is not a function
          -Harness: the test ran to completion.
          -
          diff --git a/third_party/WebKit/LayoutTests/http/tests/serviceworker/webexposed/global-interface-listing-service-worker-expected.txt b/third_party/WebKit/LayoutTests/http/tests/serviceworker/webexposed/global-interface-listing-service-worker-expected.txt
          index 1c7dc04..e0846e3 100644
          --- a/third_party/WebKit/LayoutTests/http/tests/serviceworker/webexposed/global-interface-listing-service-worker-expected.txt
          +++ b/third_party/WebKit/LayoutTests/http/tests/serviceworker/webexposed/global-interface-listing-service-worker-expected.txt
          @@ -1078,6 +1078,7 @@
          method has
          method keys
          method set
          + method sort
          method toString
          method values
          interface WebGL2RenderingContext
          diff --git a/third_party/WebKit/LayoutTests/platform/win/virtual/stable/webexposed/global-interface-listing-expected.txt b/third_party/WebKit/LayoutTests/platform/win/virtual/stable/webexposed/global-interface-listing-expected.txt
          index 6ee660b..585cb5d 100644
          --- a/third_party/WebKit/LayoutTests/platform/win/virtual/stable/webexposed/global-interface-listing-expected.txt
          +++ b/third_party/WebKit/LayoutTests/platform/win/virtual/stable/webexposed/global-interface-listing-expected.txt
          @@ -5864,6 +5864,7 @@
          method has
          method keys
          method set
          + method sort
          method toString
          method values
          interface VTTCue : TextTrackCue
          diff --git a/third_party/WebKit/LayoutTests/virtual/service-worker-navigation-preload-disabled/http/tests/serviceworker/webexposed/global-interface-listing-service-worker-expected.txt b/third_party/WebKit/LayoutTests/virtual/service-worker-navigation-preload-disabled/http/tests/serviceworker/webexposed/global-interface-listing-service-worker-expected.txt
          index aa22acd..5ad8d5d 100644
          --- a/third_party/WebKit/LayoutTests/virtual/service-worker-navigation-preload-disabled/http/tests/serviceworker/webexposed/global-interface-listing-service-worker-expected.txt
          +++ b/third_party/WebKit/LayoutTests/virtual/service-worker-navigation-preload-disabled/http/tests/serviceworker/webexposed/global-interface-listing-service-worker-expected.txt
          @@ -1069,6 +1069,7 @@
          method has
          method keys
          method set
          + method sort
          method toString
          method values
          interface WebGL2RenderingContext
          diff --git a/third_party/WebKit/LayoutTests/virtual/service-worker-navigation-preload-disabled/webexposed/global-interface-listing-dedicated-worker-expected.txt b/third_party/WebKit/LayoutTests/virtual/service-worker-navigation-preload-disabled/webexposed/global-interface-listing-dedicated-worker-expected.txt
          index 904cfe4..3a9a596 100644
          --- a/third_party/WebKit/LayoutTests/virtual/service-worker-navigation-preload-disabled/webexposed/global-interface-listing-dedicated-worker-expected.txt
          +++ b/third_party/WebKit/LayoutTests/virtual/service-worker-navigation-preload-disabled/webexposed/global-interface-listing-dedicated-worker-expected.txt
          @@ -980,6 +980,7 @@
          [Worker] method has
          [Worker] method keys
          [Worker] method set
          +[Worker] method sort
          [Worker] method toString
          [Worker] method values
          [Worker] interface WebGL2RenderingContext
          diff --git a/third_party/WebKit/LayoutTests/virtual/service-worker-navigation-preload-disabled/webexposed/global-interface-listing-expected.txt b/third_party/WebKit/LayoutTests/virtual/service-worker-navigation-preload-disabled/webexposed/global-interface-listing-expected.txt
          index 8f6fc9f..6539585 100644
          --- a/third_party/WebKit/LayoutTests/virtual/service-worker-navigation-preload-disabled/webexposed/global-interface-listing-expected.txt
          +++ b/third_party/WebKit/LayoutTests/virtual/service-worker-navigation-preload-disabled/webexposed/global-interface-listing-expected.txt
          @@ -6919,6 +6919,7 @@
          method has
          method keys
          method set
          + method sort
          method toString
          method values
          interface USB : EventTarget
          diff --git a/third_party/WebKit/LayoutTests/virtual/service-worker-navigation-preload-disabled/webexposed/global-interface-listing-shared-worker-expected.txt b/third_party/WebKit/LayoutTests/virtual/service-worker-navigation-preload-disabled/webexposed/global-interface-listing-shared-worker-expected.txt
          index 0d32b6a..b272baa 100644
          --- a/third_party/WebKit/LayoutTests/virtual/service-worker-navigation-preload-disabled/webexposed/global-interface-listing-shared-worker-expected.txt
          +++ b/third_party/WebKit/LayoutTests/virtual/service-worker-navigation-preload-disabled/webexposed/global-interface-listing-shared-worker-expected.txt
          @@ -980,6 +980,7 @@
          [Worker] method has
          [Worker] method keys
          [Worker] method set
          +[Worker] method sort
          [Worker] method toString
          [Worker] method values
          [Worker] interface WebGL2RenderingContext
          diff --git a/third_party/WebKit/LayoutTests/virtual/stable/http/tests/serviceworker/webexposed/global-interface-listing-service-worker-expected.txt b/third_party/WebKit/LayoutTests/virtual/stable/http/tests/serviceworker/webexposed/global-interface-listing-service-worker-expected.txt
          index c2426aa..d256dd0 100644
          --- a/third_party/WebKit/LayoutTests/virtual/stable/http/tests/serviceworker/webexposed/global-interface-listing-service-worker-expected.txt
          +++ b/third_party/WebKit/LayoutTests/virtual/stable/http/tests/serviceworker/webexposed/global-interface-listing-service-worker-expected.txt
          @@ -694,6 +694,7 @@
          method has
          method keys
          method set
          + method sort
          method toString
          method values
          interface WebSocket : EventTarget
          diff --git a/third_party/WebKit/LayoutTests/virtual/stable/webexposed/global-interface-listing-dedicated-worker-expected.txt b/third_party/WebKit/LayoutTests/virtual/stable/webexposed/global-interface-listing-dedicated-worker-expected.txt
          index 5ce8f21..144cb73 100644
          --- a/third_party/WebKit/LayoutTests/virtual/stable/webexposed/global-interface-listing-dedicated-worker-expected.txt
          +++ b/third_party/WebKit/LayoutTests/virtual/stable/webexposed/global-interface-listing-dedicated-worker-expected.txt
          @@ -653,6 +653,7 @@
          [Worker] method has
          [Worker] method keys
          [Worker] method set
          +[Worker] method sort
          [Worker] method toString
          [Worker] method values
          [Worker] interface WebSocket : EventTarget
          diff --git a/third_party/WebKit/LayoutTests/virtual/stable/webexposed/global-interface-listing-shared-worker-expected.txt b/third_party/WebKit/LayoutTests/virtual/stable/webexposed/global-interface-listing-shared-worker-expected.txt
          index a88a980..fb80761 100644
          --- a/third_party/WebKit/LayoutTests/virtual/stable/webexposed/global-interface-listing-shared-worker-expected.txt
          +++ b/third_party/WebKit/LayoutTests/virtual/stable/webexposed/global-interface-listing-shared-worker-expected.txt
          @@ -653,6 +653,7 @@
          [Worker] method has
          [Worker] method keys
          [Worker] method set
          +[Worker] method sort
          [Worker] method toString
          [Worker] method values
          [Worker] interface WebSocket : EventTarget
          diff --git a/third_party/WebKit/LayoutTests/webexposed/global-interface-listing-dedicated-worker-expected.txt b/third_party/WebKit/LayoutTests/webexposed/global-interface-listing-dedicated-worker-expected.txt
          index 8fadf5a..2278f6b 100644
          --- a/third_party/WebKit/LayoutTests/webexposed/global-interface-listing-dedicated-worker-expected.txt
          +++ b/third_party/WebKit/LayoutTests/webexposed/global-interface-listing-dedicated-worker-expected.txt
          @@ -988,6 +988,7 @@
          [Worker] method has
          [Worker] method keys
          [Worker] method set
          +[Worker] method sort
          [Worker] method toString
          [Worker] method values
          [Worker] interface WebGL2RenderingContext
          diff --git a/third_party/WebKit/LayoutTests/webexposed/global-interface-listing-expected.txt b/third_party/WebKit/LayoutTests/webexposed/global-interface-listing-expected.txt
          index 3f564ad..e3efafd 100644
          --- a/third_party/WebKit/LayoutTests/webexposed/global-interface-listing-expected.txt
          +++ b/third_party/WebKit/LayoutTests/webexposed/global-interface-listing-expected.txt
          @@ -6927,6 +6927,7 @@
          method has
          method keys
          method set
          + method sort
          method toString
          method values
          interface USB : EventTarget
          diff --git a/third_party/WebKit/LayoutTests/webexposed/global-interface-listing-shared-worker-expected.txt b/third_party/WebKit/LayoutTests/webexposed/global-interface-listing-shared-worker-expected.txt
          index 5b37c04..d0b071d 100644
          --- a/third_party/WebKit/LayoutTests/webexposed/global-interface-listing-shared-worker-expected.txt
          +++ b/third_party/WebKit/LayoutTests/webexposed/global-interface-listing-shared-worker-expected.txt
          @@ -988,6 +988,7 @@
          [Worker] method has
          [Worker] method keys
          [Worker] method set
          +[Worker] method sort
          [Worker] method toString
          [Worker] method values
          [Worker] interface WebGL2RenderingContext
          diff --git a/third_party/WebKit/Source/core/dom/URLSearchParams.cpp b/third_party/WebKit/Source/core/dom/URLSearchParams.cpp
          index e6ce11d..0ec3eed 100644
          --- a/third_party/WebKit/Source/core/dom/URLSearchParams.cpp
          +++ b/third_party/WebKit/Source/core/dom/URLSearchParams.cpp
          @@ -4,6 +4,7 @@

          #include "core/dom/URLSearchParams.h"

          +#include <algorithm>
          #include <utility>
          #include "core/dom/DOMURL.h"
          #include "platform/network/FormDataEncoder.h"
          @@ -38,6 +39,11 @@
          size_t current_;
          };

          +bool CompareParams(const std::pair<String, String>& a,
          + const std::pair<String, String>& b) {
          + return WTF::CodePointCompareLessThan(a.first, b.first);
          +}
          +
          } // namespace

          URLSearchParams* URLSearchParams::Create(const URLSearchParamsInit& init,
          @@ -222,6 +228,11 @@
          RunUpdateSteps();
          }

          +void URLSearchParams::sort() {
          + std::stable_sort(params_.begin(), params_.end(), CompareParams);
          + RunUpdateSteps();
          +}
          +
          void URLSearchParams::EncodeAsFormData(Vector<char>& encoded_data) const {
          for (const auto& param : params_)
          FormDataEncoder::AddKeyValuePairAsFormData(
          diff --git a/third_party/WebKit/Source/core/dom/URLSearchParams.h b/third_party/WebKit/Source/core/dom/URLSearchParams.h
          index 8ff91cd..3567653 100644
          --- a/third_party/WebKit/Source/core/dom/URLSearchParams.h
          +++ b/third_party/WebKit/Source/core/dom/URLSearchParams.h
          @@ -49,6 +49,7 @@
          Vector<String> getAll(const String&) const;
          bool has(const String&) const;
          void set(const String& name, const String& value);
          + void sort();
          void SetInput(const String&);

          // Internal helpers
          diff --git a/third_party/WebKit/Source/core/dom/URLSearchParams.idl b/third_party/WebKit/Source/core/dom/URLSearchParams.idl
          index a350573..ba6fe93 100644
          --- a/third_party/WebKit/Source/core/dom/URLSearchParams.idl
          +++ b/third_party/WebKit/Source/core/dom/URLSearchParams.idl
          @@ -16,6 +16,8 @@
          boolean has(USVString name);
          void set(USVString name, USVString value);

          + void sort();
          +
          iterable<USVString, USVString>;
          stringifier;
          };

          To view, visit change 515243. To unsubscribe, visit settings.

          Gerrit-Project: chromium/src
          Gerrit-Branch: master
          Gerrit-MessageType: newchange

          Mike West (Gerrit)

          unread,
          May 29, 2017, 8:15:36 AM5/29/17
          to Takeshi Yoshino, blink-re...@chromium.org, blink-revie...@chromium.org, blink-...@chromium.org, dglazko...@chromium.org, eae+bli...@chromium.org, falken...@chromium.org, horo+...@chromium.org, jsbell+ser...@chromium.org, kenjibah...@chromium.org, kinuko+ser...@chromium.org, servicewor...@chromium.org, shimazu+se...@chromium.org, Michael Nordman, Hiroki Nakagawa, Taiju Tsuiki, Commit Bot, chromium...@chromium.org, Rob Buis, Sigbjørn Finne

          Mike West posted comments on this change.

          View Change

          Patch set 5:Code-Review +1

          Patch Set 5:

          +mkwst

          Since the change is small, I'm going to skip I-to-S and get this reviewed by one of API owners. Let me know if you think it should go through the standard process.

          I agree that this is borderline, but I'd suggest erring on the side of transparency by sending an intent to ship. It looks like you've already created a chromestatus entry and a tracking bug, which is the hard part. :) Wrapping that up into an email doesn't take much more effort, and it's good to be public about catching up to other vendors, even in small ways.

          The code change LGTM, in any event.

            To view, visit change 515243. To unsubscribe, visit settings.

            Gerrit-Project: chromium/src
            Gerrit-Branch: master
            Gerrit-MessageType: comment
            Gerrit-Change-Id: I5a1831503579079d3d95de3028b2f8195192c88d
            Gerrit-Change-Number: 515243
            Gerrit-PatchSet: 5
            Gerrit-Owner: Takeshi Yoshino <tyos...@chromium.org>
            Gerrit-Reviewer: Mike West <mk...@chromium.org>
            Gerrit-Reviewer: Takeshi Yoshino <tyos...@chromium.org>
            Gerrit-CC: Commit Bot <commi...@chromium.org>
            Gerrit-CC: Hiroki Nakagawa <nhi...@chromium.org>
            Gerrit-CC: Michael Nordman <mich...@chromium.org>
            Gerrit-CC: Rob Buis <rob....@samsung.com>
            Gerrit-CC: Sigbjørn Finne <sigb...@opera.com>
            Gerrit-CC: Taiju Tsuiki <tz...@chromium.org>
            Gerrit-Comment-Date: Mon, 29 May 2017 12:15:33 +0000
            Gerrit-HasComments: No
            Gerrit-HasLabels: Yes

            Takeshi Yoshino (Gerrit)

            unread,
            Jun 8, 2017, 7:03:23 AM6/8/17
            to blink-re...@chromium.org, blink-revie...@chromium.org, blink-...@chromium.org, dglazko...@chromium.org, eae+bli...@chromium.org, falken...@chromium.org, horo+...@chromium.org, jsbell+ser...@chromium.org, kenjibah...@chromium.org, kinuko+ser...@chromium.org, servicewor...@chromium.org, shimazu+se...@chromium.org, Mike West, Michael Nordman, Hiroki Nakagawa, Taiju Tsuiki, Commit Bot, chromium...@chromium.org, Rob Buis, Sigbjørn Finne

            Takeshi Yoshino posted comments on this change.

            View Change

            Patch set 5:

            Patch Set 5: Code-Review+1

            Patch Set 5:

            +mkwst

            Since the change is small, I'm going to skip I-to-S and get this reviewed by one of API owners. Let me know if you think it should go through the standard process.

            I agree that this is borderline, but I'd suggest erring on the side of transparency by sending an intent to ship. It looks like you've already created a chromestatus entry and a tracking bug, which is the hard part. :) Wrapping that up into an email doesn't take much more effort, and it's good to be public about catching up to other vendors, even in small ways.

            The code change LGTM, in any event.

            Thank you, Mike. Got it, I'll send an I-to-IS :)

              To view, visit change 515243. To unsubscribe, visit settings.

              Gerrit-Project: chromium/src
              Gerrit-Branch: master
              Gerrit-MessageType: comment
              Gerrit-Change-Id: I5a1831503579079d3d95de3028b2f8195192c88d
              Gerrit-Change-Number: 515243
              Gerrit-PatchSet: 5
              Gerrit-Owner: Takeshi Yoshino <tyos...@chromium.org>
              Gerrit-Reviewer: Mike West <mk...@chromium.org>
              Gerrit-Reviewer: Takeshi Yoshino <tyos...@chromium.org>
              Gerrit-CC: Commit Bot <commi...@chromium.org>
              Gerrit-CC: Hiroki Nakagawa <nhi...@chromium.org>
              Gerrit-CC: Michael Nordman <mich...@chromium.org>
              Gerrit-CC: Rob Buis <rob....@samsung.com>
              Gerrit-CC: Sigbjørn Finne <sigb...@opera.com>
              Gerrit-CC: Taiju Tsuiki <tz...@chromium.org>
              Gerrit-Comment-Date: Thu, 08 Jun 2017 11:03:19 +0000
              Gerrit-HasComments: No
              Gerrit-HasLabels: No

              Takeshi Yoshino (Gerrit)

              unread,
              Jun 26, 2017, 4:20:27 AM6/26/17
              to blink-re...@chromium.org, blink-revie...@chromium.org, blink-...@chromium.org, dglazko...@chromium.org, eae+bli...@chromium.org, falken...@chromium.org, horo+...@chromium.org, jsbell+ser...@chromium.org, kenjibah...@chromium.org, kinuko+ser...@chromium.org, servicewor...@chromium.org, shimazu+se...@chromium.org, Mike West, Michael Nordman, Hiroki Nakagawa, Taiju Tsuiki, Commit Bot, chromium...@chromium.org, Rob Buis, Sigbjørn Finne

              Takeshi Yoshino posted comments on this change.

              View Change

              Patch set 5:

              Patch Set 5:

              Patch Set 5: Code-Review+1

              Patch Set 5:

              +mkwst

              Since the change is small, I'm going to skip I-to-S and get this reviewed by one of API owners. Let me know if you think it should go through the standard process.

              I agree that this is borderline, but I'd suggest erring on the side of transparency by sending an intent to ship. It looks like you've already created a chromestatus entry and a tracking bug, which is the hard part. :) Wrapping that up into an email doesn't take much more effort, and it's good to be public about catching up to other vendors, even in small ways.

              The code change LGTM, in any event.

              Thank you, Mike. Got it, I'll send an I-to-IS :)

              Sent a I-to-IS finally
              https://groups.google.com/a/chromium.org/d/topic/blink-dev/U0p_jFYpgss/discussion

                To view, visit change 515243. To unsubscribe, visit settings.

                Gerrit-Project: chromium/src
                Gerrit-Branch: master
                Gerrit-MessageType: comment
                Gerrit-Change-Id: I5a1831503579079d3d95de3028b2f8195192c88d
                Gerrit-Change-Number: 515243
                Gerrit-PatchSet: 5
                Gerrit-Owner: Takeshi Yoshino <tyos...@chromium.org>
                Gerrit-Reviewer: Mike West <mk...@chromium.org>
                Gerrit-Reviewer: Takeshi Yoshino <tyos...@chromium.org>
                Gerrit-CC: Commit Bot <commi...@chromium.org>
                Gerrit-CC: Hiroki Nakagawa <nhi...@chromium.org>
                Gerrit-CC: Michael Nordman <mich...@chromium.org>
                Gerrit-CC: Rob Buis <rob....@samsung.com>
                Gerrit-CC: Sigbjørn Finne <sigb...@opera.com>
                Gerrit-CC: Taiju Tsuiki <tz...@chromium.org>
                Gerrit-Comment-Date: Mon, 26 Jun 2017 08:20:21 +0000
                Gerrit-HasComments: No
                Gerrit-HasLabels: No

                Takeshi Yoshino (Gerrit)

                unread,
                Jun 26, 2017, 4:28:37 AM6/26/17
                to blink-re...@chromium.org, blink-revie...@chromium.org, blink-...@chromium.org, dglazko...@chromium.org, eae+bli...@chromium.org, falken...@chromium.org, horo+...@chromium.org, jsbell+ser...@chromium.org, kenjibah...@chromium.org, kinuko+ser...@chromium.org, servicewor...@chromium.org, shimazu+se...@chromium.org, Mike West, Michael Nordman, Hiroki Nakagawa, Taiju Tsuiki, Commit Bot, chromium...@chromium.org, Rob Buis, Sigbjørn Finne

                Takeshi Yoshino posted comments on this change.

                View Change

                Patch set 7:

                Uploaded patch set 7.

                Rebaselined

                Rebased and rebaselined the virtual stable expectations for the webexposed tests

                  To view, visit change 515243. To unsubscribe, visit settings.

                  Gerrit-Project: chromium/src
                  Gerrit-Branch: master
                  Gerrit-MessageType: comment
                  Gerrit-Change-Id: I5a1831503579079d3d95de3028b2f8195192c88d
                  Gerrit-Change-Number: 515243
                  Gerrit-PatchSet: 7
                  Gerrit-Owner: Takeshi Yoshino <tyos...@chromium.org>
                  Gerrit-Reviewer: Mike West <mk...@chromium.org>
                  Gerrit-Reviewer: Takeshi Yoshino <tyos...@chromium.org>
                  Gerrit-CC: Commit Bot <commi...@chromium.org>
                  Gerrit-CC: Hiroki Nakagawa <nhi...@chromium.org>
                  Gerrit-CC: Michael Nordman <mich...@chromium.org>
                  Gerrit-CC: Rob Buis <rob....@samsung.com>
                  Gerrit-CC: Sigbjørn Finne <sigb...@opera.com>
                  Gerrit-CC: Taiju Tsuiki <tz...@chromium.org>
                  Gerrit-Comment-Date: Mon, 26 Jun 2017 08:28:33 +0000
                  Gerrit-HasComments: No
                  Gerrit-HasLabels: No

                  Takeshi Yoshino (Gerrit)

                  unread,
                  Jun 26, 2017, 4:28:43 AM6/26/17
                  to blink-re...@chromium.org, blink-revie...@chromium.org, blink-...@chromium.org, dglazko...@chromium.org, eae+bli...@chromium.org, falken...@chromium.org, horo+...@chromium.org, jsbell+ser...@chromium.org, kenjibah...@chromium.org, kinuko+ser...@chromium.org, servicewor...@chromium.org, shimazu+se...@chromium.org, Mike West, Michael Nordman, Hiroki Nakagawa, Taiju Tsuiki, Commit Bot, chromium...@chromium.org, Rob Buis, Sigbjørn Finne

                  Takeshi Yoshino posted comments on this change.

                  View Change

                  Patch set 7:Commit-Queue +1

                    To view, visit change 515243. To unsubscribe, visit settings.

                    Gerrit-Project: chromium/src
                    Gerrit-Branch: master
                    Gerrit-MessageType: comment
                    Gerrit-Change-Id: I5a1831503579079d3d95de3028b2f8195192c88d
                    Gerrit-Change-Number: 515243
                    Gerrit-PatchSet: 7
                    Gerrit-Owner: Takeshi Yoshino <tyos...@chromium.org>
                    Gerrit-Reviewer: Mike West <mk...@chromium.org>
                    Gerrit-Reviewer: Takeshi Yoshino <tyos...@chromium.org>
                    Gerrit-CC: Commit Bot <commi...@chromium.org>
                    Gerrit-CC: Hiroki Nakagawa <nhi...@chromium.org>
                    Gerrit-CC: Michael Nordman <mich...@chromium.org>
                    Gerrit-CC: Rob Buis <rob....@samsung.com>
                    Gerrit-CC: Sigbjørn Finne <sigb...@opera.com>
                    Gerrit-CC: Taiju Tsuiki <tz...@chromium.org>
                    Gerrit-Comment-Date: Mon, 26 Jun 2017 08:28:39 +0000
                    Gerrit-HasComments: No
                    Gerrit-HasLabels: Yes

                    Takeshi Yoshino (Gerrit)

                    unread,
                    Jun 27, 2017, 2:24:39 AM6/27/17
                    to blink-re...@chromium.org, blink-revie...@chromium.org, blink-...@chromium.org, dglazko...@chromium.org, eae+bli...@chromium.org, falken...@chromium.org, horo+...@chromium.org, jsbell+ser...@chromium.org, kenjibah...@chromium.org, kinuko+ser...@chromium.org, servicewor...@chromium.org, shimazu+se...@chromium.org, Mike West, Michael Nordman, Hiroki Nakagawa, Taiju Tsuiki, Commit Bot, chromium...@chromium.org, Rob Buis, Sigbjørn Finne

                    Takeshi Yoshino posted comments on this change.

                    View Change

                    Patch set 9:

                    Received 3 LGTMs

                    https://groups.google.com/a/chromium.org/d/topic/blink-dev/U0p_jFYpgss/discussion

                      To view, visit change 515243. To unsubscribe, visit settings.

                      Gerrit-Project: chromium/src
                      Gerrit-Branch: master
                      Gerrit-MessageType: comment
                      Gerrit-Change-Id: I5a1831503579079d3d95de3028b2f8195192c88d
                      Gerrit-Change-Number: 515243
                      Gerrit-PatchSet: 9
                      Gerrit-Owner: Takeshi Yoshino <tyos...@chromium.org>
                      Gerrit-Reviewer: Mike West <mk...@chromium.org>
                      Gerrit-Reviewer: Takeshi Yoshino <tyos...@chromium.org>
                      Gerrit-CC: Commit Bot <commi...@chromium.org>
                      Gerrit-CC: Hiroki Nakagawa <nhi...@chromium.org>
                      Gerrit-CC: Michael Nordman <mich...@chromium.org>
                      Gerrit-CC: Rob Buis <rob....@samsung.com>
                      Gerrit-CC: Sigbjørn Finne <sigb...@opera.com>
                      Gerrit-CC: Taiju Tsuiki <tz...@chromium.org>
                      Gerrit-Comment-Date: Tue, 27 Jun 2017 06:24:35 +0000
                      Gerrit-HasComments: No
                      Gerrit-HasLabels: No

                      Takeshi Yoshino (Gerrit)

                      unread,
                      Jun 27, 2017, 2:24:44 AM6/27/17
                      to blink-re...@chromium.org, blink-revie...@chromium.org, blink-...@chromium.org, dglazko...@chromium.org, eae+bli...@chromium.org, falken...@chromium.org, horo+...@chromium.org, jsbell+ser...@chromium.org, kenjibah...@chromium.org, kinuko+ser...@chromium.org, servicewor...@chromium.org, shimazu+se...@chromium.org, Mike West, Michael Nordman, Hiroki Nakagawa, Taiju Tsuiki, Commit Bot, chromium...@chromium.org, Rob Buis, Sigbjørn Finne

                      Takeshi Yoshino posted comments on this change.

                      View Change

                      Patch set 9:Commit-Queue +2

                        To view, visit change 515243. To unsubscribe, visit settings.

                        Gerrit-Project: chromium/src
                        Gerrit-Branch: master
                        Gerrit-MessageType: comment
                        Gerrit-Change-Id: I5a1831503579079d3d95de3028b2f8195192c88d
                        Gerrit-Change-Number: 515243
                        Gerrit-PatchSet: 9
                        Gerrit-Owner: Takeshi Yoshino <tyos...@chromium.org>
                        Gerrit-Reviewer: Mike West <mk...@chromium.org>
                        Gerrit-Reviewer: Takeshi Yoshino <tyos...@chromium.org>
                        Gerrit-CC: Commit Bot <commi...@chromium.org>
                        Gerrit-CC: Hiroki Nakagawa <nhi...@chromium.org>
                        Gerrit-CC: Michael Nordman <mich...@chromium.org>
                        Gerrit-CC: Rob Buis <rob....@samsung.com>
                        Gerrit-CC: Sigbjørn Finne <sigb...@opera.com>
                        Gerrit-CC: Taiju Tsuiki <tz...@chromium.org>
                        Gerrit-Comment-Date: Tue, 27 Jun 2017 06:24:41 +0000
                        Gerrit-HasComments: No
                        Gerrit-HasLabels: Yes

                        Commit Bot (Gerrit)

                        unread,
                        Jun 27, 2017, 2:24:57 AM6/27/17
                        to Takeshi Yoshino, blink-re...@chromium.org, blink-revie...@chromium.org, blink-...@chromium.org, dglazko...@chromium.org, eae+bli...@chromium.org, falken...@chromium.org, horo+...@chromium.org, jsbell+ser...@chromium.org, kenjibah...@chromium.org, kinuko+ser...@chromium.org, servicewor...@chromium.org, shimazu+se...@chromium.org, Mike West, Michael Nordman, Hiroki Nakagawa, Taiju Tsuiki, chromium...@chromium.org, Rob Buis, Sigbjørn Finne

                        Commit Bot posted comments on this change.

                        View Change

                        Patch set 9:

                        CQ is trying da patch.

                        Note: The patchset sent to CQ was uploaded after this CL was approved.
                        "Rebase" https://chromium-review.googlesource.com/c/515243/9

                        Follow status at: https://chromium-cq-status.appspot.com/v2/patch-status/chromium-review.googlesource.com/515243/9

                        Bot data: {"action": "start", "triggered_at": "2017-06-27T06:24:41.0Z", "cq_cfg_revision": "e12d437dc7f395d72995b548c9dacf21b0b1526e", "revision": "21988ffd1caa5c6140084cf013e042533e5467b7"}

                          To view, visit change 515243. To unsubscribe, visit settings.

                          Gerrit-Project: chromium/src
                          Gerrit-Branch: master
                          Gerrit-MessageType: comment
                          Gerrit-Change-Id: I5a1831503579079d3d95de3028b2f8195192c88d
                          Gerrit-Change-Number: 515243
                          Gerrit-PatchSet: 9
                          Gerrit-Owner: Takeshi Yoshino <tyos...@chromium.org>
                          Gerrit-Reviewer: Mike West <mk...@chromium.org>
                          Gerrit-Reviewer: Takeshi Yoshino <tyos...@chromium.org>
                          Gerrit-CC: Commit Bot <commi...@chromium.org>
                          Gerrit-CC: Hiroki Nakagawa <nhi...@chromium.org>
                          Gerrit-CC: Michael Nordman <mich...@chromium.org>
                          Gerrit-CC: Rob Buis <rob....@samsung.com>
                          Gerrit-CC: Sigbjørn Finne <sigb...@opera.com>
                          Gerrit-CC: Taiju Tsuiki <tz...@chromium.org>
                          Gerrit-Comment-Date: Tue, 27 Jun 2017 06:24:51 +0000
                          Gerrit-HasComments: No
                          Gerrit-HasLabels: No

                          Commit Bot (Gerrit)

                          unread,
                          Jun 27, 2017, 4:18:57 AM6/27/17
                          to Takeshi Yoshino, blink-re...@chromium.org, blink-revie...@chromium.org, blink-...@chromium.org, dglazko...@chromium.org, eae+bli...@chromium.org, falken...@chromium.org, horo+...@chromium.org, jsbell+ser...@chromium.org, kenjibah...@chromium.org, kinuko+ser...@chromium.org, servicewor...@chromium.org, shimazu+se...@chromium.org, Mike West, Michael Nordman, Hiroki Nakagawa, Taiju Tsuiki, chromium...@chromium.org, Rob Buis, Sigbjørn Finne

                          Commit Bot posted comments on this change.

                          View Change

                          Patch set 9:

                          Try jobs failed on following builders:
                          mac_chromium_rel_ng on master.tryserver.chromium.mac (JOB_FAILED, http://build.chromium.org/p/tryserver.chromium.mac/builders/mac_chromium_rel_ng/builds/486955)

                          Bot data: {"action": "cancel", "triggered_at": "2017-06-27T06:24:41.0Z", "cq_cfg_revision": "e12d437dc7f395d72995b548c9dacf21b0b1526e", "revision": "21988ffd1caa5c6140084cf013e042533e5467b7"}

                            To view, visit change 515243. To unsubscribe, visit settings.

                            Gerrit-Project: chromium/src
                            Gerrit-Branch: master
                            Gerrit-MessageType: comment
                            Gerrit-Change-Id: I5a1831503579079d3d95de3028b2f8195192c88d
                            Gerrit-Change-Number: 515243
                            Gerrit-PatchSet: 9
                            Gerrit-Owner: Takeshi Yoshino <tyos...@chromium.org>
                            Gerrit-Reviewer: Mike West <mk...@chromium.org>
                            Gerrit-Reviewer: Takeshi Yoshino <tyos...@chromium.org>
                            Gerrit-CC: Commit Bot <commi...@chromium.org>
                            Gerrit-CC: Hiroki Nakagawa <nhi...@chromium.org>
                            Gerrit-CC: Michael Nordman <mich...@chromium.org>
                            Gerrit-CC: Rob Buis <rob....@samsung.com>
                            Gerrit-CC: Sigbjørn Finne <sigb...@opera.com>
                            Gerrit-CC: Taiju Tsuiki <tz...@chromium.org>
                            Gerrit-Comment-Date: Tue, 27 Jun 2017 08:18:54 +0000
                            Gerrit-HasComments: No
                            Gerrit-HasLabels: No

                            Takeshi Yoshino (Gerrit)

                            unread,
                            Jun 27, 2017, 4:46:49 AM6/27/17
                            to blink-re...@chromium.org, blink-revie...@chromium.org, blink-...@chromium.org, dglazko...@chromium.org, eae+bli...@chromium.org, falken...@chromium.org, horo+...@chromium.org, jsbell+ser...@chromium.org, kenjibah...@chromium.org, kinuko+ser...@chromium.org, mac-r...@chromium.org, servicewor...@chromium.org, shimazu+se...@chromium.org, Mike West, Michael Nordman, Hiroki Nakagawa, Taiju Tsuiki, Commit Bot, chromium...@chromium.org, Rob Buis, Sigbjørn Finne

                            Takeshi Yoshino posted comments on this change.

                            View Change

                            Patch set 10:Commit-Queue +2

                              To view, visit change 515243. To unsubscribe, visit settings.

                              Gerrit-Project: chromium/src
                              Gerrit-Branch: master
                              Gerrit-MessageType: comment
                              Gerrit-Change-Id: I5a1831503579079d3d95de3028b2f8195192c88d
                              Gerrit-Change-Number: 515243
                              Gerrit-PatchSet: 10
                              Gerrit-Owner: Takeshi Yoshino <tyos...@chromium.org>
                              Gerrit-Reviewer: Mike West <mk...@chromium.org>
                              Gerrit-Reviewer: Takeshi Yoshino <tyos...@chromium.org>
                              Gerrit-CC: Commit Bot <commi...@chromium.org>
                              Gerrit-CC: Hiroki Nakagawa <nhi...@chromium.org>
                              Gerrit-CC: Michael Nordman <mich...@chromium.org>
                              Gerrit-CC: Rob Buis <rob....@samsung.com>
                              Gerrit-CC: Sigbjørn Finne <sigb...@opera.com>
                              Gerrit-CC: Taiju Tsuiki <tz...@chromium.org>
                              Gerrit-Comment-Date: Tue, 27 Jun 2017 08:46:45 +0000
                              Gerrit-HasComments: No
                              Gerrit-HasLabels: Yes

                              Commit Bot (Gerrit)

                              unread,
                              Jun 27, 2017, 4:46:59 AM6/27/17
                              to Takeshi Yoshino, blink-re...@chromium.org, blink-revie...@chromium.org, blink-...@chromium.org, dglazko...@chromium.org, eae+bli...@chromium.org, falken...@chromium.org, horo+...@chromium.org, jsbell+ser...@chromium.org, kenjibah...@chromium.org, kinuko+ser...@chromium.org, mac-r...@chromium.org, servicewor...@chromium.org, shimazu+se...@chromium.org, Mike West, Michael Nordman, Hiroki Nakagawa, Taiju Tsuiki, chromium...@chromium.org, Rob Buis, Sigbjørn Finne

                              Commit Bot posted comments on this change.

                              View Change

                              Patch set 10:

                              CQ is trying da patch.

                              Note: The patchset sent to CQ was uploaded after this CL was approved.

                              "Update Mac expectations" https://chromium-review.googlesource.com/c/515243/10

                              Follow status at: https://chromium-cq-status.appspot.com/v2/patch-status/chromium-review.googlesource.com/515243/10

                              Bot data: {"action": "start", "triggered_at": "2017-06-27T08:46:45.0Z", "cq_cfg_revision": "e12d437dc7f395d72995b548c9dacf21b0b1526e", "revision": "fe5e69c7e9b83002c8ae48ddbb9e8fa4405e5b8e"}

                                To view, visit change 515243. To unsubscribe, visit settings.

                                Gerrit-Project: chromium/src
                                Gerrit-Branch: master
                                Gerrit-MessageType: comment
                                Gerrit-Change-Id: I5a1831503579079d3d95de3028b2f8195192c88d
                                Gerrit-Change-Number: 515243
                                Gerrit-PatchSet: 10
                                Gerrit-Owner: Takeshi Yoshino <tyos...@chromium.org>
                                Gerrit-Reviewer: Mike West <mk...@chromium.org>
                                Gerrit-Reviewer: Takeshi Yoshino <tyos...@chromium.org>
                                Gerrit-CC: Commit Bot <commi...@chromium.org>
                                Gerrit-CC: Hiroki Nakagawa <nhi...@chromium.org>
                                Gerrit-CC: Michael Nordman <mich...@chromium.org>
                                Gerrit-CC: Rob Buis <rob....@samsung.com>
                                Gerrit-CC: Sigbjørn Finne <sigb...@opera.com>
                                Gerrit-CC: Taiju Tsuiki <tz...@chromium.org>
                                Gerrit-Comment-Date: Tue, 27 Jun 2017 08:46:56 +0000
                                Gerrit-HasComments: No
                                Gerrit-HasLabels: No

                                Commit Bot (Gerrit)

                                unread,
                                Jun 27, 2017, 6:34:01 AM6/27/17
                                to Takeshi Yoshino, blink-re...@chromium.org, blink-revie...@chromium.org, blink-...@chromium.org, dglazko...@chromium.org, eae+bli...@chromium.org, falken...@chromium.org, horo+...@chromium.org, jsbell+ser...@chromium.org, kenjibah...@chromium.org, kinuko+ser...@chromium.org, mac-r...@chromium.org, servicewor...@chromium.org, shimazu+se...@chromium.org, Mike West, Michael Nordman, Hiroki Nakagawa, Taiju Tsuiki, chromium...@chromium.org, Rob Buis, Sigbjørn Finne

                                Commit Bot merged this change.

                                View Change

                                Approvals: Mike West: Looks good to me Takeshi Yoshino: Commit
                                Implement URLSearchParams.sort()

                                Spec:
                                https://url.spec.whatwg.org/#dom-urlsearchparams-sort

                                Interoperability and Compatibility risk:
                                Firefox https://bugzilla.mozilla.org/show_bug.cgi?id=1331864 and
                                WebKit https://bugs.webkit.org/show_bug.cgi?id=167154 have implemented
                                it.

                                web-platform-tests:
                                url/urlsearchparams-sort.html

                                Feature dashboard:
                                https://www.chromestatus.com/feature/5632900720492544

                                Bug: 682143
                                Change-Id: I5a1831503579079d3d95de3028b2f8195192c88d
                                Reviewed-on: https://chromium-review.googlesource.com/515243
                                Commit-Queue: Takeshi Yoshino <tyos...@chromium.org>
                                Reviewed-by: Mike West <mk...@chromium.org>
                                Cr-Commit-Position: refs/heads/master@{#482590}

                                ---
                                D third_party/WebKit/LayoutTests/external/wpt/url/urlsearchparams-sort-expected.txt
                                M third_party/WebKit/LayoutTests/http/tests/serviceworker/webexposed/global-interface-listing-service-worker-expected.txt
                                M third_party/WebKit/LayoutTests/platform/mac/virtual/stable/http/tests/serviceworker/webexposed/global-interface-listing-service-worker-expected.txt
                                M third_party/WebKit/LayoutTests/platform/mac/virtual/stable/webexposed/global-interface-listing-dedicated-worker-expected.txt
                                M third_party/WebKit/LayoutTests/platform/mac/virtual/stable/webexposed/global-interface-listing-expected.txt
                                M third_party/WebKit/LayoutTests/platform/mac/virtual/stable/webexposed/global-interface-listing-shared-worker-expected.txt

                                M third_party/WebKit/LayoutTests/platform/win/virtual/stable/webexposed/global-interface-listing-expected.txt
                                M third_party/WebKit/LayoutTests/virtual/service-worker-navigation-preload-disabled/http/tests/serviceworker/webexposed/global-interface-listing-service-worker-expected.txt
                                M third_party/WebKit/LayoutTests/virtual/service-worker-navigation-preload-disabled/webexposed/global-interface-listing-dedicated-worker-expected.txt
                                M third_party/WebKit/LayoutTests/virtual/service-worker-navigation-preload-disabled/webexposed/global-interface-listing-expected.txt
                                M third_party/WebKit/LayoutTests/virtual/service-worker-navigation-preload-disabled/webexposed/global-interface-listing-shared-worker-expected.txt
                                M third_party/WebKit/LayoutTests/virtual/stable/http/tests/serviceworker/webexposed/global-interface-listing-service-worker-expected.txt
                                M third_party/WebKit/LayoutTests/virtual/stable/webexposed/global-interface-listing-dedicated-worker-expected.txt
                                M third_party/WebKit/LayoutTests/virtual/stable/webexposed/global-interface-listing-shared-worker-expected.txt
                                M third_party/WebKit/LayoutTests/webexposed/global-interface-listing-dedicated-worker-expected.txt
                                M third_party/WebKit/LayoutTests/webexposed/global-interface-listing-expected.txt
                                M third_party/WebKit/LayoutTests/webexposed/global-interface-listing-shared-worker-expected.txt
                                M third_party/WebKit/Source/core/dom/URLSearchParams.cpp
                                M third_party/WebKit/Source/core/dom/URLSearchParams.h
                                M third_party/WebKit/Source/core/dom/URLSearchParams.idl
                                20 files changed, 30 insertions(+), 13 deletions(-)


                                To view, visit change 515243. To unsubscribe, visit settings.

                                Gerrit-Project: chromium/src
                                Gerrit-Branch: master
                                Gerrit-MessageType: merged
                                Gerrit-Change-Id: I5a1831503579079d3d95de3028b2f8195192c88d
                                Gerrit-Change-Number: 515243
                                Gerrit-PatchSet: 11
                                Gerrit-Owner: Takeshi Yoshino <tyos...@chromium.org>
                                Gerrit-Reviewer: Commit Bot <commi...@chromium.org>
                                Gerrit-Reviewer: Mike West <mk...@chromium.org>
                                Gerrit-Reviewer: Takeshi Yoshino <tyos...@chromium.org>
                                Reply all
                                Reply to author
                                Forward
                                0 new messages