mintsuki
5555af6641
term: Implement interruptible quiet mode
2021-11-23 11:47:14 +01:00
mintsuki
202eac3d3a
bootboot: Remove bootboot support from Limine
...
I added bootboot support to Limine because it was sent as a pull request by a
friend. The following does not in any way place any blame on said friend.
After having had to fix numerous bugs related to misunderstandings about the
pretentious BOOTBOOT specification I've come to the conclusion that BOOTBOOT
absolutely doesn't belong in Limine.
If you want to boot a BOOTBOOT kernel with Limine just chainload the OG BOOTBOOT
and don't pollute the source tree of Limine with having to support such a brain
dead protocol.
Legit, I didn't really read the BOOTBOOT spec prior to today and just winged
the fixes to the BOOTBOOT proto code based on common sense, but it turns out that
BOOTBOOT adheres to no common sense.
Use stivale(2).
2021-11-10 14:15:14 +01:00
pitust
db3af4b523
bootboot: RAMDISK->INITRD_PATH, don't pass gST around for no reason, unsplit bootboot_spinup, flush the PIC only
2021-11-02 07:00:13 +00:00
pitust
a72a68486d
bootboot: add proper support for env and ramdisk
2021-11-01 20:43:00 +00:00
mintsuki
00bbfe82b2
menu: Initialise terminal at autoboot if not ready
2021-10-31 18:16:35 +01:00
mintsuki
3ff618f1eb
everywhere: Use pmm_free() in more places
2021-10-21 02:37:05 +02:00
mintsuki
2b11825b20
console: Introduce Limine console
2021-10-09 13:32:57 +02:00
mintsuki
ea2665c53b
term: Overhaul (1)
2021-09-26 18:16:55 +02:00
mintsuki
46e1380f02
menu: Misc editor improvements
2021-09-25 04:52:18 +02:00
mintsuki
ab19d6ccad
menu: Clear line before reprinting timeout message
2021-09-14 18:35:42 +02:00
mintsuki
3dbd494f87
disk: Signature double checking for EFI volume detection fallback
2021-09-06 08:52:41 +02:00
mintsuki
f20457f671
menu: Add option to change the colour of the branding string
2021-09-06 07:31:57 +02:00
mintsuki
483cb4655d
misc: Add copyright notice at boot
2021-08-22 18:29:18 +02:00
mintsuki
cefc4a76ca
gterm: Implement TERMINAL_FONT_SPACING and default it to 1
2021-08-20 19:25:42 +02:00
mintsuki
fa0aa6d7b9
gterm: Add config aliases and other minor fixes
2021-08-18 21:02:03 +02:00
Hannu Hartikainen
a8a8af4c5f
gterm: support different font sizes
2021-08-18 16:06:17 +03:00
mintsuki
32192f73a4
docs: Document TEXTMODE option
2021-08-17 00:58:02 +02:00
mintsuki
19ecfe9c1e
menu: Fix broken change
2021-08-17 00:00:23 +02:00
mintsuki
c7a46830f6
term: Mass backport changes done in Vinix upstream
2021-08-16 18:02:28 +02:00
mintsuki
0dde09bbb9
term: Support bright colours
2021-07-31 23:51:48 +02:00
mintsuki
aec537f519
menu: Fix title alignment
2021-07-15 12:51:46 +02:00
mintsuki
1aa5ae13fc
misc: Change how bios and uefi macros are defined and tested
2021-07-15 10:03:47 +02:00
mintsuki
6f17771c53
menu: Disable scrolling when displaying status text
2021-07-11 02:01:03 +02:00
mintsuki
757cc792fd
menu: Print comments in cyan instead of green
2021-07-08 18:05:17 +02:00
mintsuki
8636aa2f13
menu: Add support for comments in entry editor
2021-07-08 17:28:43 +02:00
mintsuki
3270ce1bf8
menu: When a directory entry is selected, show expand/collapse rather than boot
2021-07-08 17:15:28 +02:00
mintsuki
3b06a0603f
menu: Reset terminal palette to default after printing entry comment
2021-07-08 17:07:07 +02:00
mintsuki
9f5c5e09b4
menu: Support entry comments
2021-07-08 16:57:40 +02:00
mintsuki
25d9fd6614
term: Do not scroll screen when it shouldn't be
2021-07-08 16:33:24 +02:00
mintsuki
c3f5f0d6fd
menu: Nicely box boot menu
2021-07-08 16:07:33 +02:00
mintsuki
a39a588b0e
menu: Avoid useless draws of the entry tree
2021-07-08 15:47:28 +02:00
mintsuki
44f5c06366
textmode: Minor aesthetic adjustments
2021-07-07 04:23:34 +02:00
mintsuki
177b83de9c
menu: Prefer left alignment for titles which are not divisible by 2
2021-07-07 02:43:07 +02:00
Carver
8c29063bfc
Centering
2021-07-06 16:56:01 -07:00
Carver Harrison
6e82bd0e2f
Another Indentation Fix
2021-07-06 16:35:21 -07:00
Carver
eb33edf9ee
Epic last minute formatting fix
2021-07-06 16:31:39 -07:00
Carver
34825df41b
New menu system and editor
2021-07-06 16:27:07 -07:00
mintsuki
2f08116acb
misc: Fix potentially misleading strings
2021-06-30 18:44:31 +02:00
mintsuki
dc3b45a9a9
term: General terminal improvements
2021-05-23 00:19:27 +02:00
mintsuki
eb51e5a14a
readline: Fix handling of escape key for BIOS
2021-05-19 08:13:15 +02:00
mintsuki
6554ff8c38
menu: Fix issue where rescue editor would ignore modifications made when triggered by missing config file instead of lack of entries
2021-04-20 10:49:49 +02:00
mintsuki
7f63b9a10a
menu: Instead of panicking when no config file exists or it has no entries, offer the user the ability to manually type in a boot entry
2021-04-20 06:45:03 +02:00
mintsuki
7ac20e0615
gterm: Many improvements
2021-04-11 02:30:48 +02:00
mintsuki
4bbc98b62e
Revert "video: Many terminal related bug fixes and improvements"
...
This reverts commit f7638e965b
.
2021-04-11 01:26:50 +02:00
mintsuki
f7638e965b
video: Many terminal related bug fixes and improvements
2021-04-10 23:08:32 +02:00
mintsuki
91f0600e6b
image: Add support for centering images
2021-04-09 01:26:39 +02:00
mintsuki
55a88438f4
menu: Default to black and grey for bg and fg in case they are not provided for backwards compatibility
2021-04-08 23:34:22 +02:00
mintsuki
05c60bac51
gterm: Speed up terminal greatly by caching an alpha blent canvas of the background instead of alpha blending every pixel of the background every time
2021-04-08 23:05:27 +02:00
mintsuki
621a004bf2
menu: Make right arrow act as enter on entries
2021-03-26 13:56:09 +01:00
mintsuki
0cd183faf4
misc: Make sure Limine UEFI still works without GRAPHICS=yes and/or with TIMEOUT=0
2021-03-10 05:08:37 +01:00