Boris Faure
984d7e07c6
ipc: set theme on new instance
3 years ago
Boris Faure
98787cfc2d
main: unsetenv("DESKTOP_STARTUP_ID") when it won't ever be used again
...
Also remove one as it might be used by apps
3 years ago
Boris Faure
e9b2d22ff7
main: putenv() can't use stack mem as it might become part of env
...
and use later.
Avoid stack-use-after-scope.
3 years ago
Boris Faure
5e5ac579b5
win: cleanup windows_free()
3 years ago
Boris Faure
cd84ce0a34
main: fix execv() usage
3 years ago
Boris Faure
3e40f46f9b
Revert "Revert "main: better handle stalled unix socket used to spawn multiple instances""
...
This reverts commit e716ad5812
.
3 years ago
Boris Faure
fd2212afd8
options_font: fix use after free
3 years ago
Boris Faure
96095b5b9d
win: remove hide_cursor_timer when closing a window
...
@fix
3 years ago
Boris Faure
e716ad5812
Revert "main: better handle stalled unix socket used to spawn multiple instances"
...
This is not stable enough.
This reverts commit fb2c8deb74
.
3 years ago
Boris Faure
fb2c8deb74
main: better handle stalled unix socket used to spawn multiple instances
...
Have a 2-seconds waiter and if we couldn't create a new instance, unlink
the unix socket and restart Terminology.
3 years ago
Boris Faure
a9ec48191d
win: clean up popmedia code. Closes T8330
...
Mainly add _popmedia_now() that flushes down the queue then add an
element. This is no longer the job of _popmedia_show().
Also add _popmedia_queue_free().
3 years ago
Boris Faure
4b24157e2b
typop: with many args, pop first then queue the others
3 years ago
Boris Faure
80124a72ca
win: no longer segfaults from typop with multiple files
4 years ago
Boris Faure
6b8e6f0516
win: reorganize code to have popup media fold
4 years ago
Boris Faure
424ddba2c8
splits: show missed bells when a title tab is shown
4 years ago
Boris Faure
a32b9cee88
tabs: show tabs that have a bell
4 years ago
Boris Faure
fe63070139
options_behavior: disable "hide cursor"'s slider when needed
4 years ago
Boris Faure
9a2ddd8468
win: update terms on change of config about show_tabs
4 years ago
Boris Faure
dc1ddf7e40
config: turn "notabs" into "show_tabs"
4 years ago
Boris Faure
5996e5eb2c
win: show title tab on splits when config is set accordingly
4 years ago
Boris Faure
61bb7955da
sel: selector was not taking into account the new destination
4 years ago
Boris Faure
c11f7e4c19
termptyesc: restrict DSR-DECCKSR argument to 16bit (unsigned)
4 years ago
Boris Faure
dbf92b1346
termptyesc: use correct format specifier for int
4 years ago
Boris Faure
e235cb00a3
termiolink: fix link detection over spaces
4 years ago
Boris Faure
02a418b290
termptyext: add tests on link detection
4 years ago
Boris Faure
2c5bab7b8d
termptyext: get rid of "unused" warnings
...
+ abort on unknown test escape code
4 years ago
Boris Faure
259722a3f3
move link_is_* to termiolink.c
4 years ago
Boris Faure
7bfef215b0
termptyext: remove 'a' example
...
Because we have plenty of other examples in the file
4 years ago
Boris Faure
77ed56bf00
termpty: reduce log severity
4 years ago
Boris Faure
822bd70afd
utils: avoid using functions too new (only in EFL >=1.21)
4 years ago
Boris Faure
2b43b9bab2
options_elm: add scale slider
4 years ago
Boris Faure
b8af21128e
config: simplify API
4 years ago
Boris Faure
67805411a4
add wizard to set scaling when config does not exist
4 years ago
Boris Faure
f01c312f01
fix leaks when looking for links
4 years ago
Boris Faure
421e40dbfc
termio: evas_object_focus_get() agains obj is not valid
...
Focus is not handled at that layer.
Closes T8176
4 years ago
Boris Faure
98017f1647
hide cursor: fix unchecking "auto hide cursor". Closes T8148
4 years ago
Carsten Haitzler
e33d07f492
selection in backbuffer fix try #2
...
get rid of segv's by trying this again in a different way
@fix
4 years ago
Carsten Haitzler
eb5b39c261
selection in backbuffer fix try #2
...
get rid of segv's by trying this again in a different way
@fix
4 years ago
Carsten Haitzler
295e72c41f
Revert "selections - live within scrollback bounds per line"
...
This reverts commit 5ccf988abf
.
4 years ago
Carsten Haitzler
5ccf988abf
selections - live within scrollback bounds per line
...
dont access out of range on scrollback lines
@fix
there is still an issue of the selection just being in the wrong place
when selecting from the backlog lines as opposed to on-screen lines. i
see the start/end selection points being... weird. but this at least
stops crashes.
4 years ago
Boris Faure
fcfd797a38
options_keys: force delete of genlist to avoid races
4 years ago
Boris Faure
9299566707
options_behavior: avoid eo message
...
I have no idea why this fixes anything
4 years ago
Boris Faure
227ad038cb
options_behavior: avoid eo message
...
I have no idea why this fixes anything
4 years ago
Boris Faure
241c5b5944
termptyesc: use "ESC\", the 7-bit version of ST.
...
Ref T8054
4 years ago
Boris Faure
6a8a515c01
termptyesc: xterm is actually emitting \033 and not ST
...
ST is as described in https://invisible-island.net/xterm/ctlseqs/ctlseqs.html#h2-Operating-System-Commands
4 years ago
Boris Faure
5e67443379
termptyesc: fix osc-11 reporting. It ends with ST
...
Closes T8054
4 years ago
Boris Faure
8562d1cf6b
avoid redefinition of Term and Win
4 years ago
Boris Faure
7f4d891610
termiointernals: no out-of-band read when selecting empty lines
4 years ago
Boris Faure
dff54aeca2
termiointernals: remove leak
4 years ago
Boris Faure
54340c464d
termio: fix CID1402874, buffer overrun
...
Also fix CID1402875, CID1402876, CID1402877, CID1402878
4 years ago