33 Commits

Author SHA1 Message Date
vit9696
f5528850ac OpenCanopy: Fixed incorrect volume icon dimension requirements
closes acidanthera/bugtracker#1011
2020-06-29 07:23:12 +03:00
PMheart
c904ab671c
Buid: Migrate all tools to Utilities (#69) 2020-06-05 15:12:33 +03:00
vit9696
9d5aa267a9 OpenCanopy: Fixed icon choice for Apple FW update 2020-06-02 03:57:54 +03:00
Michael Belyaev
df50d19093 OpenCanopy: change VOID* to explicit BOOT_PICKER_GUI_CONTEXT* 2020-05-17 20:30:46 +03:00
vit9696
570a537fc2 Docs: Document debug tags and improve logging 2020-05-17 17:16:49 +03:00
vit9696
a9cbcd9ae8 Build: Drop EfiPkg 2020-05-17 14:28:41 +03:00
vit9696
0ee57bdef1 OcConsoleLib: Fixed builtin text renderer failing to provide ConsoleControl 2020-05-14 09:43:07 +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
77b1445353 OpenCanopy: Fixed showing internal icons for external drives 2020-05-10 20:28:43 +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
92069382b9 OpenCanopy: Fix sign issues
closes acidanthera/bugtracker#882
2020-05-06 02:03:11 +03: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
vit9696
5b0925ad04 OpenCanopy: Rename Font.* to Font_1x.* to avoid name conflicts 2020-05-05 18:59:30 +03:00
Michael Belyaev
b4e2820be3
OpenCanopy: Improve font support (#43)
- Fix various issues during BMF font loading.
- Add 2x font support (requires the height to be 12*Scale, like bless-generated).
- Add fonts without kerning support.
- Rename `Light` to `LightBackground` and fix color comparison direction.
- Add support loading images that already have premultiplied alpha (use it for font).
- Improve font/label size assertion messages
- Draw font-rendered labels and image lebels with alpha to fix background blending.
- Update Xcode project to work with indexing.
- OcAppleDiskImageLibInternal: fix error handling issues.
2020-05-05 18:46:21 +03:00
Download-Fritz
bc61cb764d OpenCanopy: Fix calling convention mismatch 2020-04-29 09:40:56 +02:00
Michael Belyaev
610a57f83f
OpenCanopy: Support HiDPI in fontless mode (#39)
Co-authored-by: Michael Belyaev <usrsse2@me.com>
2020-04-27 20:32:36 +03:00
TaiPhamD
aaabecacb6
OpenCanopy: Add timeout support (#36)
Co-authored-by: vit9696 <vit9696@users.noreply.github.com>
2020-04-24 18:52:55 +03:00
vit9696
3ec848da3d Build: Replace RETURN_ macros with EFI_ 2020-04-18 15:55:05 +03:00
vit9696
cdf38accac OpenCanopy: Ignore ESC and space during animations
references acidanthera/bugtracker#853
2020-04-17 13:57:21 +03:00
vit9696
c85b332ac0 OpenCanopy: Improve mouse pointer performance 2020-04-15 03:39:06 +03:00
vit9696
20fa82da42 OpenCanopy: Added AppleEvent mouse support 2020-04-14 06:20:50 +03:00
vit9696
efa9ff055c OpenCanopy: Disable not fully implemented code
closes acidanthera/bugtracker#834
2020-04-13 06:34:52 +03:00
Download-Fritz
944d1f3e9a OpenCanopy: Fix input handle usage 2020-04-10 11:58:58 +02:00
vit9696
14f50ad9b2 OcCompressionLib: Implement alpha premultiplication for RLE24 2020-04-10 00:51:19 +03:00
vit9696
219fdc47c4 OpenCanopy: Fixed rendering macOS installer icons 2020-04-10 00:07:45 +03:00
Download-Fritz
079070a29f Fix several issues (Coverity, Clang) 2020-04-07 17:44:21 +02:00
vit9696
80a82ed86e OpenCanopy: Global variables are initialised with zeroes
closes acidanthera/bugtracker#805
2020-04-06 11:20:53 +03:00
vit9696
96ad44ef39 OpenCanopy: Support for custom background colour 2020-04-06 04:57:16 +03:00
vit9696
35e1b5be67 OpenCanopy: Switch to icns and support more icons and labels 2020-04-06 03:42:08 +03:00
vit9696
aac39637f6
OpenCanopy: Various improvements (#28)
- Implemented disk label support
- Implemented volume icon support
- Separated PickerAttrbutes from ConsoleAttributes

Co-authored-by: vit9696 <vit9696@users.noreply.github.com>
Co-authored-by: Michael Belyaev <usrsse2@me.com>
2020-04-06 00:39:17 +03:00
Download-Fritz
fd179a115b OpenCanopy: Remove pointless ASSERTs
Fixes ASSERTing when BootPicker entries exceed the screen boundaries.
2020-03-27 17:14:33 +01:00
vit9696
63735d449b Build: Rename some tools and drivers 2020-03-15 17:27:29 +03:00