Simon Tatham
|
334688db81
Apply UPDATE_DELAY in arrears, not in advance.
|
4 years ago |
Simon Tatham
|
d74308e90e
Fold ancillary window changes into main redraw.
|
4 years ago |
Simon Tatham
|
07aff63e22
Centralise check of CONF_no_mouse_rep into Terminal.
|
4 years ago |
Simon Tatham
|
696550a5f2
Flip direction of window pos/size queries.
|
4 years ago |
Simon Tatham
|
ca9cd983e1
Centralise palette setup into terminal.c.
|
4 years ago |
Simon Tatham
|
61571376cc
Remove TermWin's is_minimised method.
|
4 years ago |
Simon Tatham
|
42ad454f4f
Move all window-title management into Terminal.
|
4 years ago |
Simon Tatham
|
5d718ef64b
Whitespace rationalisation of entire code base.
|
5 years ago |
Simon Tatham
|
a6a13311b4
Revert "Bounds-check terminal selection when clearing scrollback."
|
5 years ago |
Simon Tatham
|
80f5a009f6
Bounds-check terminal selection when clearing scrollback.
|
5 years ago |
Simon Tatham
|
c713ce4868
terminal.[ch]: refactor the 'pos' macros.
|
5 years ago |
Simon Tatham
|
e3a14e1ad6
Withdraw support for the DECEDM escape sequence.
|
5 years ago |
Simon Tatham
|
9fccb065a6
Rework handling of the SRM escape sequence.
|
5 years ago |
Simon Tatham
|
209dd65ead
Rename term->bidi and term->arabicshaping.
|
5 years ago |
Simon Tatham
|
9c367eba4c
Add a per-line 'trusted' status in Terminal.
|
6 years ago |
Simon Tatham
|
e21afff605
Move sanitisation of k-i prompts into the SSH code.
|
6 years ago |
Simon Tatham
|
3936616feb
Add line-length limit feature in StripCtrlChars.
|
6 years ago |
Simon Tatham
|
da1c8f15b1
Limit the number of combining chars per terminal cell.
|
6 years ago |
Simon Tatham
|
36a11ef8d5
Use the new StripCtrlChars for terminal-based auth prompts.
|
6 years ago |
Simon Tatham
|
0dcdb1b5a3
Expose term_translate outside terminal.c.
|
6 years ago |
Simon Tatham
|
e0a76971cc
New array-growing macros: sgrowarray and sgrowarrayn.
|
6 years ago |
Simon Tatham
|
1db5001260
Replace a couple more #defines with inline functions.
|
6 years ago |
Simon Tatham
|
85eaaa86b7
Avoid undefined left shift in ANSI macro.
|
6 years ago |
Simon Tatham
|
3214563d8e
Convert a lot of 'int' variables to 'bool'.
|
6 years ago |
Simon Tatham
|
a6f1709c2f
Adopt C99 <stdbool.h>'s true/false.
|
6 years ago |
Simon Tatham
|
64f8f68a34
Remove the 'Frontend' type and replace it with a vtable.
|
6 years ago |
Simon Tatham
|
291c1b07f2
Remove unused and bit-rotted scroll optimisation.
|
6 years ago |
Simon Tatham
|
b4c8fd9d86
New abstraction 'Seat', to pass to backends.
|
6 years ago |
Simon Tatham
|
8dfb2a1186
Introduce a typedef for frontend handles.
|
6 years ago |
Simon Tatham
|
eefebaaa9e
Turn Backend into a sensible classoid.
|
6 years ago |