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
ee7bf235a6
OCB: Add tabbable Shutdown and Restart buttons to Builtin picker
2021-03-26 19:33:31 +00:00
Marvin Häuser
dba8472ef8
OcResetSystemLib: Perform cold reset when shitdown fails
...
Fixes issues with DUET shutdown.
2021-03-26 17:24:52 +01:00
Marvin Häuser
94f9698f06
OcBmLib: Update builtin password
2021-03-26 11:25:55 +01:00
Marvin Häuser
a1023fbe29
OcBmLib: Move privilege level caching to caller
2021-03-26 00:45:56 +01:00
Marvin Häuser
d8f8107227
OcBmLib: Add password processing status
2021-03-26 00:39:25 +01: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
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
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
Marvin Häuser
9452be4b7e
OpenCanopy: Move absolute pointer querying to timed event
...
Removes pointer update concurrency and absolute pointer input lag.
2021-03-20 19:42:08 +01:00
vit9696
18646092b0
OcAcpiLib: Fix External parsing logic & relax if hacks
2021-03-20 19:28:04 +03:00
Marvin Häuser
9026061ea0
OcResetSystemLib: Convert CRLF to LF
2021-03-20 11:49:52 +01:00
Marvin Häuser
b0311bd9ca
OcBootManagementLib: Use ResetSystemLib for resets
2021-03-20 11:18:58 +01:00
Marvin Häuser
73fa2695c1
OcResetSystemLib: Initial import
2021-03-20 11:18:47 +01:00
Marvin Häuser
31129295c3
OcCpuLib: Initial import of OcAtomicPreIncUint8
2021-03-19 22:46:09 +01:00
Marvin Häuser
f0046e45f1
OcAppleEventLib: Scale click area by UIScale
2021-03-19 16:34:09 +01:00
Marvin Häuser
5659fb5ebe
OcAppleEventLib: Fix pointer click timings
2021-03-19 01:43:48 +01:00
Marvin Häuser
b7105e3338
OcAppleEventLib: Reduce pointer poll frequency for compatibility
...
At least QEMU cannot poll faster than 10 ms.
2021-03-19 00:36:08 +01:00
Marvin Häuser
8ecaa8b77f
OcAppleEventLib: Scale click durations when changing pointer poll timer
2021-03-19 00:14:32 +01:00
Marvin Häuser
6d3c8ff8a9
OcAppleEventLib: Improve variable naming
2021-03-18 23:45:09 +01:00
Marvin Häuser
3db317e93f
OcAppleEventLib: Fix incorrect right button handling
2021-03-18 23:44:34 +01:00
Marvin Häuser
06991a81cf
OcAppleEventLib: Aggregate raw pointer data
...
Scaling deltas can lead to restricted motion effects when they are low - division leads to rounding errors and the remainder is discarded. Aggregate the (upscaled) raw values instead and scale down on demand.
2021-03-17 20:04:29 +01:00
Marvin Häuser
ecd964a039
OcCryptoLib: Remove inadequate ASSERTs
2021-03-16 21:58:18 +01:00
vit9696
83c0fd7c44
OcAcpiLib: Fix ACPI patch failure after first missed base lookup
2021-03-16 09:46:22 +03:00
vit9696
0f42527e58
OcAcpiLib: Fixed ACPI table magic corruption during patching
2021-03-16 09:45:34 +03:00
Vitaly Cheptsov
5880ec2182
OcAcpiLib: Provide Base lookup for ACPI patches ( #237 )
2021-03-15 18:45:45 +03:00
vit9696
7252f2553f
OcCpuLib: Fix frequency rounding for Core 2 Duo P8600
2021-03-13 01:31:40 +03:00
vit9696
5a69caa7e0
OcCpuLib: Implement Apple nForce CPU frequency reading
2021-03-13 01:12:43 +03:00
vit9696
6f914f98be
Utilities: Let CPU decoder be tested externally
2021-03-12 23:24:29 +03:00
PMheart
ca8046be27
OcCpuLib: Implement TSC frequency reading from Apple Platform Info ( #233 )
2021-03-12 19:26:23 +08:00
Andrey1970AppleLife
97b131d6b9
Update fw
2021-03-12 01:48:40 +03:00
kylon
9056de4304
OcSmbiosLib: Fix index in OcSmbiosGetSmcVersion ( #234 )
2021-03-11 08:02:50 +03:00
vit9696
1ed6e7d5d0
OcSmbiosLib: Add Xeon X5675 frequency values
2021-03-09 22:04:07 +03:00
vit9696
64e8b9ccd4
OcSmbiosLib: Further improve CPU frequency calc on legacy CPUs
...
closes acidanthera/bugtracker#1554
2021-03-09 14:53:46 +03:00
vit9696
7bb41aa2fd
OcAfterBootCompatLib: Added ForceBooterSignature quirk for Mac EFI
...
Also fixed enabling `DisableSingleUser` when related quirks are off.
2021-03-07 00:41:54 +03:00
vit9696
43aa6949a9
OcDebugLogLib: Fix creating log file when root FS is not writable
2021-03-05 22:14:26 +03:00
MikeBeaton
ea095c36d0
OcBootManagementLib: Resolve uninit issue in improved builtin picker renderer
2021-03-05 17:58:58 +00:00
Mike Beaton
2b76346497
AppleKeyMapAggregator: Update method signature ( #231 )
2021-03-05 15:04:06 +03:00
Marvin Häuser
8a514aa757
OcBootManagementLib: Support default custom entries
2021-03-04 22:42:21 +03:00
Marvin Häuser
557b3f18d1
OcStringLib: Import MixedStrCmp()
2021-03-04 22:42:21 +03:00