Removes and returns the most recent redo record.
The record popped from the redo stack, or undefined when empty
Removes and returns the most recent undo record.
The record popped from the undo stack, or undefined when empty
Pushes a new undo record and clears redo history.
When maxDepth is exceeded, the oldest undo record is discarded.
Undo record produced by AcDbDatabaseTransactionManager
Stores an undo record on the redo stack after popUndo.
Record that was just undone and may be redone
Manages undo and redo history for database changes.
Stores committed AcDbUndoRecord entries and clears the redo stack whenever a new undo record is pushed.