The Hex Editor Neo widely uses the concept of operation history. Operation history is a series of operations performed on the document. The history is a document's property and is therefore shared by all document's editor windows.
An operation is a command executed on the document that caused any modifications to it. Below is a list of all commands that lead to document modification and thus always form an operation:
As you issue more and more commands on the document, they are added to its operation history, forming an operation list. There is always a “current” operation in the list. The current operation is the last operation performed on the document. At the very top of the list there is an Open or New operation in most cases. The New operation is used if the document was created and Open operation is used if the document was opened.
If the History » Clear History command were used on the document, the root of the list may not be a New or Open operation.
You can change the current operation using one of the following methods:
When the current operation is not a last executed operation, all operations executed AFTER the current are grayed in the History Tool Window. They are then called phantom operations, or operation tail. All these operations are stored in a history, but are not currently affecting the document. Although, they can always be applied again to the document, if you change the current operation.