gecko-dev/devtools
Jan Varga be167c5e0b Bug 1286798 - Part 10: Support for storage events; r=asuth,janv
Storage events are fired either directly after getting response from synchronous SetItem call or through observers. When a new onstorage event listener is added, we sycnhronously register an observer in the parent process. There's always only one observer actor per content process.
PBackgroundLSDatabase is now managed by a new PBackgroundLSObject protocol. PBackgroundLSObject is needed to eliminate the need to pass the principal info and document URI everytime a write operation occurs.
Preparation of an observer shares some states with preparation of a datastore, so common stuff now lives in LSRequestBase and preparation of a datastore now implements a nested state machine.

This patch was enhanced by asuth to drop observers only when the last storage listener is removed.
EventListenerRemoved is invoked on any removal, not just the final removal, so we need to make sure it's the final removal before dropping observer.
2018-11-29 21:47:45 +01:00
..
client Bug 1286798 - Part 10: Support for storage events; r=asuth,janv 2018-11-29 21:47:45 +01:00
docs Bug 1509315 - Pass the full target form to all BrowsingContextTargetFront instances. r=yulia 2018-11-27 21:47:52 +00:00
platform Bug 1508472 - Part 1: First batch of comment fix-ups in preparation for the tree reformat r=sylvestre 2018-11-27 10:08:58 +00:00
server Bug 1286798 - Part 10: Support for storage events; r=asuth,janv 2018-11-29 21:47:45 +01:00
shared Bug 1510422 - Fix autocomplete cache handling; r=Honza. 2018-11-29 13:58:57 +00:00
startup Merge mozilla-central to autoland. a=merge CLOSED TREE 2018-11-08 11:39:58 +02:00
.eslintrc.js Bug 1492510 - Deleting obsolete reference from eslintrc. r=sole 2018-09-24 12:34:12 +00:00
.eslintrc.mochitests.js Backed out changeset d8ff6c1c6f3a (bug 1471764) for failing devtools' browser_markup_flex_display_badge.js in beta simulations. a=backout 2018-09-04 18:21:03 +03:00
.eslintrc.xpcshell.js
CODE_OF_CONDUCT.md
moz.build Bug 1490575 - Remove Mulet comments from build files. r=froydnj 2018-09-11 23:07:32 -07:00
templates.mozbuild