Boris Faure
18bfcb5aba
termptyesc: r,g,b are uint8_t
2020-04-22 23:59:02 +02:00
Boris Faure
00c427a20f
termptyesc: avoid issue with integer promotion
...
Found by UBSan:
sgr-truecolors.sh... ../src/bin/termptyesc.c:737:35: runtime error: left
shift of 244 by 24 places cannot be represented in type 'int'
SUMMARY: UndefinedBehaviorSanitizer: undefined-behavior
../src/bin/termptyesc.c:737:35 in
2020-04-22 23:52:58 +02:00
Boris Faure
f9b6f88be1
termptyesc: cache true color approximations
...
On my stupid benchmark ( https://github.com/billiob/fire ), this goes from
about 45 fps to about 125fps.
2020-04-22 23:43:45 +02:00
Boris Faure
f497b9446c
termiolink: harden functions link_is_*()
2020-04-19 23:23:57 +02:00
Boris Faure
25eac3e842
termio: suspend is an int with values > 1
2020-04-19 23:22:57 +02:00
Boris Faure
32f317cc05
options: use an available default icon for each entry!
2020-04-17 23:54:48 +02:00
Boris Faure
8e1b640453
mild: make tag drag target more visible
2020-04-17 23:16:56 +02:00
Boris Faure
d06ac1c262
update copyright to 2020
2020-04-17 23:10:45 +02:00
Boris Faure
0b48853597
reduce scope of variables
2020-04-17 23:09:07 +02:00
Boris Faure
3172c2cf30
Revert "pleasing cppcheck?"
...
This reverts commit a848b0262f
.
2020-04-17 22:02:09 +02:00
Boris Faure
1e89fcd020
termptyext.c: remove useless assignments
2020-04-17 21:52:06 +02:00
Boris Faure
f56f6cd07e
termptyext: remove useless assignment
2020-04-17 00:02:57 +02:00
Boris Faure
a848b0262f
pleasing cppcheck?
2020-04-17 00:01:32 +02:00
Boris Faure
16f750bee6
backlog: don't convert -1 to unsigned
2020-04-17 00:00:46 +02:00
Boris Faure
d5d61a5b76
termio: hide links when content change underneath
2020-04-16 23:43:21 +02:00
Boris Faure
225b14a54f
win: hide tab bar when restoring the last term
2020-04-16 19:35:19 +02:00
Boris Faure
27f062ff1a
win: reswallow content when it's the only one left
2020-04-16 19:30:27 +02:00
Boris Faure
25496f6689
win: remove hand cursor when drag stops
2020-04-16 19:29:34 +02:00
Boris Faure
338b2c1865
win: fix rollback split + add debug
2020-04-16 17:16:18 +02:00
Boris Faure
985e0b56c5
win: put drag icon under the mouse
2020-04-15 22:52:31 +02:00
Boris Faure
472cfbcff4
win: remove some debug
2020-04-15 22:12:51 +02:00
Boris Faure
7ce4416311
win: save split position when dragging tab
2020-04-14 23:40:08 +02:00
Boris Faure
0d5a796703
win: fix focus display when focusing in/out and grouped input
2020-04-14 22:51:14 +02:00
Boris Faure
b5668d1791
nyanology: have cursor_bar and cursor_underline as alias to default cursor
2020-04-14 22:10:02 +02:00
Boris Faure
cdcc6be05e
show grouped input on inactive tabs
2020-04-14 22:06:53 +02:00
Boris Faure
826801b607
group input: show it on active tabs
2020-04-13 20:30:51 +02:00
Boris Faure
01af951e8d
mild: tab title should be using foreground color
2020-04-13 18:07:19 +02:00
maxerba
6cd92af6c1
Updating french and italian translations
2020-04-13 14:01:02 +02:00
Boris Faure
f1c023e3f0
mild: remove debug #if/#endif
2020-04-12 23:01:45 +02:00
Boris Faure
51468de3fd
group input: add config option about default to visible ones or all
2020-04-12 17:16:14 +02:00
Boris Faure
2259519d10
video: no need to force emotion engine anymore
2020-04-12 16:59:43 +02:00
Boris Faure
787472cb92
po: update meson.build + terminology.pot + *.po + rm Makevars
...
meson.build now uses LINGUAS file
2020-04-12 00:15:56 +02:00
Boris Faure
52b3a31333
.gitignore: cleanup now that we use meson
2020-04-12 00:10:09 +02:00
Boris Faure
87ce2720d5
controls: add shortcut to do grouped input
2020-04-11 11:59:36 +02:00
Boris Faure
537af736e8
win: constify
2020-04-11 10:01:13 +02:00
Boris Faure
210ec3b408
win: add win_has_single_child()
2020-04-11 09:55:52 +02:00
Boris Faure
df9700c8a5
win: add win_evas_object_to_win()
2020-04-11 09:50:38 +02:00
Boris Faure
b9f3c7bf05
win: don't resize to 0 + remove useless callback
2020-04-11 00:31:04 +02:00
Boris Faure
f52ea76606
win.h: add missing void
2020-04-11 00:30:20 +02:00
Boris Faure
ec2a96589c
controls: no need for ct_box3
2020-04-11 00:21:54 +02:00
Boris Faure
68adc919be
default: fix issue with size computing
2020-04-10 22:58:23 +02:00
Boris Faure
70f6cfb612
mild.edc: move all code about bell at the same place
2020-04-10 00:06:57 +02:00
Boris Faure
ba6f571c5b
themes: add some vim markers
2020-04-10 00:06:22 +02:00
Boris Faure
66a9d1c380
mild.edc: add missing image declaration
2020-04-09 22:58:27 +02:00
Boris Faure
74f294d69b
mild.edc: remove unused parts
2020-04-09 22:54:12 +02:00
Boris Faure
3a5b7499c8
mild.edc: add tabclose
2020-04-09 22:17:07 +02:00
Boris Faure
ae6a0fd084
mild: show bell on main tab (if not focused)
2020-04-08 00:15:31 +02:00
Boris Faure
1dbcf57bc6
mild: add sendfile visuals
2020-04-07 23:21:25 +02:00
Boris Faure
797db618c3
mild.edc: remove unused parts
...
+ reindent
2020-04-07 23:12:09 +02:00
Boris Faure
4c9091c9c6
controls: avoid uses after free
...
CID1422109
CID1422110
CID1422111
2020-04-06 23:11:10 +02:00