gecko-dev/dom/storage
Jan Varga 5f8daf01d9 Bug 1462162 - Filter local storage cache synchronization messages based on origin; r=asuth
This patch adds a new IPDL protocol PBackgroundLocalStorageCache. It is used by LocalStorageCache object to broadcast changes in local storage cache to other content processes. Each origin has its own PBackgroundLocalStorageCache, so now we can notify content processes that actually have a local storage cache for given origin. This greatly improves performance and reduces memory footprint especialy when local storage changes carry big strings and/or happen very quickly (before this patch all child processes were blindly notified).
2018-07-14 08:34:14 +02:00
..
LocalStorage.cpp Bug 1462162 - Filter local storage cache synchronization messages based on origin; r=asuth 2018-07-14 08:34:14 +02:00
LocalStorage.h Bug 1462162 - Filter local storage cache synchronization messages based on origin; r=asuth 2018-07-14 08:34:14 +02:00
LocalStorageCache.cpp Bug 1462162 - Filter local storage cache synchronization messages based on origin; r=asuth 2018-07-14 08:34:14 +02:00
LocalStorageCache.h Bug 1462162 - Filter local storage cache synchronization messages based on origin; r=asuth 2018-07-14 08:34:14 +02:00
LocalStorageManager.cpp Bug 1462162 - Filter local storage cache synchronization messages based on origin; r=asuth 2018-07-14 08:34:14 +02:00
LocalStorageManager.h Bug 1350637 - Part 2: Core changes for LocalStorage on PBackground; r=asuth 2017-07-26 12:19:13 +02:00
moz.build Bug 1462162 - Filter local storage cache synchronization messages based on origin; r=asuth 2018-07-14 08:34:14 +02:00
PBackgroundLocalStorageCache.ipdl Bug 1462162 - Filter local storage cache synchronization messages based on origin; r=asuth 2018-07-14 08:34:14 +02:00
PBackgroundStorage.ipdl Bug 1350637 - Part 11: Fix a race between parent/child process; r=asuth 2017-08-08 23:02:57 +02:00
SessionStorage.cpp Bug 1401813 - Rename Null[C]String() as Void[C]String(). r=erahm. 2017-09-22 14:35:46 +10:00
SessionStorage.h
SessionStorageCache.cpp
SessionStorageCache.h
SessionStorageManager.cpp Bug 1389529 - Remove @deprecated nsIDOMStorageManager.getLocalStorageForPrincipal. r=mayhemer 2017-08-12 00:36:01 +09:00
SessionStorageManager.h
Storage.cpp Bug 1470325 - s/FooBinding/Foo_Binding/g - r=qdot 2018-06-26 17:05:01 -07:00
Storage.h Bug 1462162 - Filter local storage cache synchronization messages based on origin; r=asuth 2018-07-14 08:34:14 +02:00
StorageActivityService.cpp Bug 1252998 - StorageActivityService - part 8 - nsIStorageActivityService::moveOriginInTime() for testing, r=asuth 2018-04-18 18:19:13 +02:00
StorageActivityService.h Bug 1252998 - StorageActivityService - part 7 - StorageActivityService in QuotaManager, r=janv 2018-04-18 18:19:13 +02:00
StorageDBThread.cpp Bug 1462784 - Remove the STORAGE category. r=njn 2018-05-18 17:55:18 -04:00
StorageDBThread.h Bug 1437167 - Part 1: Stop using PRIntervalTime as the argument to CondVar::Wait and Monitor::Wait, r=mstange, r=froydnj 2018-04-10 17:49:47 -04:00
StorageDBUpdater.cpp
StorageDBUpdater.h
StorageIPC.cpp Bug 1462162 - Filter local storage cache synchronization messages based on origin; r=asuth 2018-07-14 08:34:14 +02:00
StorageIPC.h Bug 1462162 - Filter local storage cache synchronization messages based on origin; r=asuth 2018-07-14 08:34:14 +02:00
StorageNotifierService.cpp Bug 1379568 - Filtering for StorageEvent broadcasting, r=asuth 2017-07-26 15:55:51 +02:00
StorageNotifierService.h Bug 1379568 - Filtering for StorageEvent broadcasting, r=asuth 2017-07-26 15:55:51 +02:00
StorageObserver.cpp Bug 1404198: Part 2i - Switch to NS_NewTimer* in dom. r=njn 2017-10-15 23:15:40 -07:00
StorageObserver.h Bug 1388428 - Extend browsingData to restrict removing localStorage to a given list of hostnames; r=asuth,bsilverberg 2017-09-25 16:47:38 -04:00
StorageUtils.cpp Bug 1374580 (part 3) - Remove ns{,C}Substring typedefs. r=froydnj. 2017-06-20 19:19:52 +10:00
StorageUtils.h Bug 1374580 (part 3) - Remove ns{,C}Substring typedefs. r=froydnj. 2017-06-20 19:19:52 +10:00