Commit Graph

231 Commits

Author SHA1 Message Date
fbebedd66a fix(hack): format should use bash to use glob 2025-10-24 20:09:32 -07:00
b3bf564b65 fix(hack): formatting fixes 2025-10-24 20:08:46 -07:00
340c280c00 fix(hack): check kvm with /dev/kvm instead of cpu flags 2025-10-24 20:07:41 -07:00
7a72b7af5b Merge pull request #14 from edera-dev/azenla/fixes
Repair automated bug analysis issues.
2025-10-24 20:00:49 -07:00
0c2303d789 fix(framebuffer): add proper bounds checking for accessing a pixel 2025-10-24 19:54:28 -07:00
6cd502ef18 fix(actions): if edera action returns successfully, an intended unreachable line could be reached 2025-10-24 19:51:08 -07:00
e243228f15 fix(framebuffer): check width, height and implement proper checking when accessing pixels 2025-10-24 19:44:26 -07:00
2253fa2a1f fix(context): make sure to actually iterate longest first for key replacement 2025-10-24 19:40:40 -07:00
057c48f9f7 fix(bls): parser should skip over empty lines and comments 2025-10-24 19:31:01 -07:00
45d7cd2d3b fix(doc): incorrect comment for startup phase execution 2025-10-24 19:28:38 -07:00
482db0b763 fix(media-loader): eliminate usage of unwrap and swap to result 2025-10-24 19:27:43 -07:00
a15c92a749 fix(context): ensure longer keys are replaced first, fixing key replacement edge case 2025-10-24 19:24:29 -07:00
7d5248e2ee fix(context): skip over empty keys to avoid replacing $ and breaking other values 2025-10-24 19:12:43 -07:00
41fbca6f76 fix(utils): clarify that the to_string().contains() is necessary due to CString16 2025-10-24 19:11:17 -07:00
d39fbae168 fix(splash): check for zero-sized images 2025-10-24 19:08:02 -07:00
0b0b4dc19d chore(perf): replace some string replacement and comparison with characters for performance 2025-10-24 18:59:15 -07:00
86fa00928e fix(bls): convert less safe path concatenation to use path buffer 2025-10-24 18:56:11 -07:00
4c7b1d70ef fix(bls): parsing of entries should split by whitespace, not just spaces 2025-10-24 18:51:34 -07:00
9d2c31f77f fix(options): clarify code that checks for --abc=123 option form 2025-10-24 18:49:14 -07:00
fc710ec391 fix(options): --help should exit with code zero 2025-10-24 18:47:34 -07:00
9f7ca672ea chore(filesystem-device-match): add clarity to statement which is unreachable 2025-10-24 18:46:45 -07:00
2a2aa74c09 fix(context): add context finalization iteration limit
This prevents any possibility of an infinite loop during finalization.
2025-10-24 18:44:54 -07:00
2e3399f33f chore(deps): upgrade to uefi v0.36.0 2025-10-24 18:34:18 -07:00
160a7737fb sprout: version 0.0.9 v0.0.9 2025-10-24 18:17:27 -07:00
68220d0de1 chore(workflows): repin all actions 2025-10-24 18:09:24 -07:00
e9b842a81f chore(workflows): separate release workflow 2025-10-24 18:04:55 -07:00
efb357d62b chore(workflows): add concurrency limiter 2025-10-24 18:01:50 -07:00
30600f0c81 fix(main): repair contextual replacement for entries 2025-10-24 17:16:42 -07:00
e10e98d669 chore(assets): update sprout logo 2025-10-24 16:49:34 -07:00
911b617d92 feat(options): --boot now supports selecting by entry name or index, not just title 2025-10-24 16:32:48 -07:00
d3f9e876fb fix(docs): cleanup rustdoc warnings 2025-10-24 15:55:56 -07:00
e096f8e236 sprout: version 0.0.8 v0.0.8 2025-10-24 14:53:17 -07:00
a14686a286 update README with background section 2025-10-24 14:49:11 -07:00
5108b61a15 implement new argument parser with --help support 2025-10-21 19:12:16 -07:00
2aeb0474e6 dev: add support for automatic hypervisor.framework usage on macOS 2025-10-21 05:40:22 -07:00
22c8884f7e booting windows is supported! 2025-10-20 20:35:13 -07:00
3a2b314669 chore(options): move parsing code to a parser module 2025-10-20 19:42:39 -07:00
1171959a52 sprout: version v0.0.7 v0.0.7 2025-10-20 19:23:05 -07:00
c5ec8dc6a6 add readme information about sprout command line arguments 2025-10-20 18:21:41 -07:00
c749c8d38e implement a new sprout command line options mechanism 2025-10-20 18:17:29 -07:00
3d2c31ee1a add a windows setup guide 2025-10-20 13:21:43 -07:00
a02ee88afd add a generic linux setup guide 2025-10-20 12:07:22 -07:00
b59626888e add bls quirk to support fedora out of the box v0.0.6 2025-10-20 11:33:33 -07:00
e3bae1dc63 repair fedora setup guide to include copying grub modules 2025-10-20 11:24:42 -07:00
3cd3491df0 fix bad autocomplete in fedora setup guide 2025-10-20 10:37:28 -07:00
e08f6e629f add fedora setup guide 2025-10-20 10:34:55 -07:00
398be12ac4 fix release tag v0.0.5 2025-10-20 09:26:03 -07:00
7407150bff attempt new release mechanism using draft releases and manual job 2025-10-20 09:24:27 -07:00
c23b11469d attempt at codeql config for the right target 2025-10-20 09:08:29 -07:00
29529ddacd remove broken codeql configs, will figure this out later 2025-10-20 01:51:20 -07:00