File Details
v1.0.5
- R
- Feb 5, 2021
- 50.97 KB
- 947
- 9.0.2
- Retail
File Name
Archivist-v1.0.5.zip
Supported Versions
- 9.0.2
Archivist
v1.0.5 (2021-02-05)
Full Changelog Previous Releases
- Merge pull request #4 from Meorawr/patch/#3-deleteall-fixes
-
Fix store map being reset on DeleteAll calls
The internal store map was unconditionally reset on all calls to
DeleteAll.
In a circumstance where the user has multiple stores open from different
types - such as one ReadOnly and one RawData store - calling DeleteAll
with the store type of "ReadOnly" would then prevent the user from
being able to call the CloseStore method with the handle to the RawData
backed store. -
Fix DeleteAll when called with explicit store type
DeleteAll would incorrectly nil out the entire saved variable storage
for any explicitly named store type, rendering Archivist unable to then
perform some operations on other stores of the same type, such as
creating, until re-initialized.
This differed from the behavior of DeleteAll when called without any
store type, which would correctly reset the saved variables storage to
that of an empty table for each store type affected.
This change should now make it that a sequence of DeleteAll followed
by a Create call both with the same store type works as expected. - bump toc
- add Delete method
- remove some more comments