Several Hex Editor Neo 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. See the Purging History
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 forms 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. See the Saving History section for more information.
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. See the Loading History section for more information.
Complexity: linear-time.
Displays a complete operation history tree. See the Operation History Tree Window topic for more information.