Commit Graph

277 Commits

Author SHA1 Message Date
Boris Faure d06ac1c262
update copyright to 2020 2020-04-17 23:10:45 +02:00
Boris Faure 2259519d10
video: no need to force emotion engine anymore 2020-04-12 16:59:43 +02:00
Boris Faure 4c9091c9c6
controls: avoid uses after free
CID1422109
CID1422110
CID1422111
2020-04-06 23:11:10 +02:00
Boris Faure cbbfe60aae
config: share translucent+opacity settings accross instances 2020-04-05 23:20:11 +02: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 033840c4c4
main: add --scale option to set scale factor
Useful for my tests :)
2020-02-15 21:27:57 +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 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 dcf31cf140 main: do not set config as temporary by default 2019-11-14 12:57:59 +01:00
Boris Faure 71ee21af32 main: only one place to configure a running instance 2019-10-20 18:16:10 +02:00
Boris Faure 984d7e07c6 ipc: set theme on new instance 2019-10-19 10:57:57 +02:00
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
2019-10-17 09:58:40 +02:00
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.
2019-10-17 09:58:40 +02:00
Boris Faure cd84ce0a34 main: fix execv() usage 2019-10-17 09:58:40 +02:00
Boris Faure 3e40f46f9b Revert "Revert "main: better handle stalled unix socket used to spawn multiple instances""
This reverts commit e716ad5812.
2019-10-17 09:58:40 +02:00
Boris Faure e716ad5812 Revert "main: better handle stalled unix socket used to spawn multiple instances"
This is not stable enough.

This reverts commit fb2c8deb74.
2019-10-13 18:39:58 +02:00
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.
2019-10-13 17:58:25 +02:00
Boris Faure b8af21128e config: simplify API 2019-09-08 19:41:16 +02:00
Boris Faure 67805411a4 add wizard to set scaling when config does not exist 2019-09-08 19:28:52 +02:00
Boris Faure 048c5cb825 clean up mess with libintl
The header must exist, the lib itself may not
2019-07-08 21:30:27 +02:00
Boris Faure 14e501c15a we're in 2019 2019-01-23 21:26:54 +01:00
Boris Faure 2e34b8e962 add configuration on whether to activate links
- on email
- on file paths
- on URLs
- from escape codes (called hyper links in the code)

Closes T6339
2019-01-21 22:11:22 +01:00
Boris Faure f83e66a478 add tytest, a tool to add tests on escape sequence parsing 2018-12-27 22:14:44 +01:00
Boris Faure 7834bede86 include coverity fix as first header 2018-09-29 18:06:41 +02:00
Mike Blumenkrantz 9822adbaa9 options: add info to 'React to key presses' option when multisense is disabled
Summary: this informs the user that key press audio is not available

Reviewers: billiob

Tags: #terminology

Differential Revision: https://phab.enlightenment.org/D6840
2018-08-15 19:40:06 +02:00
Boris Faure 1ca8708041 log: let eina handle log emissions 2018-05-13 21:12:41 +02:00
Boris Faure e8652f7262 Merge remote-tracking branch 'origin/terminology-1.2' 2018-04-30 16:06:29 +02:00
Marcel Hollerbach 35bf0a4a25 terminology: do not select a item on focus
Summary: makes the settings easier to use with focus

Reviewers: billiob

Differential Revision: https://phab.enlightenment.org/D6015
2018-04-30 16:02:33 +02:00
Boris Faure ea91a6c825 makes more sense to log to syslog when not fuzzing 2018-04-25 22:14:04 +02:00
Carsten Haitzler a1d9dba1d0 terminology efl version bump 1.8 to 1.20
efl 1.8 is ancient by now (december 2013 ... like over 4 years ago).
time to bump to 1.20, so any future releases of terminology will need
a bump in efl version too whicn IMHO is sensible.
2018-02-13 15:12:18 +09:00
Boris Faure 653173bd85 Merge branch 'grouped-input' 2018-02-11 11:56:13 +01:00
Boris Faure 4f87249016 we're in 2018 2018-01-17 20:34:35 +01:00
Boris Faure eaaae01745 controls: less globals, controls per window 2018-01-05 00:27:25 +01:00
Boris Faure c388bbf7bb Merge branch 'terminology-1.1' 2017-10-10 21:15:05 +02:00
Boris Faure 57fea056c1 fix -e option. Closes T6175 2017-10-10 21:14:07 +02:00
Boris Faure 13da2313d2 Merge branch 'terminology-1.1' 2017-08-28 21:42:17 +02:00
Boris Faure 38da9b2ded correctly handle -T option. Ref T5704 2017-08-28 21:41:10 +02:00
Boris Faure ceede027f1 Merge branch 'terminology-1.1' 2017-08-26 19:29:26 +02:00
Boris Faure 61ce65c700 force user title one window when set through -T option. Closes T5704 2017-08-26 19:27:39 +02:00
Boris Faure 669533fef5 do not add spurious whitespace when running a command (-e option) 2017-08-26 19:26:29 +02:00
Boris Faure 50c14419e0 we're in 2017! 2017-08-20 19:45:21 +02:00
Boris Faure 76f1bf4342 prefix EINA_UNUSED parameters with an underscore
and fix related issues
2016-10-05 22:00:22 +02:00
Mike Blumenkrantz f1e1a6edd8 upgrade to teamwork v2, remove dbus (v1) usage 2016-05-20 15:37:55 -04:00
Boris Faure 91842fee8a we're in 2016! 2016-02-07 16:29:43 +01:00
Boris Faure ac3dd67109 fix startup split and commands 2015-11-19 20:24:36 +01:00
Boris Faure bbb60799f4 ugly code to log to syslog 2015-11-08 13:06:13 +01:00
Boris Faure 86a596d946 fix --split option 2015-09-26 12:01:42 +02:00
Boris Faure e2853ab0a5 rename main_term_evas_object_get() to term_termio_get() 2015-08-02 22:53:01 +02:00