Vitaly Cheptsov
1a673ad89e
OcBootManagementLib: Fix warning message
2021-05-02 12:18:48 +03:00
Marvin Häuser
c8596475db
OcBootManagementLib: Fallback to builtin when OpenCanopy fails to launch
2021-05-01 17:19:03 +02:00
MikeBeaton
1e3b66e4a8
Pickers: Use context method for password verification
2021-04-19 13:58:10 +01:00
Marvin Häuser
a1023fbe29
OcBmLib: Move privilege level caching to caller
2021-03-26 00:45:56 +01: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
Marvin Häuser
79c5e4bf30
OCB: Enable picker key handling around RequestPrivilege call
2021-03-25 14:45:02 +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
09621ad66c
OCB: Use Apple Event typing for builtin picker password; add console flush to UnregisterTypingHandler
2021-03-25 05:47: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
Marvin Häuser
b0311bd9ca
OcBootManagementLib: Use ResetSystemLib for resets
2021-03-20 11:18:58 +01:00
MikeBeaton
ea095c36d0
OcBootManagementLib: Resolve uninit issue in improved builtin picker renderer
2021-03-05 17:58:58 +00:00
MikeBeaton
27b036c4d9
OcBootManagementLib: Improved builtin picker rendering performance
...
Incrementally update builtin picker text menu after first draw.
closes #228
2021-03-03 14:34:11 +03:00
Bmju
1db11dc689
OcBootManagementLib: Fix default boot entry selection without timeout ( #222 )
2021-02-28 12:46:28 +03:00
Marvin Häuser
a9d5ed572b
OcBootManagementLib: Do not abort password input on ESC
...
KeySupport key repeats may cancel password input immediately when ESC is used to summon the UI.
2021-02-28 10:44:30 +01:00
Marvin Häuser
c98ffeb378
Utilities: Import ocpasswordgen utility
2021-02-27 19:23:22 +01:00
vit9696
1f2982bf03
OcBootManagementLib: Allow launching any app via GUID
2020-12-03 17:34:57 +03:00
vit9696
29d5b9d781
OcAfterBootCompatLib: Fix VMware compatibility with Apple Secure Boot
2020-08-30 17:59:28 +03:00
vit9696
0c2e97748d
OcBootManagementLib: Implement EfiBoot kernel capability detection
2020-08-29 07:01:08 +03:00
Download-Fritz
a97b74e83c
OpenCore: Use direct PE loading for Secure Boot ( #108 )
...
Implement and integrate a PE image loader to circumvent UEFI Secure Boot when Apple Secure Boot is used.
2020-08-24 12:52:34 +02:00
vit9696
e78301f744
OcBootManagementLib: Drop disk image suffix and voice
2020-08-20 20:33:22 +03:00
vit9696
40f81f29f7
OcBootManagementLib: Implement FAT image loading
2020-08-17 01:43:19 +03:00
Download-Fritz
afd982387b
OcBootManagementLib: Set 'Windows' name based on booter name
2020-05-24 18:20:19 +02:00
vit9696
41b207c242
OcBootManagementLib: Fix audio playback in builtin picker
2020-05-11 22:03:51 +03:00
vit9696
bd0cc2f54f
OpenCanopy: Added partial hotkey support (e.g. Ctrl+Enter)
2020-05-11 02:55:25 +03:00
vit9696
76e889f89a
OpenCanopy: Fix black splash with non-black bg
2020-05-10 23:03:45 +03:00
vit9696
8b5099bf1f
Docs: Fixed launching Shell with text over it
2020-05-10 21:58:27 +03:00
Download-Fritz
9440cd057b
OcBootManagementLib: Use static functions for Boot Policy
...
Includes fixing an issue where generic booters were added for file systems that already had a primary booter by the use of "core" Apple Boot Policy predefined paths.
2020-05-07 17:34:53 +02:00
vit9696
796765ca7c
OcBootManagementLib: Rework boot management ( #42 )
...
Co-authored-by: vit9696 <vit9696@users.noreply.github.com>
Co-authored-by: Download-Fritz <download-fritz@outlook.com>
2020-05-05 19:45:32 +03:00
Download-Fritz
fbecde8066
OcBmLib: Add missing EFIAPI decorator
2020-04-24 11:11:03 +02:00
vit9696
2c9ffe76a3
OcBootManagementLib: Expose OcToggleVoiceOver
2020-02-29 15:57:25 +03:00
vit9696
7844e72adf
OcAudioLib: Update for new OcAudio features
2020-02-29 01:36:53 +03:00
vit9696
50a856d2ad
OcBootManagementLib: Let pickers use common function in OcBootManagementLib
2020-02-27 14:19:45 +03:00
vit9696
7d173043a6
OcBootManagementLib: Fix null pointer dereference in privilege context
2020-02-26 06:49:52 +03:00
vit9696
d072556b00
OcBootManagementLib: Add support for voice assistance
2020-02-25 06:30:06 +03:00
vit9696
ab1ec56995
OcBootManagementLib: Fix functional key handling in builtin picker
2020-02-18 08:57:49 +03:00
vit9696
701c9f164f
OcBootManagementLib: Resolve more and aborted conflicts in picker
2020-02-16 19:20:28 +03:00
vit9696
372e881731
OcConsoleLib: Optimise the use of different background colors
2020-02-16 09:33:52 +03:00
vit9696
7c02ef9940
OcBootManagementLib: Implement HideAuxiliary
2020-02-16 05:28:06 +03:00
vit9696
518811d7e3
OcBootManagementLib: Define entry reason when running apple picker
2020-02-14 17:51:06 +03:00
vit9696
7a7b23bc53
OcBootManagementLib: Add more logging for Apple picker
2020-02-09 22:21:53 +03:00
vit9696
3ff7e0a48f
Application: Ensure Stall does not excseed 32-bit
2020-02-09 20:09:08 +03:00
vit9696
b0fd7de372
OcBootManagement: Implement Apple BootPicker support
2020-02-09 14:31:32 +03:00
vit9696
c577c341c6
OcBootManagementLib: Implement colouring picker
2020-02-08 22:45:15 +03:00
vit9696
58f5c7ec1b
OcBootManagementLib: Ensure no cursor in simple picker
2020-02-08 22:16:37 +03:00
vit9696
8fc88733a4
OcConsoleLib: New output implementation
2020-02-08 21:55:07 +03:00