75 Commits

Author SHA1 Message Date
vit9696
ee30d2f5e0 OcConsoleLib: Update UGA comments
closes acidanthera/bugtracker#1061
2020-07-25 17:55:04 +03:00
vit9696
51a1dd4ef4 OcConsoleLib: Added AppleFramebufferInfo protocol 2020-06-28 10:19:13 +03:00
vit9696
1d1b1cc12c OpenCoreUefiInOut: Added UgaPassThrough option to support UGA protocol over GOP 2020-06-28 09:51:39 +03:00
vit9696
badcd125bd OcConsoleLib: Added UGA protocol compatibility in ProvideConsoleGop quirk
This is required by 10.4 EfiBoot
2020-06-28 09:43:21 +03:00
vit9696
0937868839 Build: Fix some issues with MSVC compiler 2020-05-18 10:04:51 +03:00
vit9696
e6bec3ae80 Debug: Fix some log tags 2020-05-17 16:53:02 +03:00
vit9696
a9cbcd9ae8 Build: Drop EfiPkg 2020-05-17 14:28:41 +03:00
vit9696
86b69367df OcConsoleLib: Fixed compatibility with blit-only GOP (e.g. OVMF Bochs) 2020-05-14 09:53:48 +03:00
vit9696
0ee57bdef1 OcConsoleLib: Fixed builtin text renderer failing to provide ConsoleControl 2020-05-14 09:43:07 +03:00
vit9696
4433c92895 OcConsoleLib: Added builtin text renderer compatibility with Shell page mode
For some reason UEFI Shell trashes Cursor positions of the TextOut protocol
even though the spec explicitly forbids this.

closes acidanthera/bugtracker#837
2020-05-11 04:44:51 +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
vit9696
6caff2a456 OpenCoreUefiInOut: Fixed ReconnectOnResChange reconnecting even without res change 2020-05-10 20:13:06 +03:00
vit9696
525b6a6ada OcConsoleLib: Fixed handling 24-bit screen resolutions 2020-04-26 06:28:30 +03:00
Download-Fritz
079070a29f Fix several issues (Coverity, Clang) 2020-04-07 17:44:21 +02:00
vit9696
6439b435db OpenCoreUefi: Support MTRR cache policy in direct fb 2020-03-08 00:43:56 +03:00
vit9696
97585cb6c2 Build: Remove OcSupportPkg usage 2020-02-29 17:39:41 +03:00
vit9696
574dd5aaa9 ChipTune: Fix invalid memory access 2020-02-23 19:24:53 +03:00
vit9696
66979ff5c5 Build: Fix analysis warnings
closes acidanthera/bugtracker#722
2020-02-16 15:46:12 +03:00
vit9696
372e881731 OcConsoleLib: Optimise the use of different background colors 2020-02-16 09:33:52 +03:00
vit9696
999c65e9a2 OcConsoleLib: Make Light Gray UI colour match Apple flavour 2020-02-16 04:20:21 +03:00
vit9696
debd83adc8 OcConsoleLib: Use UIScale variable for HiDPI mode 2020-02-16 02:52:53 +03:00
vit9696
a84c1521f6 OcConsoleLib: Fix builtin text renderer with different GOP modes 2020-02-13 17:07:46 +03:00
vit9696
c0161f7fdd OcConsoleLib: Fix direct GOP mode switching 2020-02-13 17:07:17 +03:00
vit9696
338cf9d035 OcConsoleLib: Make text mode the default for builtin renderer and drop ProvideEarlyConsole 2020-02-13 03:29:39 +03:00
vit9696
ef3be828cc OcConsoleLib: Implement DirectGopRendering 2020-02-13 00:52:44 +03:00
vit9696
a135ff51bf OcConsoleLib: Install ConsoleControl on ConsoleOutHandle 2020-02-10 11:30:50 +03:00
vit9696
0bc4415e10 OcConsoleLib: Switch to graphics mode by default 2020-02-09 19:48:40 +03:00
vit9696
37c26b1a40 OcConsoleLib: Cleanup background colour filling 2020-02-09 02:25:09 +03:00
vit9696
4626f79025 OcConsoleLib: Fix installing ConsoleControl when none is present 2020-02-09 00:25:43 +03:00
vit9696
81edab7426 FwRuntimeServices: Add support for ProtectSecureBoot 2020-02-09 00:10:57 +03:00
vit9696
8fc88733a4 OcConsoleLib: New output implementation 2020-02-08 21:55:07 +03:00
vit9696
27e0a987fe OcConsoleLib: Fix initial foreground colour 2020-02-07 13:09:33 +03:00
vit9696
5e427c677e OcConsoleLib: Fix comparison warning
closes acidanthera/bugtracker#701
2020-02-07 12:32:13 +03:00
vit9696
e77d4d8f82 OcConsoleLib: Fix cursor colour and visibility in Shell 2020-02-07 00:50:37 +03:00
vit9696
a58cacdf16 OcConsoleLib: Various builtin text renderer improvements 2020-02-06 23:00:56 +03:00
Michael Belyaev
270fc3ab5f Don't redraw cursor if position is the same 2020-02-05 22:29:41 +03:00
Michael Belyaev
fef51a125a
LIGH -> LIGHT 2020-02-05 10:37:26 +03:00
vit9696
d782f5b51c OcConsoleLib: Drop comment as it got fixed with using 0 offsets 2020-02-02 15:44:34 +03:00
vit9696
1cecf9d1d7 OcConsoleLib: Improve ASCII renderer performance and fix glitches 2020-02-02 05:28:56 +03:00
vit9696
d24173b12b OcConsoleLib: Add cursor support to ASCII renderer 2020-02-02 04:50:36 +03:00
vit9696
57d4a855cf OcConsoleLib: Support HiDPI screens 2020-02-02 04:24:33 +03:00
vit9696
f731a50002 OcConsoleLib: Reduce font footprint 2020-02-02 03:49:05 +03:00
vit9696
462a831d02 OcAppleKernelLib: Implement DummyPowerManagement quirk 2020-02-02 02:21:37 +03:00
vit9696
92c7bcef22 OcConsoleLib: Initial implementation of ASCII text renderer 2020-02-02 01:04:51 +03:00
vit9696
17acb56197 OcConsoleLib: Move NullTextOutput from OcMiscLib 2020-02-01 21:53:50 +03:00
vit9696
75b941c42d OcConsoleLib: Replace invalid GOP on ConOut as seen on MacPro5,1 2020-02-01 21:47:38 +03:00
vit9696
159a06d6d9 OcConsoleLib: Split ConsoleControl and ConOut 2020-02-01 21:46:34 +03:00
vit9696
ffbf9ba753 OcConsoleLib: Fix typos in the previous commit 2020-02-01 21:31:04 +03:00
vit9696
5d4138aef4 OcConsoleLib: Further refactoring 2020-02-01 21:18:51 +03:00