3380 Commits

Author SHA1 Message Date
Marvin Häuser
570e6a2f88 OpenCanopy: Remove pointless clipping code 2021-03-17 19:56:13 +01:00
Marvin Häuser
cc61bd7ee9 OpenCanopy: Do not disable interrupts
On some systems, disabling interrupts will severely limit the input quality as it disables the KeySupport and AppleEvent timers. Furthermore, the mechanism barely mitigated tearing, so it was ineffective anyway.
2021-03-17 19:53:16 +01:00
Andrey1970AppleLife
2498a01af8 Docs: Updated Samples ACPI patches 2021-03-17 04:28:21 +03:00
Marvin Häuser
ecd964a039 OcCryptoLib: Remove inadequate ASSERTs 2021-03-16 21:58:18 +01:00
Marvin Häuser
8ff1642bab OpenCanopy: Swap Restart/ShutDown buttons 2021-03-16 20:05:35 +01:00
Marvin Häuser
fa75245727 OpenCanopy: Simplify draw request merging 2021-03-16 20:02:38 +01:00
Andrey1970AppleLife
da1bdc3633 Docs: Updated Samples ACPI patches 2021-03-16 14:41:55 +03: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
vit9696
548e144817 Docs: Sync changelog 2021-03-15 18:48:03 +03:00
Vitaly Cheptsov
5880ec2182
OcAcpiLib: Provide Base lookup for ACPI patches (#237) 2021-03-15 18:45:45 +03:00
Marvin Häuser
b7ba490e1f OpenCanopy: Shift cut-off entries right rather than left 2021-03-14 20:20:17 +01:00
Marvin Häuser
b0530eae93 OpenCanopy: Do not include padding for the first boot entry
Fixes https://github.com/acidanthera/bugtracker/issues/1564
2021-03-14 20:13:02 +01:00
Vitaly Cheptsov
3d9d43b25d
OcMiscLib: Fix typo in the function description 2021-03-13 19:17:52 +03:00
vit9696
7252f2553f OcCpuLib: Fix frequency rounding for Core 2 Duo P8600 2021-03-13 01:31:40 +03:00
vit9696
d381c87769 User: Add missing guid 2021-03-13 01:28:29 +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
c6f4de9e76 Docs: Fix verb tense 2021-03-12 20:06:47 +08:00
PMheart
a8f0f31d9d Docs: Sync changelog 2021-03-12 19:29:41 +08:00
PMheart
ca8046be27
OcCpuLib: Implement TSC frequency reading from Apple Platform Info (#233) 2021-03-12 19:26:23 +08:00
Rodion Shingarev
46e0528d67 Utiltites:fix Legacy Boot fdisk syntax mistyping 2021-03-12 09:44:28 +02:00
Andrey1970AppleLife
97b131d6b9 Update fw 2021-03-12 01:48:40 +03:00
Vitaly Cheptsov
93c68ba698
Docs: Sync changelog 2021-03-11 08:04:05 +03:00
kylon
9056de4304
OcSmbiosLib: Fix index in OcSmbiosGetSmcVersion (#234) 2021-03-11 08:02:50 +03:00
Marvin Häuser
c7ba611e49 OpenCanopy: Fix child clipping
Width and Height may have exceeded the dimensions of the current object.
2021-03-11 01:22:44 +01:00
vit9696
1ed6e7d5d0 OcSmbiosLib: Add Xeon X5675 frequency values 2021-03-09 22:04:07 +03:00
Andrey1970AppleLife
56653300e0 DataBase: Fixed MarketingName 2021-03-09 21:47:35 +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
Marvin Häuser
ba8eb0e185 OpenCanopy: Detect click-ability by opacity 2021-03-08 23:28:55 +01:00
Marvin Häuser
b173d50526 OpenCanopy: Add shutdown/restart buttons 2021-03-08 23:28:51 +01:00
vit9696
cbffbb787e Docs: Fix unit error for KeyForgetThreshold 2021-03-08 22:17:44 +03:00
Marvin Häuser
7372f6d2e4 OpenCanopy: Simplify background colour drawing 2021-03-08 16:13:47 +01:00
Marvin Häuser
c3c3508ae0 OpenCanopy: Properly offset pointer image 2021-03-08 15:06:55 +01:00
Marvin Häuser
52d30eef56 OpenCanopy: Fix regression from last commit
Non-overflowing picker may be left-aligned instead of centered.
2021-03-07 21:51:33 +01:00
Marvin Häuser
446ce70f12 OpenCanopy: Prevent cut-off entries entirely 2021-03-07 20:48:40 +01:00
Marvin Häuser
5079a14275 OpenCanopy: Use view over draw context screen 2021-03-07 19:33:47 +01:00
Marvin Häuser
daf222e4e7 OpenCanopy: Assume view is at (0, 0) 2021-03-07 19:32:47 +01:00
Marvin Häuser
99d0262211 OpenCanopy: Reset FrameTime per GUI loop
Animations beyond GUI loop iterations are not supported.
2021-03-07 15:17:07 +01:00
Marvin Häuser
6fab23fb94 OpenCanopy: Do not delegate past pointer events 2021-03-07 15:10:41 +01:00
Marvin Häuser
cfbf298ece OpenCanopy: Do not set dimensions for global GUI objects 2021-03-07 13:41:43 +01:00
Marvin Häuser
06a0374352 OpenCanopy: Do not crop draw requests for always-on-screen elements 2021-03-07 13:41:39 +01:00
Marvin Häuser
9733d3ce96 OpenCanopy: Apply intro animation to the BootPicker container
May improve performance with an overfull list. Implicitly fixes a regression where the default entry may end up being cut off.
2021-03-07 13:20:01 +01:00
Marvin Häuser
684ab9cbb8 OpenCanopy: Remove unnecessary child abstraction for scroll buttons 2021-03-07 11:37:53 +01:00
Marvin Häuser
90a1dbd828 OpenCore: Simplify screen crop code 2021-03-06 22:57:50 +01:00
Marvin Häuser
86b880a249 OpenCanopy: Abort absolute pointer update earlier when unavailable 2021-03-06 22:57:50 +01:00
Marvin Häuser
c352bd4f31 OpenCanopy: Overlay pointer late to further reduce input lag 2021-03-06 22:57:50 +01:00
Marvin Häuser
addabab242 OpenCanopy: Delay drawing based on draw requests 2021-03-06 22:57:50 +01: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
e54b600945 KeyboardInfo: Fix argument type 2021-03-06 15:36:44 +03:00