rulimine/stage23
Arsen Arsenović 2fcabe8dfe
readline: exclude the non-ctrl case from checks
Honestly, all of this is hacky, somehow people implementing these APIs
never bothered to put modifiers in some other register to be returned.
The EFI people got a whole struct dedicated to returning what key is
pressed, and didn't even put the modifiers in it.

EFI actually did implement this with EFI_SIMPLE_TEXT_INPUT_EX_PROTOCOL,
the returned struct holds the modifier. I can implement this using that
protocol and int 16/AH=01h at a later date.
2021-07-08 17:43:58 +02:00
..
drivers term: Do not scroll screen when it shouldn't be 2021-07-08 16:33:24 +02:00
fs misc: Forbid variable shadowing 2021-07-06 05:17:18 +02:00
lib readline: exclude the non-ctrl case from checks 2021-07-08 17:43:58 +02:00
mm efi: Misc bug fixes 2021-07-07 05:54:40 +02:00
protos multiboot1: Make sure all info is passed to kernel in conventional memory 2021-07-07 10:01:08 +02:00
pxe misc: Add verbose config option 2021-05-11 06:46:42 +02:00
sys misc: Forbid variable shadowing 2021-07-06 05:17:18 +02:00
entry.asm misc: General code reorganisation 2021-02-25 01:24:54 +01:00
entry.s2.c disk: Misc bug fixes and improvements 2021-06-12 13:13:19 +02:00
entry.s3.c entry: accept "multiboot" as well as "multiboot1" 2021-06-29 16:58:19 +02:00
font.bin vbe: Move graphical terminal code to gterm and ship font instead of dumping from graphics card 2021-03-02 06:05:14 +01:00
gensyms.sh gensyms.sh: Explicitly use bash in shebang 2021-04-09 03:09:33 +02:00
linker_dbg.ld build: Ensure load addresses of debug and tab sections are 0 2021-05-31 01:52:43 +02:00
linker_nomap.ld build: Ensure load addresses of debug and tab sections are 0 2021-05-31 01:52:43 +02:00
linker_stage2only.ld build: Ensure load addresses of debug and tab sections are 0 2021-05-31 01:52:43 +02:00
linker_uefi_nomap.ld secureboot: Add .sbat section 2021-06-25 01:23:26 +02:00
linker_uefi.ld secureboot: Add .sbat section 2021-06-25 01:23:26 +02:00
linker.ld build: Ensure load addresses of debug and tab sections are 0 2021-05-31 01:52:43 +02:00
Makefile misc: Forbid variable shadowing 2021-07-06 05:17:18 +02:00
menu.c menu: Add support for comments in entry editor 2021-07-08 17:28:43 +02:00
menu.h misc: General code reorganisation 2021-02-25 01:24:54 +01:00
sbat.c secureboot: Add .sbat section 2021-06-25 01:23:26 +02:00
tinf misc: General code reorganisation 2021-02-25 01:24:54 +01:00