- Avoid additional clear screen when resyncing
- Use same values to trigger full clear screen after background
colour change as after mark uncontrolled
- Only scroll used width when controlled
- Reset controlled area after clear screen
- Fix mConsoleMaxPosY init error for controlled mode
o Present since 76e889f89af7ecdec0a8de191d7ded5856b338fb
- Fix ConsoleControl wording in docs
- Add ASSERTS and comments
- Reverts part of commit 2439d58412c071cb735cde8a70c9ef964a095780.
- Reverts commit a189bd53bc2ac1490dac7125a9ce11fd03571755.
- Reverts part of commit b07843fe1d47454747ae4eda9ea0189aa9fb8c03.
- Clear console screen on change to console mode
- Ensure entire screen is cleared at least once in console mode
o Was not needed/was done by default, prior to a189bd53bc2ac1490dac7125a9ce11fd03571755
o Remove GOP clear screen work-around no longer required with this change.
- These changes improve EnableGop driver in the same way, so update version number
o Add EnableGop version in UI section, to enable tool builders to track it
For some reason UEFI Shell trashes Cursor positions of the TextOut protocol
even though the spec explicitly forbids this.
closesacidanthera/bugtracker#837