MikeBeaton
83123452fe
OCVAR: Refactor NVRAM code, add OpenVariableRuntimeDxe
2022-07-28 06:38:56 +01:00
MikeBeaton
77c6c9d409
ToggleSipEntry: Add --show-csr option
2022-07-24 14:19:52 +01:00
MikeBeaton
14c792ae8b
OcStringLib: Use OC_STRING_FORMAT consistently
2022-07-20 19:49:21 +01:00
MikeBeaton
622aa07c21
OcBootManagementLib: Avoid unecessary warnings on hidden auxiliary entries, specifically warn on invalid device path
2022-07-20 08:03:28 +01:00
MikeBeaton
510fc28401
OcBootManagementLib: Add missing LF
2022-07-20 07:06:35 +01:00
MikeBeaton
d9e57c0e82
OcBootManagementLib: Report unsupported etc. custom entries
2022-07-15 12:21:32 +01:00
MikeBeaton
d804b31f8d
OcStringLib: Add OC_STRING_FORMAT; rename OC_STRING_BUFFER to OC_ASCII_STRING_BUFFER
2022-07-03 07:19:40 +01:00
PMheart
2e2dde8e24
OcBootManagementLib: De-duplication of mOzmosisProprietary1Guid ( #354 )
2022-05-24 09:54:03 +03:00
MikeBeaton
7d0e3d4039
Various: Static string optimisations
2022-05-17 08:50:08 +01: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
MikeBeaton
bcd2558686
OcAudio: Convert from int ids to string ids
2022-05-05 04:33:54 +01:00
PMheart
228f8ca1fb
Codestyle: Apply codestyle changes with Uncrustify
2022-04-25 14:51:15 +02:00
MikeBeaton
97c1f841f1
OpenLinuxBoot: Boot from standalone /boot partition
2022-02-27 09:00:41 +00:00
MikeBeaton
f3004e2e7b
OcBootManagementLib: Update comment
2022-02-09 20:51:14 +00:00
MikeBeaton
d7fdea3173
OcBootManagementLib: Auto-detect macOS Installer text label for use when .disk_label file cannot be displayed
...
Fixes https://github.com/acidanthera/bugtracker/issues/1939
2022-02-09 10:41:52 +00:00
vit9696
07f0091f95
OcBootManagementLib: Improved robustness in PE image file parsing
2022-02-04 03:53:54 +03:00
MikeBeaton
43137cc277
OpenLinuxBoot: Updates:
...
- Add support for .contentFlavour and .contentDetails
- Add LINUX_BOOT_ADD_RW flag
- Add flags+= and flags-=
- Fixed entry name disambiguation when LINUX_BOOT_USE_LATEST is unset
2022-01-21 15:54:42 +00:00
MikeBeaton
4c26a2a465
AudioDxe: Switch from % volume to dB gain
2022-01-10 11:51:34 +00:00
mikebeaton
8069ce4f9d
OcBootManagementLib: Extend ProtectUefiServices quirk to restore hooks overwritten by GRUB2 shim as required
2021-11-28 19:44:41 +00:00
vit9696
a2fcc8d7eb
OcBootManagementLib: Fix previous commit
2021-11-27 04:09:07 +03:00
vit9696
9e0770f830
OcBootManagementLib: Fixed handling DPs with lunits in ScanPolicy
2021-11-25 09:35:33 +03:00
vit9696
a41d48069a
Build: Drop hidden .contentFlavour file from repo, use printf instead
2021-11-04 17:51:46 +03:00
MikeBeaton
5b89dd5b70
OcBootManagementLib: Set IsExternal from FileSystem->External in custom entries; required for BootEntryProtocol.
2021-10-08 10:25:23 +01:00
MikeBeaton
c20928ff9e
OpenLinuxBoot: Fix version compare, add debug verbose
2021-09-11 00:21:01 +01:00
MikeBeaton
f121677f66
BootEntryProtocol: Fix NULL deref bug
2021-09-06 10:39:41 +01:00
MikeBeaton
aa1e19bebb
BootEntryProtocol: Improve logic for detecting default entry when no menu shown
2021-09-05 19:38:45 +01:00
MikeBeaton
987b63726f
OpenLinuxBoot: Fix regression of Linux detection on OVMF
2021-09-05 11:16:37 +01:00
MikeBeaton
45af0f580c
BootManagement: Prevent overlong entry names breaking builtin menu text flow
2021-09-04 17:11:04 +01:00
MikeBeaton
22cfebdf6f
Platform: OpenLinuxBoot.efi
2021-09-04 15:48:36 +01:00
dakanji
dee3ff5ef5
OcFileLib: Standardise Function Names ( #287 )
2021-08-31 10:33:34 +03:00
vit9696
3ef3e17a3e
OcBootManagementLib: Fixed CLANGPDB builds by shortening OC magic
2021-07-25 20:39:57 +03:00
Goldfish64
8be55e9a7d
OcBootManagementLib: Fix built-in picker timeout on IA32
2021-06-20 15:53:57 -05:00
MikeBeaton
36b04ca3cd
CsrUtil: Update OC SIP disabled default; document problematic SIP bits
2021-05-30 10:01:51 +01:00
MikeBeaton
04b3566ddb
Build: Apply own flavour in OC build
2021-05-29 17:46:12 +01:00
MikeBeaton
5a7ea942f5
Pickers: Fix regression bug #1654
2021-05-29 00:10:36 +01:00
MikeBeaton
eb5cc3ee62
BootManagement: Add csrutil EFI tool and Toogle SIP boot option
2021-05-28 09:40:22 +01:00
Mike Beaton
e9ce0d843f
OcBootManagementLib: Implement Boot Entry Flavour system ( #260 )
2021-05-19 14:30:42 +03:00
vit9696
90e3ccadd3
OcBootManagementLib: Fixed NVRAM reset with some write-protected vars
2021-05-07 10:27:50 +03:00
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
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
ffe3682eb6
BootManagement: Improved consistency of OC_ATTR naming
2021-04-07 06:17:33 +01:00
MikeBeaton
d3be085e0f
OCB: Add ommitted 'tab back to picker' VO prompts to builtin picker
2021-04-03 14:20:07 +01:00
vit9696
f31088216a
OcBootManagementLib: Add (dmg) suffix to builtin picker as well
2021-04-03 14:57:39 +03:00
MikeBeaton
2cd4c71670
OCB: Add shutdown/restart voice over prompts to builtin picker
2021-04-03 10:22:28 +01:00
Marvin Häuser
97732dcce5
OcBmLib: Support DMG VoiceOver
2021-04-02 12:42:27 +02: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