Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Terminal I/O. #62

Draft
wants to merge 32 commits into
base: main
Choose a base branch
from
Draft
Changes from 4 commits
Commits
Show all changes
32 commits
Select commit Hold shift + click to select a range
7aca316
Terminal I/O.
sunfishcode Feb 8, 2025
27fd0c1
Update wit-0.3.0-draft/terminal.wit
sunfishcode Feb 8, 2025
13ab8d5
Fill in the current TODO comments.
sunfishcode Feb 8, 2025
bb41d10
Better handling of input control codes.
sunfishcode Feb 9, 2025
cd345f6
Fix handling of U+D in non-immediate mode.
sunfishcode Feb 9, 2025
b2c66d4
Add a TODO about bare Escapes and stream lulls.
sunfishcode Feb 9, 2025
e13b66e
Say more about terminal settings.
sunfishcode Feb 9, 2025
1c73e9e
Give an example of a control key.
sunfishcode Feb 9, 2025
9fc6912
Elaborate on SGR syntax.
sunfishcode Feb 9, 2025
0cc5d84
Define Shift-Tab for input.
sunfishcode Feb 9, 2025
1db49ce
Put emphasis on mode names.
sunfishcode Feb 9, 2025
a80d9b9
Notify applications of resumptions in addition to size changes.
sunfishcode Feb 9, 2025
c150e79
Fix the name of the `color-desired-by-default` variable.
sunfishcode Feb 9, 2025
c4d72d7
fixup for mod<F5>es
sunfishcode Feb 9, 2025
d505a24
Fix the terminfo/termcap names for parameterized cursor movement.
sunfishcode Feb 9, 2025
ab17d03
Specify the default modes for input.
sunfishcode Feb 9, 2025
78f0bba
Clarify interpretations of ASCII names.
sunfishcode Feb 9, 2025
b8a0cb7
Say more about output settings.
sunfishcode Feb 9, 2025
020eeb7
Simplify the refresh key, and fix formatting.
sunfishcode Feb 9, 2025
a2e16d6
Support Bold, Faint, reset, and paste and invisible cursors in more m…
sunfishcode Feb 9, 2025
5530ddb
Add a note about `window-columns`.
sunfishcode Feb 9, 2025
5ca74cd
Add an attribute for the terminal's default colors.
sunfishcode Feb 9, 2025
7826668
Document the state on entry to full-screen mode.
sunfishcode Feb 9, 2025
a14f18b
Update wit-0.3.0-draft/terminal.wit
sunfishcode Feb 10, 2025
78b914e
More reorganization. Add more control codes for output in all modes.
sunfishcode Feb 10, 2025
ba8694d
Add reverse video.
sunfishcode Feb 10, 2025
ffe05de
Fix the terminfo name of End Paste.
sunfishcode Feb 10, 2025
37388d6
Iterate on wording.
sunfishcode Feb 10, 2025
02905b7
Don't trap on invalid output.
sunfishcode Feb 10, 2025
2a76ee6
Remove "may assign other meanings to other control codes".
sunfishcode Feb 10, 2025
e0ffa21
Add a TODO for some things that aren't described yet.
sunfishcode Feb 10, 2025
b6c1539
Describe the behavior of U+8 and U+9 more.
sunfishcode Feb 10, 2025
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
Loading