Boris Faure
6411f119ce
win: no need to check wn->config. Closes CID1422298
2020-04-06 22:59:26 +02:00
Boris Faure
5da6d66134
termptyesc: add missing debug line on bell
2020-04-06 22:58:48 +02:00
Boris Faure
0eac2752d3
win: don't call elm_win_alpha_set() too many times
2020-04-06 21:58:21 +02:00
Boris Faure
0fb87e2756
win: use edje_object_message_send on edj part…
2020-04-06 00:53:34 +02:00
Boris Faure
cbbfe60aae
config: share translucent+opacity settings accross instances
2020-04-05 23:20:11 +02:00
Boris Faure
6b8da82722
tycommon: ensure common tools are running in terminology
...
This is done by reading the tertiary device attributes and expecting
terminology's value.
2020-04-05 15:50:12 +02:00
Boris Faure
a119ac10cc
tycat/tyls: handle error on write()/scanf()
2020-04-05 15:49:26 +02:00
Boris Faure
58a1adac38
sb: ubsan: do not apply 0 offset to NULL pointer
2020-04-04 16:50:19 +02:00
Boris Faure
d5d96cb655
termpty: only call ecore_main_fd_handler_active_set() on valid fd
...
+ reformat
2020-04-02 22:56:26 +02:00
Boris Faure
ea2b80e5a2
termiolink: isspace can't be used on codepoint larger than uchar
2020-04-02 21:52:04 +02:00
Boris Faure
115cd1ebb4
link detection: handle unicode + mode surrounding cases + test
2020-04-02 00:13:59 +02:00
Boris Faure
e93b8cf619
termiolink: left strip spaces on emails
2020-03-31 23:29:05 +02:00
Boris Faure
5d2e0479b9
win: simplify focus handling when dropping tab to split
2020-03-30 22:30:10 +02:00
Boris Faure
5c85b8c624
win: _focus_validator() saves focused tc + add debug
2020-03-30 22:30:10 +02:00
Boris Faure
d267b57fb1
win: unfocus from correct parent + add focus checks
2020-03-29 13:34:59 +02:00
Boris Faure
6b9a9d680f
win: ensure clear state when recreating tabs
2020-03-28 22:08:19 +01:00
Boris Faure
7eba4c97e0
drag: add animation when dragging tab over other tabs
2020-03-26 22:00:31 +01:00
Boris Faure
7c857b211e
win: show hand cursor when dragging tab
2020-03-26 22:00:31 +01:00
Boris Faure
5a2e394c36
tab drag: have a thumbnail of the tab
2020-03-26 22:00:30 +01:00
Boris Faure
1ca9c13ace
win: add _focus_validator() to help debug focus issues
2020-03-26 22:00:30 +01:00
Boris Faure
81d9063d65
win: handle case where tab dragged is the last term
2020-03-26 22:00:30 +01:00
Boris Faure
0edb5f7913
win: rollback tabs when dragging tabs made last tab lonely
2020-03-26 22:00:30 +01:00
Boris Faure
413e6eb2a2
win: move saved position of tab when other tab is closed
2020-03-26 22:00:30 +01:00
Boris Faure
0fc86663a4
win: rollback tab drag from tabs
2020-03-26 22:00:30 +01:00
Boris Faure
9a6ff3c16c
win: rollback splitted term on tab drag cancellation
2020-03-26 22:00:30 +01:00
Boris Faure
496a307f67
win: drag a tab to split
2020-03-26 22:00:29 +01:00
Boris Faure
7b97a64644
tab dnd: add anim on where to drag the tab to split
2020-03-26 22:00:29 +01:00
Boris Faure
d4d7de118d
split icons: use them on controls
...
+ swap them since they look more natural to me like that
2020-03-26 21:54:51 +01:00
Boris Faure
2dc65380f7
controls: hide them when creating new tab or split
2020-03-25 23:27:18 +01:00
Boris Faure
00f08812be
win: avoid div by 0. CID1421876
2020-03-19 09:27:57 +01:00
Boris Faure
901e9692c1
win: simplify horizontal drag code
2020-03-18 23:31:06 +01:00
Boris Faure
c338286195
win: ensure the term has a container when dragging it
2020-02-25 21:01:33 +01:00
Boris Faure
6f48f706f5
win: have only one tab drag at a time
2020-02-23 21:52:24 +01:00
Boris Faure
3d6a9e1bf5
Merge branch 'terminology-1.6'
2020-02-16 18:53:50 +01:00
Boris Faure
2a3a34f503
termptyesc: handle zero-width spaces, with test
2020-02-16 18:51:36 +01:00
Carsten Haitzler
da88dd1128
scale - dont use nan as unsed but < 0.0 because this messes up
...
i found that the isnan messes up... and even tho it's nan it says its
not thus forcing tmp to be on all the time. using < 0 will be more
reliable for sure as scaling valuses <= 0 are just "invalid" anyway.
2020-02-16 13:11:46 +00:00
Boris Faure
1a7df68b84
win: test calloc()
...
Closes CID1419432
2020-02-15 23:09:32 +01:00
Boris Faure
2316b92d67
win: reinsert the tab when the mouse is
2020-02-15 22:33:51 +01:00
Boris Faure
82aa688f97
win: attach/detach term from structure to be able to move them
2020-02-15 21:28:15 +01:00
Boris Faure
033840c4c4
main: add --scale option to set scale factor
...
Useful for my tests :)
2020-02-15 21:27:57 +01:00
Boris Faure
daf5e03406
win: no need to set "tabs" in object data
2020-02-13 19:24:32 +01:00
Boris Faure
9dc5249224
win: handle drag on tab shown in splits
2020-02-13 19:24:32 +01:00
Boris Faure
300ddee81a
win: remove animation on long press on tab
2020-02-13 19:24:32 +01:00
Boris Faure
ee2c3e5ae9
theme: add active style to tabbar_back when tab is being dragged
2020-02-13 19:24:31 +01:00
Boris Faure
ef29315736
drag tabs to reinsert them
2020-02-13 19:24:31 +01:00
Boris Faure
756e5d63a1
Merge branch 'terminology-1.6'
2020-02-09 23:12:25 +01:00
Boris Faure
91e6ae31fc
ipc/main: restore ability to set multiple commands at startup.
...
Closes T8563
2020-02-09 23:10:39 +01:00
Boris Faure
941328d3f2
win: remove useless elm_layout_content_unset()
2020-02-03 21:56:53 +01:00
Boris Faure
2051978591
win: fix sizing
2020-02-03 21:00:09 +01:00
Boris Faure
d3147b1880
win: current tab shouldn't count for missed bell
2020-01-29 00:09:24 +01:00