| Commit message (Collapse) | Author | Age | Files | Lines |
| |
|
|
| |
Reduced compression to default to speed up saves. Optimized simple binary saves as well. Device interfaces now have automatic containers. Fixed duplicate entry detection. Added logic to parse an item we're skipping. Added detection of missing/duplicate items from input JSON. Fixed timing for save/load.
|
| |
|
|
| |
that are not in containers.
|
| |
|
|
| |
item instead. Remove old ALLOW_SAVE_TYPE now that enums are implicitly supported. Add stricter checking of endpoint offsets. Some other cleanups.
|
| |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
* Removed old saving mechanism entirely, including internal lists of
items.
* Removed old logic saving to streams/buffers/files.
* Removed old state item iterator; a new mechanism will need to be
created for this. Stubbed out debugger and LUA calls to it for now.
* Replaced the streams/buffers saves with the new binary save; these are
presumed to be 100% internal, so there is no header checking or other
associated logic.
* Stubbed in incomplete file handling for JSON-based saves; large arrays
are identified and referenced as external, though ZIP writing has not
been done yet.
* Redid JSON generation using an internal buffer and helpers for speed.
* Added sorting and pruning of save items after registration.
* Added detection of duplicate entries.
* Fixed display of long names in save window.
* Moved timers into their own container.
|
|
|
unwrapping.
|