Commit Graph

2327 Commits

Author SHA1 Message Date
Boris Faure 5a12ff7b1f
termio: use memcpy() is enough here 2022-04-30 15:53:47 +02:00
Boris Faure e4c4f64789
options_behavior: better named option to enable/disable typing sounds 2022-04-25 21:10:30 +02:00
Boris Faure 33418ffd41
config: remove shine parameter 2022-04-17 10:27:31 +02:00
Koichi Murase 40bd9a0161 termpty (_termpty_cell_is_empty): resolve a conflict of color9 vs COL_INVIS 2022-03-14 18:12:02 +09:00
Koichi Murase 4d7dad2a79 *.{h,c}: do not use the C reserved identifiers for macro names/params 2022-03-07 08:20:16 +09:00
Koichi Murase 2e5e0a5b67 *.{h,c}: do not use the C reserved identifiers for tag names 2022-03-07 07:45:57 +09:00
Koichi Murase a6ca0111de *.h: do not use the C reserved identifiers for the include guards 2022-03-07 07:45:56 +09:00
Koichi Murase a0a2238272 termptyops (termpty_cursor_copy): copy entire "cursor_state" 2022-03-04 20:46:11 +09:00
Koichi Murase a3f9887ee4 termpty: move the bitfield "wrapnext" from "ty->termstate" to "ty->cursor_state" 2022-03-04 20:43:16 +09:00
Carsten Haitzler 0d5465f507 scaling - handle scale settings changes... on the fly...
perhaps we just dont set the tmp flag instead of dont apply font
changes where size is the same but scale will have changed... fix
scale settings changes on the fly...

@fix
2022-02-01 19:17:47 +00:00
Boris Faure e66e254e0a
colors: fix typo 2022-01-13 20:38:39 +01:00
Boris Faure 3b63c4479b
termiolink: fix use-of-uninitialized-value 2022-01-02 17:28:29 +01:00
Boris Faure 4765573b51
termio: this variable is not needed shadows the real one 2022-01-02 16:53:51 +01:00
Boris Faure 32d68b4feb
termio: fix indentation 2022-01-02 16:46:16 +01:00
Carsten Haitzler 58c718d1f5 theme - the great flattening of terminology
match new elm flat theme... yay!
2021-12-10 22:34:51 +00:00
Carsten Haitzler f44725fcbc sel - call callback on an object not struct ptr
for tab selector thatr zooms out and shows miniatures of terms on
click on a term...

@fix
2021-12-10 22:34:51 +00:00
Carsten Haitzler c975e23946 set default theme as overlay with file extn to file isnt found
this fixes missing split icons in mild and nyanology

@fix
2021-12-10 22:34:51 +00:00
Simon Lees f73a806868 Switch to using a color scheme per file.
On Distro's we want to be able to ship color schemes as packages
as such we need an easy way to add and remove them this commit
implements the simplest possible solution of one color scheme per
file.
2021-11-23 15:56:55 +10:30
Boris Faure fe47376460
termptyesc: add focus reporting 2021-11-02 23:28:37 +01:00
Boris Faure 93b6d77944
termptyesc: use Eina_Bool for booleans 2021-11-02 23:28:04 +01:00
Boris Faure 4196fc944b
termpty: move TERMPTY_WRITE_STR() to header 2021-11-02 23:27:29 +01:00
Boris Faure 0901c85da4
termio: add termio_is_focused() 2021-11-02 23:26:40 +01:00
Boris Faure 4b92a24651
termptyesc: better reply on OSC11 2021-10-23 20:33:12 +02:00
Christopher Michael fc2d12a52f terminology: Increase size of 'buf' to avoid possible truncated string
Gcc warns during compile that the output may be truncated here:

../src/bin/options_colors.c:265:14: note: ‘snprintf’ output between 32
and 4127 bytes into a destination of size 4096

