Skip to content
Snippets Groups Projects

Initial design of Terminal class

Merged Deucе requested to merge terminal-abstraction into master

This greatly overhauls the output path and does some tweaks to the input path.

The main point of this is to move terminal-specific stuff into a subclass of the new Terminal class. This new terminal class monitors all output and maintains the current state. It also provides the API used by Synchronet to control the remote terminal.

On the input side, only the parsing of received sequences is moved into the Terminal class.

Importantly charset translation and conversion is not part of the Terminal class. When that needs to be refactored, it should be a different class doing different things in difference places.

Merge request reports

Loading
Loading

Activity

Filter activity
  • Approvals
  • Assignees & reviewers
  • Comments (from bots)
  • Comments (from users)
  • Commits & branches
  • Edits
  • Labels
  • Lock status
  • Mentions
  • Merge request status
  • Tracking
  • Loading
  • Loading
  • Loading
  • Loading
  • Loading
  • Loading
  • Loading
  • Loading
  • Loading
  • Loading
Please register or sign in to reply
Loading