several more fixes #2

Open
Ocawesome101 wants to merge 19 commits from Ocawesome101/LuPPC:master into master
Contributor
  • busywait on error, rather than kernel panicking as that would obscure errors
  • add i686 to scripts/dependencies.sh
  • libressl-portable clones with depth 1 now, useful for those of us with slower internet connections

feedback / better ways to do these things are welcome.

- busywait on error, rather than kernel panicking as that would obscure errors - add i686 to scripts/dependencies.sh - libressl-portable clones with depth 1 now, useful for those of us with slower internet connections feedback / better ways to do these things are welcome.
Author
Contributor

new fix: the GPU component has full 24-bit color support (or, rather, it's functionally identical - still compressed to 256 colors since that's what OC supports and it's much easier to implement). this shouldn't(TM) break on VGA terminals, since as per the kernel docs those are compressed to 16 foreground / 8 background colors.

as a bonus, the new GPU component copies things somewhat faster on large terminals.

new fix: the GPU component has full 24-bit color support (or, rather, it's functionally identical - still compressed to 256 colors since that's what OC supports and it's much easier to implement). this shouldn't(TM) break on VGA terminals, since as per the kernel docs those are compressed to 16 foreground / 8 background colors. as a bonus, the new GPU component copies things somewhat faster on large terminals.
Author
Contributor

new fixes: gpu.setBackground and gpu.setForeground now return what OpenOS expects them to, and the key_up and key_down signals now behave properly with arrow keys and ctrl+ESC. a convenient side effect of this is that OpenOS works flawlessly, as far as I can tell.

plan9k is horribly broken - then again, it's horribly broken on everything already.

new fixes: `gpu.setBackground` and `gpu.setForeground` now return what OpenOS expects them to, and the `key_up` and `key_down` signals now behave properly with arrow keys and ctrl+ESC. a convenient side effect of this is that OpenOS works flawlessly, as far as I can tell. plan9k is horribly broken - then again, it's horribly broken on everything already.
Ocawesome101 changed title from a few more fixes to several more fixes 2021-06-05 07:22:30 +10:00
This pull request can be merged automatically.
You are not authorized to merge this pull request.
You can also view command line instructions.

Step 1:

From your project repository, check out a new branch and test the changes.
git checkout -b Ocawesome101-master master
git pull master

Step 2:

Merge the changes and update on Gitea.
git checkout master
git merge --no-ff Ocawesome101-master
git push origin master
Sign in to join this conversation.
No reviewers
No Label
No Milestone
No Assignees
1 Participants
Notifications
Due Date
The due date is invalid or out of range. Please use the format 'yyyy-mm-dd'.

No due date set.

Dependencies

No dependencies set.

Reference: izaya/LuPPC#2
No description provided.