Boris Faure
de3890dad3
feature: move cursor to position on click+alt. Closes T5537
6 years ago
Boris Faure
b0226726f8
termpty: correctly handle DECFRA wrt SGR 0
6 years ago
Boris Faure
7ac685b68c
termpty: DECERA only changes codepoints
6 years ago
Boris Faure
956f1eaa13
termptyesc: restrict right/bottom rectangle coordinates
6 years ago
Boris Faure
e314dd2f29
termptyops: fix clearing cells on scroll
...
cells has already the offset taken into account
6 years ago
Boris Faure
400b675fc9
termptyesc: restrict CUP/HVP to right/bottom margins
6 years ago
Boris Faure
64d7150252
fix stupid segfault
6 years ago
Boris Faure
cc5fcac03d
termptyesc: fix handling of DECSLRM. Ref T5533
6 years ago
Boris Faure
bbfa60120e
termpty: handle DECERA
6 years ago
Boris Faure
9f72ea3a9d
termptyesc: handle DECFRA
6 years ago
Boris Faure
7ea4b65c8d
termptyops: handle right/left margins. Ref T5533
6 years ago
Boris Faure
e117ff9153
termptyesc: correctly handle cursor wrt right/left margins
6 years ago
Boris Faure
7d497c08c6
termptyesc: extract handling CUP/HVP to one function
6 years ago
Boris Faure
a168dc6645
termio: ev was unused
6 years ago
Jean Guyomarc'h
97469490fb
termio: fix mouse button event tracking in vim
...
Commit 9e0b63403f
caused mouse events not
to be processed correctly by vim. Resizing subwindows with the mouse was
fully broken.
Without the mouse button information, the button event tracking could
not be forwarded to the terminal.
6 years ago
Jean Guyomarc'h
ede4196eae
termptyesc: fix invalid clamping on CSI X
...
Fixes a regression introduced by commit bd6c81e
, which broke the ncurses
rendering of the Kernel menuconfig, making it impossible to be used.
6 years ago
Jean Guyomarc'h
20cbab21fc
termptyesc: improve const-correctness of data
6 years ago
Boris Faure
10cdcdb41c
private.h: include libintl.h to have gettext defined
...
Patch by Vincent Torri
6 years ago
Boris Faure
c2d731aced
termptyesc: cleanup handling of DECSTBM
6 years ago
Boris Faure
7ab925dc76
termpty: very early support of Right/Left margins
6 years ago
Boris Faure
91ce6e8960
termptyesc: correctly handle missing arguments in CUP/HVP
6 years ago
Boris Faure
e0f6867a88
termptyesc: _csi_arg_get() now correctly handles missing arguments
...
Only affects when multiple ones were expected
6 years ago
Boris Faure
dbc75a0cc0
termptyesc: only do IL/DL when inside margins
6 years ago
Boris Faure
339b72174c
termptyesc: CUP/HVP are impacted by DECOM
6 years ago
Boris Faure
6c750c660c
termpty: on reset, no longer restrict cursor
6 years ago
Boris Faure
8168b019c9
termptyesc: improve debug
6 years ago
Boris Faure
816f60369f
termptyesc: correctly handle DECOM
...
also fix regions with only one argument
6 years ago
Boris Faure
6ce96da8c4
s/scroll_y1/top_margin/, s/scroll_y2/bottom_margin/
6 years ago
Boris Faure
fd05f3cab5
tyfuzz: read escape sequence from file given as argument in available
6 years ago
Boris Faure
a4a26de7c3
termptyesc: fix parsing size on xterm 50 command
6 years ago
Boris Faure
72eaf53e26
options: use ecore_exe_pipe_run() instead of fork+exec
...
Patch provided by Vincent Torri
6 years ago
Boris Faure
7b5a9b74bc
termptyesc: use macro to restrict field value
6 years ago
Boris Faure
490a065fb1
termptyesc: _csi_arg_get() could be called with nothing to read
...
Could be the case when an error was already found while decoding the
stream
6 years ago
Boris Faure
0517be32f4
termptyesc: no logging when fuzzing
6 years ago
Boris Faure
387cafa463
tyfuzz needs termpty_resize_tabs()
6 years ago
Boris Faure
6821c94a1c
fuzz: disable logs when fuzzing
6 years ago
Boris Faure
ce490ededc
termptyesc: fix issue with tmux introduced by previous commit
6 years ago
Boris Faure
63d65ed4bb
termptyesc: restrict values on scrolling regions
6 years ago
Boris Faure
17e5e1be55
termpyesc: only compute logging content if it's going to be printed
6 years ago
Boris Faure
bd6c81ed39
termptyesc: restrict CSI values to avoid denial of service
6 years ago
Boris Faure
2b47545fac
termptyesc: ensure colors are valid
6 years ago
Boris Faure
c3767594d1
fix compilation with fuzzing enabled
6 years ago
Sanjeev BA
8f9b49a110
Add option to set current window size as default.
...
Summary: Without this the user needs to "find out" the current width and height by pointing and clicking at the edge of the window and then manually set the spinner values.
Test Plan:
Run terminology.
Get to options->behaviour menu. Resize the window.
Reviewers: jpeg, cedric, raster
Differential Revision: https://phab.enlightenment.org/D4823
7 years ago
Boris Faure
1fa0fd7148
config: change Disable focus-out visuals to be more positive :)
7 years ago
Mike Blumenkrantz
9309941875
add behavior option to disable focus-in/out animations and visuals
...
this is useful for CI
7 years ago
Boris Faure
566dc187d6
termio: reset size when size looks boggus.
...
Patch by netstar
7 years ago
Boris Faure
f4813a229d
termio: remove dead code. CID1371738
7 years ago
Boris Faure
9e0b63403f
may fix mouse motion reporting. T4874
7 years ago
Boris Faure
e188244c72
pty: fallback to ~ or / when creating new term if current dir is not available
...
Closes T5186
7 years ago
Boris Faure
74c1ceffd8
win: double click on tab title to change it. Closes T3143
7 years ago