commit | 2a189167cb95cc86a19d6e20e72a439307359aac | [log] [tgz] |
---|---|---|
author | Victor Costan <pwnall@chromium.org> | Fri Mar 02 06:01:53 2018 |
committer | Commit Bot <commit-bot@chromium.org> | Fri Mar 02 06:01:53 2018 |
tree | f1768edd13016d2917fc9c69a54ff1273a908992 | |
parent | bbbfd6032b311c9aaf1b0890f5dae34545d5c0ec [diff] |
Cookie Store: Rewrite CookieMonster's notification dispatch. The old implementation was designed to support a small, static number of observers. The new implementation supports the churn (adding/removing observers) that will come from exposing cookie change observation to Web APIs. The new implementation also adds AddCallbackForUrl(), which is in between AddCallbackForAllChanges (no filter) and AddCallbackForCookie (very specific filter). The new method will be used by the Async Cookies API implementation. Bug: 729800 Cq-Include-Trybots: master.tryserver.chromium.mac:ios-simulator-cronet;master.tryserver.chromium.mac:ios-simulator-full-configs Change-Id: Idc58252ede82be82b34c530607e811d5392801cd Reviewed-on: https://chromium-review.googlesource.com/934304 Commit-Queue: Victor Costan <pwnall@chromium.org> Reviewed-by: John Abd-El-Malek <jam@chromium.org> Reviewed-by: Reilly Grant <reillyg@chromium.org> Reviewed-by: Matt Menke <mmenke@chromium.org> Cr-Commit-Position: refs/heads/master@{#540460}
Chromium is an open-source browser project that aims to build a safer, faster, and more stable way for all users to experience the web.
The project's web site is https://www.chromium.org.
Documentation in the source is rooted in docs/README.md.
Learn how to Get Around the Chromium Source Code Directory Structure .