This patch makes small changes to items on the Edit menu.
Undo History List
If you select “Undo History” from the Edit menu you get a list that doesn't read well to those unaccustomed to it. The eyeball icon does not read to me as the Current step in a list of steps. The list could appear to be a number of steps with the current one at top or bottom with one being special in some other way having to do with visibility. It is better to highlight the current step with something that does not carry any other meaning besides simple highlighting.
And the bottom item says "original", which doesn't properly indicate that it is the state before any changes were made. A better description of that item is "Earliest State"
How it looks now is shown on the left, and the right shows how it looks after this patch is applied.
This patch also adds some better polling (that Enables and Disables the item) for Undo, Redo, Undo History, Repeat Last, Repeat History, & Adjust Last Operation. Note that these poll functions are purposely minimal and quick. Checking only to see if the undo queue is empty, whether there is a "next" after the active step, whether the operators list contains any items, etc. So does not check that an operator is actually repeatable or any more thorough checks that are best left to the exec or invoke. It errs on the side of enabling.
Therefore the app just seems a bit smarter and more responsive to your actions. Starting from scratch these items might all be disabled, but the enable and disable as you use it...