History Tool Window is used to navigate the operation history. You can switch to any operation, expand groups and branches as well as see the short operation information.
Several Hex Editor commands are related to document's history.
The last executed operation is undone and becomes the phantom operation. The previous operation becomes a current operation. This command is disabled if there is no previous operation.
Complexity: constant-time.
The first operation in operation tail becomes a current operation. If there are no phantom operations, this command is disabled.
Complexity: constant-time.
All operations in a history are deleted. The document state is NOT changed, all modifications are "merged" into the single operation, which becomes an operation list root.
Complexity: linear-time (depends on the number of operations in history and their complexity).
History Purge provides you with three ways of purging an operation history:
Complexity: constant-time.
Turns automatic grouping on or off. Automatic grouping groups operations of the same type into one operation in a list. You can expand this operation to see each operation that form a group.
When this switch is on (default), new branches are automatically created if there are any phantom operations at a time you execute a new operation. When this switch is off, phantom operations are silently deleted and new operation is added to the current branch.
The entire operation history is compressed and saved to a disk file. It then may be loaded and applied to the same document.
Complexity: linear-time.
Loads a saved operation history from a disk file. Several checks are performed to make sure the history is loaded for the same document.
Complexity: linear-time.