Boris Faure
3833252ad2
termptyesc: extract REP handler to its own function + tests
2019-01-19 23:02:51 +01:00
Boris Faure
a0738339dd
termptyesc: CHA and HPA are the same
2019-01-19 22:10:12 +01:00
Carsten Haitzler
5abb8b0eb3
themes - fix new error checks in edje_cc
...
where parts/states etc. dont exist.
2019-01-18 18:12:45 +00:00
Boris Faure
cd8e44e7bb
tests/colors: use \033 in printf instead of \x1b
...
shall be the same but on ubuntu it's not interpreted (but it is in xterm…)
Needs to be investigated
2019-01-16 18:49:55 +00:00
Marcel Hollerbach
b37a3eefb6
terminology: move log dom registering
...
the log domain should be registered when there is a new window, not when
there is a new term. A windows can exist before a term can exist.
Further more, win_new function is using this log domain so it should be
inited.
2019-01-14 22:45:32 +00:00
Boris Faure
c1d030da0a
termptyesc: extract CBT handler to its own function + tests
2019-01-13 00:08:52 +01:00
Boris Faure
bf3d3991cd
ci: fix codecov script
...
The script is doing a find with -execdir (not on busybox's find btw…) ,
this made it not finding the source code.
Add -Z so that build fails if codecov script fails
2019-01-12 18:35:12 +01:00
Boris Faure
9b9e50a6b1
ci: tweak config
2019-01-12 17:24:07 +01:00
Boris Faure
d29b7a52d6
ci: compile -O0 and -g to improve coverage reports
2019-01-12 17:17:43 +01:00
Boris Faure
a99955d85b
codecov: ensure it finds the associated source files
2019-01-12 17:11:19 +01:00
Boris Faure
de0fa36f15
tests.results: {decfi,su,sd}.sh rendering looks valid
2019-01-12 16:23:50 +01:00
Boris Faure
505772602e
termptyops: do not wrap to left margin when already past right margin
...
Fix ech.sh test that detected the issue
2019-01-12 16:14:14 +01:00
Boris Faure
89a6a9d652
termptyesc: extract ECH handler to its own function + test
...
Test is not fully working at the moment.
There seems to be an issue with appending text outside margins
2019-01-11 23:30:43 +01:00
Boris Faure
ff830fbc42
termptyesc: extract TBC to its own function + tests
2019-01-08 23:16:06 +01:00
Boris Faure
395404c243
termptyesc: handle CTC + tests
2019-01-08 22:55:48 +01:00
Boris Faure
24cc5eaf8d
termptyesc: Printer and Selective Erase are not supported
2019-01-07 23:39:34 +01:00
Boris Faure
5475920c56
termptyesc: add debug on sixel/regis graphics attributes
2019-01-07 23:31:31 +01:00
Boris Faure
a2656754bd
termptyesc: support DECST8C + tests
2019-01-07 23:13:52 +01:00
Boris Faure
19631a70f6
termptyesc: 'T' can also refer to Unset Title Modes (not handled)
2019-01-07 22:32:42 +01:00
Boris Faure
ca9616bad8
termptyesc: extract SD/SU to their own functions
...
SD 0 is used for "track mouse" (TODO).
2019-01-06 23:01:52 +01:00
Boris Faure
5b16b455ff
termptyesc: DL moves the cursor to left margin + tests
...
also remove some debug leftover
2019-01-06 22:30:09 +01:00
Boris Faure
fa8ae6dc51
tests: add missing il.sh
2019-01-05 23:14:00 +01:00
Boris Faure
822f959163
termpty: handle IL with left/right margins + tests
2019-01-05 19:25:37 +01:00
Boris Faure
571d2d03f1
Merge branch 'terminology-1.3'
2019-01-05 18:33:53 +01:00
Boris Faure
09d6660ae7
termio: fix invalid initial resize. Closes T7548
2019-01-05 18:28:43 +01:00
Boris Faure
8841e5259a
Merge branch 'terminology-1.3'
2019-01-04 23:37:48 +01:00
Boris Faure
007dfb60e3
termpty: reset circular_offset2 (for the 2nd buffer) to 0 (as it's cleared)
...
Closes T7543
2019-01-04 23:35:48 +01:00
Boris Faure
6952836a32
termio: allow 1 line or 1 column windows. Closes T7532
2019-01-04 23:34:08 +01:00
Boris Faure
a5d364bcbf
termptyops: ensure clearing cells do not increase link count
2019-01-03 22:46:07 +01:00
Boris Faure
99da684d81
config: s/;;/;/
2019-01-02 23:45:49 +01:00
Boris Faure
0ca634cd69
termptyesc: export EL handler to its own function + add tests
2019-01-02 23:32:38 +01:00
Boris Faure
06abd7e9bc
termptyesc: move ED handler to its own functions + add tests
2019-01-02 22:41:41 +01:00
Boris Faure
b76876e9c8
tests/cursor-movements.sh: test cursor up for real
2019-01-01 22:46:25 +01:00
Boris Faure
f7576fb01c
termptyesc: move CHT handler to its own function
2019-01-01 20:32:45 +01:00
Boris Faure
30f7d44947
tests: CUP: test going outside margins
2019-01-01 20:30:05 +01:00
Boris Faure
ce8fc25030
tests: oops, forgot to update tests.results
2019-01-01 20:22:23 +01:00
Boris Faure
36682a1b4e
termptyesc: CHA has to take into account DECOM + tests
2019-01-01 20:19:17 +01:00
Boris Faure
a0db416469
termptyesc: cleanup
2019-01-01 20:13:09 +01:00
Boris Faure
eb84e538b1
termptyesc: move CUF/CUB handlers to their own functions
2019-01-01 18:53:46 +01:00
Boris Faure
bf853e8b91
termptyesc: move CUU/CUD handlers to their own functions
2019-01-01 18:53:01 +01:00
Boris Faure
52f7ae6459
tests: ICH with amount=0
2019-01-01 18:29:44 +01:00
Boris Faure
a34376a8a9
tests: ensure DECALN moves cursor to 0;0
2019-01-01 18:12:08 +01:00
Boris Faure
59c547179d
termptyesc: support DECCRA + tests
2019-01-01 18:12:06 +01:00
Boris Faure
6661719829
termptyesc: extract ICH to its own function and add tests
2019-01-01 18:10:36 +01:00
Boris Faure
12cc6aaf42
termptyesc: support DECIC/DECDC + tests
2018-12-30 18:36:27 +01:00
Boris Faure
fee45b5492
termptyesc: DECCRARA/DECRARA when not in rectangle mode + tests
2018-12-29 22:13:58 +01:00
Boris Faure
288bea982d
termptyesc: handle DECRARA in its rectangular form + tests
2018-12-29 18:00:57 +01:00
Boris Faure
68787ad524
tests/termptyesc: handle DECSACE
...
Also regenerate tests since checksums changed due to new attribute
2018-12-29 17:21:07 +01:00
Boris Faure
63911989fc
termptyesc: handle deccara in its rectangular form + tests
2018-12-29 16:58:36 +01:00
Boris Faure
9cb340e29f
termio: inverse colors only after applying bold/faint (more precise)
2018-12-29 16:57:44 +01:00