mintsuki
965159978c
gterm: Autoscale font on higher resolutions
2023-07-28 04:19:51 -05:00
mintsuki
dc8700383b
elf: elf64_load(): Remove accidentally left in debug code
2023-07-09 04:11:19 +02:00
mintsuki
6b87e3fa3d
part: Require keypresses between entry displays in list_volumes()
2023-07-09 04:11:19 +02:00
mintsuki
1235c53da8
misc: Use assembly for memory functions on x86
2023-07-09 04:11:19 +02:00
mintsuki
05cf8dc89c
elf: Fix potential uninitialised usage of bss_size
2023-07-09 04:11:19 +02:00
mintsuki
95c6a2dd63
limine/elf: Optimise not to scan .bss for requests
2023-07-09 04:11:19 +02:00
mintsuki
507688261f
asm: Add missing section directives
2023-06-20 13:26:27 +02:00
mintsuki
fdc1332c34
config: Add and document ARCH built-in macro
2023-06-15 02:34:11 +02:00
mintsuki
3b199d382a
misc: Updates for new flanterm
2023-06-11 04:56:48 +02:00
mintsuki
f03b240287
misc: Use C instead of asm for mem*() family of functions
2023-05-30 22:44:13 +02:00
mintsuki
fe76ce8f0b
elf: Improve detection of relocatable ELFs
2023-05-14 09:28:25 +02:00
mintsuki
a740e84d15
Revert "misc: Revert back to using tinf for all GZ decompression"
...
This reverts commit 3438b8d235be38850cee46d1950edcebf5ffcd41.
2023-05-03 22:51:14 +02:00
mintsuki
5dce921e25
Revert "uri: Backport pre-tinf-removal variable assignments"
...
This reverts commit 514522125b20ac9ce279fd5f02a5127d10974c8b.
2023-05-03 22:51:14 +02:00
Bryce Lanham
b7bca1b000
multiboot2: fix 32 bit elf section loading
...
Existing code was using 64 bit elf section header unconditionally. This
commit fixes that :)
2023-05-03 22:51:14 +02:00
mintsuki
f79c111f19
uri: Backport pre-tinf-removal variable assignments
2023-04-08 03:53:04 +02:00
mintsuki
aca7e65c2f
misc: Revert back to using tinf for all GZ decompression
2023-04-08 03:53:04 +02:00
mintsuki
f1f56958ea
term: Drop in_bootloader for new Flanterm
2023-03-30 05:40:21 +02:00
mintsuki
7a3e1f7773
misc: Updates for Flanterm rebrand
2023-03-30 05:40:21 +02:00
mintsuki
4aebbfb507
compress: Rename modified tinfgzip wrapper to gzip
2023-03-17 21:19:07 +01:00
mintsuki
edd4454b00
gterm: Fix NULL dereference bug when no wallpaper used
2023-03-05 09:49:29 +01:00
mintsuki
7b9600c893
image: Use stbi_image_free() instead of freeing buffer ourselves
2023-03-05 09:25:57 +01:00
mintsuki
296e0a2684
image: Use stb_image for image loading
2023-03-05 09:25:57 +01:00
mintsuki
24af4c116e
uri/tinfgzip: Minor fixes and layering improvement
2023-02-16 04:19:31 +01:00
mintsuki
ccb0d0f738
uri: Fix minor use-after-free bug
2023-02-16 04:19:31 +01:00
mintsuki
d22b97cf66
uri: Prevent memory leak when opening compressed files
2023-02-16 04:19:31 +01:00
mintsuki
08b349e513
misc: Backport multiple framebuffer support from trunk
2023-02-16 04:13:22 +01:00
mintsuki
f6282c37bc
compress: Replace tinf's inflate implementation with stb_image's zlib
2023-02-15 12:48:14 +01:00
mintsuki
de409b9371
config: Do not allow recovering from checksum mismatch panic
2023-02-07 01:02:09 +01:00
mintsuki
abc5119a01
config: No longer allow continuing boot on checksum mismatches
2023-02-07 01:02:09 +01:00
mintsuki
a72d2fc59d
misc: Add support for enrolling config blake2b hash in executable
2023-02-07 01:02:09 +01:00
mintsuki
c132903b7f
term: Expose support for out-of-band output control
2023-01-20 21:05:24 +01:00
mintsuki
e6cc9c9b21
file: Fix several bugs to do with handling of path field
2023-01-20 21:05:24 +01:00
Qwinci
5efd4357dc
limine: Add UEFI PXE support based on @qookei's original patch with small changes.
2023-01-20 21:05:24 +01:00
mintsuki
258388c890
term: Compatibility with new terminal code
2022-12-30 08:31:39 +01:00
mintsuki
78075319d4
lib/gterm: Remove now-useless full_refresh() call
2022-12-16 03:53:45 +01:00
mintsuki
72f074bfc2
term: Compatibility with latest terminal changes
2022-12-14 16:35:05 +01:00
mintsuki
104e0c5ef1
readline: Fix issue arising from terminal's wraparound handling fix
2022-11-19 08:20:04 +01:00
Ryan Cohen
937d2c379c
readline: Fix command line scrolling and cursor wrap-around
...
Fixes `cursor_fwd` to wrap the cursor to the first column when it passes
the bottom right corner of the screen.
Fixes `readline` to update the command line's row position when the
cursor wrap-around causes the screen to scroll up.
2022-11-14 08:10:19 +01:00
mintsuki
5d5f29ffeb
misc: Minor cleanup after #216
2022-10-14 05:42:15 +02:00
czapek1337
2a4cbcecc0
uri: Add checksum validation
2022-10-14 05:42:15 +02:00
czapek1337
5a6cc57773
print: Specifier for printing URIs
2022-10-14 05:42:15 +02:00
mintsuki
09941f905b
limine: Add support for framebuffer modes listing
2022-10-14 05:42:15 +02:00
mintsuki
0aa3bc05e2
elf: Add overlapping PHDR detection
2022-10-11 06:06:57 +02:00
mintsuki
42cc1d8e20
misc: Dynamically allocate EFI memmap copy
2022-10-07 10:16:21 +02:00
mintsuki
ea412cfae7
misc: Increase EFI_COPY_MAX_ENTRIES to 2048
2022-10-07 10:16:21 +02:00
mintsuki
ff145eb511
term: Misc improvements for SERIAL=yes on EFI
2022-10-06 06:38:35 +02:00
mintsuki
5bbda71da2
gterm: Prevent memory leak gterm_init() failure
2022-10-06 06:38:35 +02:00
mintsuki
a76691a930
misc: Add limine subdir to stage3 and config search paths. Closes #225
2022-10-06 06:34:42 +02:00
czapek1337
e445555bab
readline: Fallback to SystemTable->ConIn
2022-10-06 06:34:42 +02:00
mintsuki
9722827002
term: Better ensure term is not accessed when NULL
2022-10-05 15:05:17 +02:00