32 Commits

Author SHA1 Message Date
Mike Beaton
2439d58412
OcConsoleLib: Prevent verbose boot text overwriting pre-existing graphics (#426)
- 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
2023-02-22 02:01:39 +03:00
Mike Beaton
01b457fe81 Docs/Comments: Consistent use of Note: instead of NB 2023-01-07 09:46:19 +00:00
MikeBeaton
19ef39ecf5 BootEntryProtocol: Add system action and hotkey support; implement Reset NVRAM and Toggle SIP as drivers 2022-05-16 22:23:49 +01:00
PMheart
228f8ca1fb Codestyle: Apply codestyle changes with Uncrustify 2022-04-25 14:51:15 +02:00
Goldfish64
8be55e9a7d OcBootManagementLib: Fix built-in picker timeout on IA32 2021-06-20 15:53:57 -05:00
MikeBeaton
9ca899df7a Pickers: Add OC_ATTR_USE_MINIMAL_UI 2021-04-15 01:50:16 +01:00
MikeBeaton
3ee57c3639 Hotkeys: Prevent 'set default' UI when action will not be permitted by security config 2021-04-11 18:51:16 +01:00
MikeBeaton
e1f1c77de7 OCB: Add =/+ key as alternative 'set default' key 2021-03-28 10:03:22 +01:00
MikeBeaton
9cd61bb651 OCB: Add zero as hotkey alias for Esc 2021-03-27 15:55:31 +00:00
MikeBeaton
9248b351fc HotKeys: Restore CTRL-held logic 2021-03-25 17:34:45 +00:00
MikeBeaton
74f662aef6 OCB: Fix nested hotkeys context 2021-03-25 17:03:48 +00:00
MikeBeaton
644b2b81c6 Picker: Key handler add key flags and improved indirection 2021-03-25 15:26:03 +00:00
MikeBeaton
97d364ccdb Builtin: Update key combo for voice over 2021-03-25 11:24:28 +00:00
MikeBeaton
ef2db45050 Pickers: Replace OC_INPUT_EXTRA with better defined change detection 2021-03-25 06:58:12 +00:00
MikeBeaton
183e028a5f Pickers: Avoid multiple fetches of Apple Key Map protocol 2021-03-25 06:21:24 +00:00
MikeBeaton
0cd2bdbd4c Misc: Improve formatting DEBUG_CODE_BEGIN/END calls 2021-03-25 05:48:12 +00:00
MikeBeaton
5e6089e3db HotKeys: Add OC_INPUT_TYPING_CONFIRM 2021-03-23 22:13:06 +00:00
MikeBeaton
77e26141e2 HotKeys: Improve allocation/deallocation logic and timing 2021-03-23 21:52:32 +00:00
MikeBeaton
e69e28cb69 BootPickers: Apple Event kb handling + typing; Apple Key Map non-repeat key handling; CTRL indicator in Builtin. 2021-03-23 12:26:46 +00:00
Goldfish64
1ecceb0068 OpenCoreKernel: Implement 32-bit switching based on boot args 2020-08-22 16:53:00 -05:00
vit9696
816e82188f OpenCanopy: Reduce size by restricting boot management access 2020-08-11 18:03:10 +03:00
vit9696
ba5c51e32b OpenCoreMisc: Provide handling of recovery-boot-mode 2020-08-09 00:49:28 +03:00
vit9696
bd0cc2f54f OpenCanopy: Added partial hotkey support (e.g. Ctrl+Enter) 2020-05-11 02:55:25 +03:00
vit9696
d072556b00 OcBootManagementLib: Add support for voice assistance 2020-02-25 06:30:06 +03:00
Download-Fritz
b3662e8a3d OcBootManagementLib: Fix USB -> Apple HID enums by @n-d-k
Co-Authored-By: n-d-k <n-d-k@users.noreply.github.com>
2020-02-18 16:26:09 +01:00
vit9696
072fae180b OcBootManagementLib: Detect functional keys
closes acidanthera/bugtracker#725
2020-02-18 08:31:52 +03:00
vit9696
701c9f164f OcBootManagementLib: Resolve more and aborted conflicts in picker 2020-02-16 19:20:28 +03:00
vit9696
7c02ef9940 OcBootManagementLib: Implement HideAuxiliary 2020-02-16 05:28:06 +03:00
vit9696
9bbae45f21 OcBootManagementLib: Implement TakeoffDelay support 2020-02-01 15:06:46 +03:00
vit9696
4bb6e24377 OcConfigurationLib: Replace SupportsCsm with AdviseWindows 2020-01-25 15:42:50 +03:00
vit9696
e1c7748751 OcBootManagementLib: Resolve double pressed hotkeys 2020-01-11 04:01:45 +03:00
vit9696
65909a9f91 OcBootManagementLib: Start working on Ctrl+Enter 2020-01-10 00:35:25 +03:00