• Home
  • Raw
  • Download

Lines Matching refs:SessionStorage

23334         StorageMaps normally have copy-on-write semantics to help support SessionStorage.
26082 * storage/SessionStorage.h: Ditto.
29733 The SessionStorage for a Page has to be copied every time a new Page is created.
29741 (WebCore::FrameLoader::createWindow): Don't do the SessionStorage copy here...
30083 Add "LocalStorageArea" and "SessionStorageArea" implementations, and have SessionStorage
30111 * storage/SessionStorage.cpp:
30112 (WebCore::SessionStorage::copy):
30113 (WebCore::SessionStorage::storageArea):
30114 * storage/SessionStorage.h:
31258 * storage/SessionStorage.cpp:
31259 (WebCore::SessionStorage::dispatchStorageEvent): Adopt the technique used in LocalStorage,
31331 …like SessionStorage. The primary difference at this point is that the object returned is shared g…
31332 and isn't copied for new top-level browsing contexts like SessionStorage.
31361 …* storage/SessionStorage.cpp: Refactor to use the client interface for event dispatching for sessi…
31362 (WebCore::SessionStorage::SessionStorage):
31363 (WebCore::SessionStorage::copy):
31364 (WebCore::SessionStorage::storageArea):
31365 (WebCore::SessionStorage::itemChanged):
31366 (WebCore::SessionStorage::itemRemoved):
31367 (WebCore::SessionStorage::dispatchStorageEvent):
31368 * storage/SessionStorage.h:
31382 … This way, both SessionStorage and LocalStorage areas can have different behavior on changes with
31831 * storage/SessionStorage.cpp:
31832 (WebCore::SessionStorage::copy):
31833 (WebCore::SessionStorage::storageArea):
32925 * storage/SessionStorage.cpp:
32926 (WebCore::SessionStorage::copy):
32927 (WebCore::SessionStorage::storageArea):
32928 * storage/SessionStorage.h:
33782 <rdar://problem/5797684> - HTML5 SessionStorage and underpinnings for LocalStorage
33815 …bCore::FrameLoader::createWindow): After a new page has been created, set its SessionStorage object
33820 SessionStorage.
33828 (WebCore::Page::sessionStorage): Create and/or return the SessionStorage for this Page.
33829 …(WebCore::Page::setSessionStorage): Set the SessionStorage for this Page - used in FrameLoader aft…
33835 …as the SessionStorage. This layer forwards DOM-level calls down to the backing StorageMap, handle…
33851 * storage/SessionStorage.cpp: From the HTML5 spec:
33855 (WebCore::SessionStorage::create):
33856 (WebCore::SessionStorage::SessionStorage):
33857 (WebCore::SessionStorage::copy):
33858 (WebCore::SessionStorage::originStorage):
33859 * storage/SessionStorage.h:
33860 (WebCore::SessionStorage::page):
34057 I finish off the rest of the implementation of SessionStorage
34069 * storage/SessionStorage.cpp: Added.
34070 * storage/SessionStorage.h: Added.