To fix this, let's just increase the size of 'buf' slightly.
2021-09-21 10:18:04 -04:00
Boris Faure cd4c168e3b
media: have media_src_type_get() use extn api 2021-09-13 23:30:09 +02:00
Boris Faure 8eec8afcc2
options_background: use extn api 2021-09-13 23:06:18 +02:00
Boris Faure 1fe7f2ea80
tycat: use extn_matches() 2021-09-13 22:56:20 +02:00
Boris Faure 5f10cb1857
termio: rewrite drop cb to paste content whenever it's not a media 2021-09-13 22:49:48 +02:00
Boris Faure ef3f627743
extns: add extn_matches() and extn_is_media() + unit test 2021-09-13 22:48:29 +02:00
Boris Faure 02ab1da7cd
termio: do not set config temp flag on elm config change 2021-09-05 22:56:28 +02:00
Carsten Haitzler d11e53da62 respect login shell config on start
@fix - ignored option before and only used cmdline option
2021-08-29 20:03:45 +01:00
Carsten Haitzler 7c652b6714 stop jumping down to the bottm on config changes when no font sz changed 2021-08-09 22:20:55 +01:00
Boris Faure 81eb162afd
main: fix "temporary" issue 2021-07-12 23:22:43 +02:00
Boris Faure a4ba08b8df
main: use a define to clean up code 2021-07-11 22:24:15 +02:00
Boris Faure 49266015c8
Revert "tyls: use eina_fnmatch"
This is not available in the released EFL versions that are supported
This reverts commit 4b7abf1e22.
2021-05-26 22:53:14 +02:00
Vincent Torri 4b7abf1e22
tyls: use eina_fnmatch
Reviewers: raster, billiob

Reviewed By: billiob

Differential Revision: https://phab.enlightenment.org/D12264
2021-05-26 22:41:33 +02:00
Carsten Haitzler cb4e0b2feb fix 32bit build warnings - some buglets, some just noise 2021-05-12 20:10:37 +01:00
Carsten Haitzler 0195e9b861 smart objects - remember to free smart data
fix leak
@fix
2021-03-18 11:21:38 +00:00
Boris Faure 75ff059be3
Merge branch 'terminology-1.9' 2021-03-14 15:21:33 +01:00
Boris Faure 9e3862d943
main: rewrite strings for starting attributes 2021-03-14 15:19:49 +01:00
Alastair Poole 848cc27355 options_font: focus font search entry. 2021-03-08 13:54:09 +00:00
Boris Faure bf7a4618ee
main: improve translation string 2021-03-06 10:55:06 +01:00
Carsten Haitzler 7568afa8dc controls - dont "done" more than once in window controls
this avoids crashes when some over-zealous people click super-fast on
control buttons.

@fix
2021-01-11 13:23:13 +00:00
Carsten Haitzler 6d7c49db7b controls - delete hide db when deleting the frame
so it doesn't get called again...
2021-01-11 11:13:55 +00:00
Boris Faure 9f976e0bfb
po: use "YouTube" instead of "Youtube". Thanks to kingu for the suggestion 2021-01-10 12:43:02 +01:00
Boris Faure f7d509a95f
termpty: add some debug 2021-01-07 22:31:59 +01:00
Boris Faure cfdab5a2af
termpty: avoid ERR on exit of shell when keeping screen opened 2021-01-07 22:23:15 +01:00
Boris Faure 759eeb8168
tests: only sleep within testing ui 2020-12-25 11:49:08 +01:00
Carsten Haitzler 503c69e0f7 fix rogue focus overlay that auto-mode adds where terminology does it
terminology handles showing rfocus display inside the elm layout so
even if the layout is focusable, it shouldnt SHOW it, but we want to
show it when the controls popup is open so toggle it then
2020-12-12 12:06:59 +00:00
Boris Faure f8ec17801a
win: be a bit hardcore on focus 2020-12-09 23:08:34 +01:00