Boris Faure
43dc54e1f1
tyls: add audio icon for flac files
2019-12-09 20:30:52 +01:00
Boris Faure
dbc618ed0b
options_elm: launch elementary_config or terminology.elementaryConfig
...
Lookup into $PATH to know which one is available.
Also use ecore_exe_run() instead of ecore_exe_pipe_run()
2019-12-08 23:10:02 +01:00
Boris Faure
a5d0c94071
snap: be able to start elementary_config as terminology.elementaryConfig
2019-12-08 23:08:39 +01:00
Boris Faure
e6d3a848ef
utils: mv strchrnul() to utils.h from termptyesc.c
2019-12-08 20:51:23 +01:00
Boris Faure
2bffe3c078
main: add option --no-wizard
2019-12-08 17:02:02 +01:00
Boris Faure
7e3de5fad9
main: figure early whether the scale wizard needs to be shown
2019-12-08 16:46:49 +01:00
Boris Faure
37d622752a
utils: ensure an elementary config exists
2019-12-08 16:46:29 +01:00
Boris Faure
3c601c1aef
snap: make terminology finally run from snap!
2019-12-08 12:07:45 +01:00
Boris Faure
34b16d8d5d
snap: only build on amd64 for the moment
2019-12-07 17:19:35 +01:00
Carsten Haitzler
4f75b58d6a
cmdbox - allow multiple + or -'s for font command to go up or down more
...
so f+++ will increase font size 3 times in a row within a single
command, as will f--- do the reverse etc. ... use as many +'s and -'s
and needed.
2019-12-06 09:55:50 +00:00
Carsten Haitzler
557ad82e8d
cmdbox - make font size up/down jump by larger steps
2019-12-06 09:46:24 +00:00
Carsten Haitzler
908fa7ee61
term cmd - font big - multiple size by 2 not set to fixed 20 size
...
this is a more sensible way to size up a scaleable font...
2019-12-06 09:32:53 +00:00
Carsten Haitzler
374d1b3e29
cmbox - fix focus handling to work again
...
alt+home opens the "command box" for terminology. this is an extended
control system where we can add lots of commands. it's been there for
a while. look at termcmd.c and termcmd_do() for current commands like:
f <- set font to normal size
fb <- set font to big size
f+ <- increase font size
f- <- decrease font size
/string <- search for "string" (not implemented yet but recognized)
g0 <- set geometry to 80x24
g1 <- set geometry to 80x40
g2 <- set geometry to 80x60
g3 <- set geometry to 80x80
g4 <- set geometry to 120x24
g5 <- set geometry to 120x40
g6 <- set geometry to 120x60
g7 <- set geometry to 120x80
g8 <- set geometry to 120x120
b <- clear backgorund
b/file/path.jpg <- set background to /file/path.jpg
you get the idea ... it's a command character (or set of chars)
followed by paramters, then hit enter to finish.
2019-12-06 09:14:40 +00:00
Carsten Haitzler
bcb4e27bed
close fd's from the host terminal so shell doesnt inherit them all
...
only inherit the fd's we need/want. use eina_file_close_from()
2019-12-06 08:49:40 +00:00
Boris Faure
cfbbe60164
Merge branch 'terminology-1.6'
2019-12-05 19:59:44 +01:00
Boris Faure
0eb8948d67
tycommon: add ty_write() to handle EINTR/EAGAIN on write()
2019-12-05 19:58:25 +01:00
Boris Faure
a782ce61e2
test return of ty_sb_add(). Closes CID1408482
2019-12-05 19:08:05 +01:00
Boris Faure
20b656d1f4
Merge branch 'terminology-1.6'
2019-12-04 23:16:30 +01:00
Boris Faure
b76bbbe455
termpty: better handle writes
...
- Use the event loop
- Check for EINTR/EAGAIN
This fixes pasting large amount of data.
Closes T4712
2019-12-04 23:13:30 +01:00
Boris Faure
e1f3a4d486
sb: when skipping buffer on the left and the buffer is empty, remove gap
2019-12-04 23:10:39 +01:00
Boris Faure
6bfd508a58
tyfuzz: instead of writing to /dev/null, just do not write
2019-12-04 21:44:37 +01:00
Boris Faure
0ca3ba38c1
README: add snap badge
2019-12-03 11:32:17 +01:00
Boris Faure
1eb9b4cb80
Merge branch 'terminology-1.6'
2019-12-02 23:45:49 +01:00
Boris Faure
99d8436f5a
termpty: retry read() on EINTR
2019-12-02 23:42:38 +01:00
Boris Faure
992936d156
termptyesc: add title/icon stack + tests
2019-11-29 23:31:18 +01:00
Boris Faure
a5aaeefc18
remove condition on if (X) eina_stringshare_del(X)
2019-11-29 23:31:14 +01:00
Boris Faure
2e75539fb9
termptyesc: handle invalid values for OSC + test
...
- missing value is as if 0
- overflow
- hex
- negative value
2019-11-25 20:07:00 +01:00
Boris Faure
bde94adf21
termptyesc: rename csi_arg_error to esc_arg_error
2019-11-25 19:44:30 +01:00
Boris Faure
1488b41342
backlog: cleanup
2019-11-24 19:57:48 +01:00
Boris Faure
787e16f215
backlog: simplify code. Closes CID1407754
2019-11-24 19:50:08 +01:00
Boris Faure
e16505f5f7
backlog: take alignement into account for memory accounting
2019-11-24 19:00:31 +01:00
Boris Faure
9f58d68371
options_behavior: display current memory usage of the backlog
2019-11-24 18:06:21 +01:00
Boris Faure
77ab1efb9d
backlog: be smarter when changing backlog's size
2019-11-24 16:14:00 +01:00
Boris Faure
e6b78bd406
backlog: take the size of backlog into account
2019-11-24 16:13:43 +01:00
Boris Faure
cf80e70faf
backlog: move related functions to that file
2019-11-24 16:12:26 +01:00
Boris Faure
0c87de9f5e
backlog: early work to have memory accounting of the backlogs
2019-11-23 23:06:34 +01:00
Boris Faure
62302496dc
git mv src/bin/termptysave.{c,h} src/bin/backlog.{c,h}
2019-11-23 18:31:23 +01:00
Boris Faure
b2ff5f3ccd
Merge branch 'terminology-1.6'
2019-11-21 21:51:54 +01:00
Boris Faure
1333e80866
tests: add one about selecting over empty lines
2019-11-21 21:50:18 +01:00
Boris Faure
7461c9896d
Merge branch 'terminology-1.6'
2019-11-20 23:09:57 +01:00
Boris Faure
8e3263d42a
snap: no plugs with classic confinement
2019-11-20 23:09:16 +01:00
Boris Faure
a120692339
terminology.desktop.in: add french translation
...
Thanks to Philippe Jean Guillaumie
2019-11-20 23:09:00 +01:00
Boris Faure
631aeeda97
terminology.desktop: set full path of icon
2019-11-20 23:08:50 +01:00
Boris Faure
35391f4c5e
snap: add libwayland-egl1 as dependency
2019-11-20 23:08:39 +01:00
Boris Faure
b5fdc13990
mv data/snap /
2019-11-20 23:06:49 +01:00
Boris Faure
beafe2d226
add first version of snapcraft.yaml
2019-11-20 23:06:09 +01:00
Boris Faure
79dfb0f287
snap: no plugs with classic confinement
2019-11-19 23:00:21 +01:00
Boris Faure
3e0f20c61a
terminology.desktop.in: add french translation
...
Thanks to Philippe Jean Guillaumie
2019-11-19 22:59:35 +01:00
Boris Faure
06bdea5142
terminology.desktop: set full path of icon
2019-11-18 19:00:08 +01:00
Boris Faure
b53dad69cc
snap: add libwayland-egl1 as dependency
2019-11-16 18:00:43 +01:00