Ensure that Service Worker clients are always returned in MRU order (1)
commit65c5354524fb6ecb696b0fd4e423b1fd19a0a385
authorjeremyarcher <jeremyarcher@google.com>
Wed, 19 Aug 2015 10:57:08 +0000 (19 03:57 -0700)
committerCommit bot <commit-bot@chromium.org>
Wed, 19 Aug 2015 10:57:45 +0000 (19 10:57 +0000)
tree1ce8609a4f76ee7d767c0088617531daa4e80a8d
parentacc243b0c17efd123e01cb3a72aef0c7c28c1f8d
Ensure that Service Worker clients are always returned in MRU order (1)

Adds an ordering condition to ServiceWorkerVersion.

Spec: https://slightlyoff.github.io/ServiceWorker/spec/service_worker/#clients-matchall-method

1. (Chromium) This CL.
2. (Blink) https://codereview.chromium.org/1286123004/

BUG=461411

Review URL: https://codereview.chromium.org/1285373002

Cr-Commit-Position: refs/heads/master@{#344197}
content/browser/frame_host/frame_tree.cc
content/browser/frame_host/frame_tree_node.h
content/browser/service_worker/service_worker_provider_host.cc
content/browser/service_worker/service_worker_version.cc
content/browser/service_worker/service_worker_version.h
content/common/service_worker/service_worker_client_info.cc
content/common/service_worker/service_worker_client_info.h