Name Description Size
Cargo.toml 675
XULStore.cpp 4378
XULStore.h This file declares the XULStore API for C++ via the mozilla::XULStore namespace and the mozilla::XULStoreIterator class. It also declares the mozilla::XULStore::GetService() function that the component manager uses to instantiate and retrieve the nsIXULStore singleton. 2003
components.conf 1286
moz.build 959
new 1
nsIXULStore.idl The XUL store is used to store information related to a XUL document/application. Typically it is used to store the persisted state for the document, such as window location, toolbars that are open and nodes that are open and closed in a tree. If MOZ_NEW_XULSTORE is enabled: XULStore.jsm wraps this API in useful abstractions for JS consumers. XULStore.h provides a more idiomatic API for C++ consumers. You should use those APIs unless you have good reasons to use this one. If MOZ_NEW_XULSTORE is disabled: The data is serialized to [profile directory]/xulstore.json 3108
old 1
src 6
tests 3