Boris Faure
0265c9bd88
cleanup --font handling. Closes T2433
2015-08-02 22:27:54 +02:00
Boris Faure
2228945f2c
refactor win.c to use the Term_Container abstraction
2015-04-23 20:07:59 +02:00
Boris Faure
12ef99bcf2
fix segfault when Term widget can not be created
2015-02-23 22:52:33 +01:00
Boris Faure
122fa9da0c
add some error messages
...
Also change level of critical error messages
2015-02-23 22:51:33 +01:00
Boris Faure
6762578ace
do only once ecore_con_(url_)init/shutdown()
2015-02-21 11:40:10 +01:00
Conrad Meyer
4ea6bdb04e
make terminology compile on efl < 1.8. Patch by Conrad Meyer
2015-02-15 20:29:47 +01:00
Boris Faure
9a75587d34
bring --split option back to life
2015-02-15 13:45:38 +01:00
Boris Faure
296cdcd102
usual round of fixes to make it compile with efl 1.7
2015-02-14 12:08:50 +01:00
Boris Faure
bae16a33b9
we're in 2015
2015-02-03 20:44:46 +01:00
Boris Faure
6c398abf3a
cleanup
2014-12-21 18:20:57 +01:00
Boris Faure
3ffcbadd6f
remove app server dead code
2014-12-13 12:30:55 +01:00
Carsten Haitzler
5ba415425b
Revert "introduce Term_Container"
...
This reverts commit 50f7468dbc
.
2014-12-03 08:42:55 +09:00
Carsten Haitzler
4df97588b6
Revert "splits are back again"
...
This reverts commit 8d8075ab36
.
2014-12-03 08:42:51 +09:00
Carsten Haitzler
25605153e3
Revert "get rid of application server"
...
This reverts commit 3ffe45d1c6
.
2014-12-03 08:42:29 +09:00
Carsten Haitzler
64be8ed6b3
Revert "clean up"
...
This reverts commit 4ccd2fba63
.
2014-12-03 08:42:27 +09:00
Boris Faure
4ccd2fba63
clean up
2014-11-30 21:25:49 +01:00
Boris Faure
3ffe45d1c6
get rid of application server
...
you won't be missed
2014-11-30 20:59:47 +01:00
Boris Faure
8d8075ab36
splits are back again
2014-11-29 22:05:18 +01:00
Boris Faure
50f7468dbc
introduce Term_Container
2014-11-29 22:05:18 +01:00
Boris Faure
e562bcb7e2
refactor main.c to win.c
2014-11-29 22:05:18 +01:00
Boris Faure
2568c50a40
set media type as an enum
2014-10-15 21:44:58 +02:00
Boris Faure
f3a0e92e56
very early work on gravatar integration
2014-10-15 21:44:58 +02:00
Chris Michael
9879be313b
terminology: Fix compile error if gettext & nls are not enabled
...
Summary: If we do not enable gettext & nls support, then LOCALEDIR is
undefined and thus terminology would not compile. Fix that by only
using LOCALEDIR if they are defined.
Break introduced with ad86a427e7
@fix
Signed-off-by: Chris Michael <cp.michael@samsung.com>
2014-09-19 09:31:55 -04:00
Carsten Haitzler
ad86a427e7
terminology - locale - use prefix found locale dir, not fixed compile
2014-09-18 21:52:21 +09:00
Carsten Haitzler
0284ec1180
prefix relocation - set up libdir and localedir to work best
2014-09-18 21:49:27 +09:00
Wonguk Jeong
640ecd68a8
popmedia: prevent double deleting of media object
...
if stop button in media control had clicked, double deleting error message came out (tyq, typop)
@fix
2014-09-15 12:32:22 +02:00
Boris Faure
d53c4c5742
try to guess a scalable default font. Closes T1426
2014-09-14 17:30:30 +02:00
Boris Faure
57b06067a8
load key bindings from config
2014-09-02 20:42:45 +02:00
Boris Faure
2f9532d28c
store keybindings in a hash map
2014-09-02 20:42:45 +02:00
Boris Faure
34979f1ce4
get rid of Eina_Bool in bitfields
2014-08-28 21:04:00 +02:00
Wonguk Jeong
bce172cc87
media: audio visualization support (phase 1)
...
support audio visualization for typop, tycat
This is just first phase with hard coded type (EMOTION_VIS_LIBVISUAL_INFINITE)
TODO:
1. configurable visualizing type in option
2. hide visualizing option if it is not supported.
(it's currently supported with "gstreamer" engine)
2014-08-21 20:32:58 +02:00
Boris Faure
1f68d2836b
make terminology compile with efl 1.8
2014-08-20 19:47:24 +02:00
godfath3r
277acdc9b5
miniview: fix a bug when mv is open and you open a new tab.
...
Summary:
Before the fix, the previous tabs miniview stayed faultly
visible for the new tab.
Reviewers: billiob
Reviewed By: billiob
Differential Revision: https://phab.enlightenment.org/D1338
2014-08-17 22:13:54 +02:00
godfath3r
20c4a7b514
main: follow coding style
...
Reviewers: billiob
Differential Revision: https://phab.enlightenment.org/D1310
2014-08-11 22:03:56 +02:00
godfath3r
ca8f4ce2d3
Add splits as startup arguments
...
Summary:
You can have use one of the following options:
______
| | | -s or --split v
|__|__|
______
|_____| -s or --split h
|_____|
______
| |__| -s or --split v-h
|__|__|
______
|__| | -s or --split vh
|__|__|
______
|__ __| -s or --split h-v
|__|__|
______
|__|__| -s or --split hv
|_____|
______
|__|__| -s or --split vh--h
|__|__|
Reviewers: billiob
Differential Revision: https://phab.enlightenment.org/D1244
2014-08-09 12:22:19 +02:00
Boris Faure
4f3ee44e6b
fix compatibility with efl 1.7
2014-08-09 11:33:22 +02:00
Boris Faure
8be1c44d61
fix focus issue with multiple tabs
2014-08-06 23:09:23 +02:00
Boris Faure
2f58445033
fix focus issue due to "mouse_over_focus" conflict. Closes T1380
2014-08-03 17:26:04 +02:00
Wonguk Jeong
14a7fb779f
mute audio to all terms
...
Audio mute is currently global setting (it will be synced, if user changed option).
Therfore, apply mute to all terms not only to focused term.
2014-07-29 05:30:03 +02:00
Wonguk Jeong
7efef95b14
termio: audio mute for activate media block support
...
activate media block was not affected by audio muted setting.
testplan:
1. tycat media file
2. option->video->Audio muted
3. check whether the media block is muted/unmuted properly
2014-07-29 04:00:51 +02:00
Boris Faure
42acb4b5d1
fix segfault
...
due to invalid eina_stringshare_del() after pool is freed by
elm_shutdown()
2014-07-27 20:00:52 +02:00
Jean Guyomarc'h
353f3e27ba
Fix autotools+ignores (auto-generated files). Fix linking error with --disable-nls.
...
Reviewers: billiob
Differential Revision: https://phab.enlightenment.org/D1239
2014-07-26 19:55:24 +02:00
Boris Faure
601450db01
review translation strings. Closes T1433
2014-07-26 11:37:27 +02:00
Boris Faure
793f42daa5
gettextify options
2014-07-26 11:37:26 +02:00
Boris Faure
06bdb882db
gettextify m*.c
2014-07-26 11:37:26 +02:00
Boris Faure
0ebe84383b
Add (early) gettext support
2014-07-26 11:37:26 +02:00
Iván Briano
f08f457697
Don't show the miniview by default
...
This object will be swallowed into the theme and that's how its
visibility should be controlled. But in the case that the user's theme
doesn't have the right part, we are left with a dangling object floating
in a corner and visible when it shouldn't be.
2014-07-22 11:18:05 -03:00
wonguk.jeong
a83bd06905
tyalpha: support opacity level option
...
Summary:
support opacity level option for tyalpha.
usage: tyalpha [-p] on|off|<opacity level>
Test Plan: terminology -> tyalpha 60
Reviewers: billiob, raster
Subscribers: seoz
Differential Revision: https://phab.enlightenment.org/D1197
2014-07-17 12:50:04 +02:00
wonguk.jeong
5bcf35d642
options: opacity level configuration support
...
Summary:
In translucency mode, opacity level could be changed with this patch.
@fixes T1066
Test Plan: option -> video -> turn on translucency -> change opacity level
Reviewers: billiob, raster
Subscribers: seoz
Maniphest Tasks: T1066
Differential Revision: https://phab.enlightenment.org/D1180
2014-07-13 15:11:46 +02:00
Boris Faure
1891ce2ef1
remove useless code
2014-07-13 00:27:43 +02:00
wonguk.jeong
f982ee8fb9
options: translucency during theme changing bug fix
...
Summary:
when theme has been changed, translucency was ignored
@fix
Test Plan: set translucency -> change theme
Reviewers: billiob, raster
Subscribers: seoz
Differential Revision: https://phab.enlightenment.org/D1179
2014-07-11 20:45:22 +02:00
Sebastian Dransfeld
cd63abe7e0
free forked config on error
...
If an error happens during main, the forked config isn't free'd. So if
the config exists at end, free it.
CID 1100644
2014-07-10 11:42:59 +02:00
Mike Blumenkrantz
3f53f0aa5e
disallow tw popups while terminology popup is present
...
fix T1290
2014-07-03 11:14:24 -04:00
Mike Blumenkrantz
4f945bcdd7
hide tw popup on terminal popup show
...
fix T1290
2014-07-03 11:14:19 -04:00
Boris Faure
cd82ef6b57
handle elm_theme_overlay correctly. Closes T1370
2014-06-30 22:38:13 +02:00
Boris Faure
cf7ea0ea50
do the fix correctly!
2014-06-22 19:44:32 +02:00
Boris Faure
eabdca9861
fix size hints. Closes T662
2014-06-22 19:21:21 +02:00
Boris Faure
573e621145
cleanup config_fork use
...
Let's hope it works perfectly everywhere this time
2014-06-22 17:38:26 +02:00
Boris Faure
9cccb0de1a
update copyright info
2014-06-22 17:13:47 +02:00
Carsten Haitzler
57a052bec7
Revert "cleanup config use"
...
This causes major segvs ith single instance multiple windows mode -
every close of a window causes terminology to crash!
This reverts commit 6cd6c87210
.
2014-06-22 20:42:48 +09:00
Boris Faure
6cd6c87210
cleanup config use
2014-06-21 18:53:25 +02:00
Boris Faure
7dba8182cf
fix resource leak reported as CID1100644
2014-06-21 17:12:05 +02:00
Boris Faure
68b73b1302
remove dead code spotted by CID1222466
2014-06-12 21:18:14 +02:00
Boris Faure
1af822bcef
fix tab counter glitch. Closes T477
2014-06-10 23:45:07 +02:00
Boris Faure
97232ba337
Fix focus issue when closing splits. Ref T477
2014-06-10 23:17:11 +02:00
Boris Faure
9aa5efae1f
remove correct term
2014-06-09 19:40:25 +02:00
Boris Faure
896c6500ee
Fix case where the wrong term object is deleted. Steps on T477.
2014-06-09 18:59:17 +02:00
Boris Faure
d72a0cbec3
miniview: close from edj
2014-05-13 23:09:59 +02:00
Boris Faure
42cbf2f0ed
miniview: fix with splits
2014-05-13 22:23:34 +02:00
Boris Faure
e5c8da2cbd
miniview: correctly handle resizing
2014-05-13 22:23:34 +02:00
Boris Faure
eddec5e387
miniview: have ctrl-shift-h toggle the miniview
2014-05-13 22:23:33 +02:00
Boris Faure
d4ce1166c6
miniview: use an image ftm
2014-05-13 22:23:33 +02:00
Boris Faure
e06f4ee3a3
add miniview_init/shutdown
2014-05-13 22:23:33 +02:00
Boris Faure
23d3944b76
miniview: cleanup
2014-05-13 22:23:33 +02:00
Godfath3r
a5bb346937
add miniview feature to terminology.
...
Pressing ctrl+shift+f toggles miniview on the side of each terminal/split/tab
2014-05-13 22:23:33 +02:00
Carsten Haitzler
3e9edfb58e
remove some useless code - like cache flushing
2014-04-24 12:17:00 +09:00
Boris Faure
6fd4e8c57a
add an option to decide whether the bell rings
2014-04-22 23:38:03 +02:00
Boris Faure
5cd68f3beb
finish active-links checkbox
2014-04-11 21:30:52 +02:00
Jason L. Cook
5e70628dae
Added config directive for Active Links, defaulting to true
...
Summary:
Added element ot config struct to support toggling of Active Links
Added boolean to support Active Links config directive
Added configuration directive for Active Links
Return from appropriate functions if Active Links is disabled
Test Plan: Reviewers
Reviewers: billiob, raster
CC: billiob, raster
Differential Revision: https://phab.enlightenment.org/D689
2014-04-11 21:30:52 +02:00
Boris Faure
35f8d46c11
add mouse-over focus. Closes T589
2014-03-15 23:01:31 +01:00
Boris Faure
8db12b97a6
don't show tab switcher on next/prev when only one tab
2014-03-15 22:39:58 +01:00
Boris Faure
7a73e6a5d7
don't show tab switcher if no tabs. Cloes T875
2014-03-15 19:41:13 +01:00
Gustavo Lima Chaves
906e8009d5
Make term switching cyclic.
...
The behavior for tab splits is kinda funky (it's kept equal after my
commit) -- one returns to the last or 1st term of the split, when
cycling reaches it, not the split it was in at the last time.
2014-03-15 01:55:33 -03:00
Gustavo Lima Chaves
a78acc35d7
Make zero-time switches between tabs flick-less.
2014-03-13 00:20:32 -03:00
Gustavo Lima Chaves
1ee57c508e
Revert "Make an option to disable tab switch animations."
...
This reverts commit 1d689839c0
.
2014-03-12 23:22:27 -03:00
Gustavo Lima Chaves
1d689839c0
Make an option to disable tab switch animations.
...
I bet I'm not the one driven crazy by them. So let's keep the bling by
default, but make it possible to override that.
In this patch I also sugest usage of tooltips on the config knobs.
How do you like it?
2014-03-11 23:49:40 -03:00
Boris Faure
4bfc84110e
load themes from ~/.config/terminology/themes. Closes T1030
2014-02-26 23:03:27 +01:00
Carsten Haitzler
ff02942bdb
Revert "force grid size. Closes T662"
...
This reverts commit 98fd3b0a11
.
this causes terminology to no longer handle resizes at all! :( pretty
bad!
2014-02-02 20:28:29 +09:00
Boris Faure
98fd3b0a11
force grid size. Closes T662
...
This commit was done at the enlightenment stand at FOSDEM
2014-02-02 10:50:12 +01:00
Boris Faure
5f482aff7b
avoid double free
2014-01-22 22:50:05 +01:00
Carsten Haitzler
aef172b4c5
update - support gstreamer1 module for efl 1.9
2014-01-21 22:29:59 +09:00
Markus Törnqvist
044a7f98b9
Use config->login_shell
...
Thanks cippp for finding this!
2014-01-13 07:23:27 +02:00
Markus Törnqvist
d802bf6324
Make the login_shell option behave as all others
...
Cheers cippp!
2014-01-13 07:19:36 +02:00
Carsten Haitzler
f40eab09f2
color options - fill in colors options panel.
...
this makes the colors config work and able to save/load a custom
color palette. when enabled it overrides the theme provided palette
for the "base" 48 colors (normal + bright with intense modes of each).
2013-12-16 23:53:01 +09:00
Chris Michael
a31e29e016
Remove EINA_UNUSED for function parameter that is actually used.
...
'data' is used in this function for terminal assignment, so remove the
EINA_UNUSED from the function declaration.
Signed-off-by: Chris Michael <devilhorns@comcast.net>
2013-12-13 18:54:15 +00:00
Cedric BAIL
5f15fae4e7
tabs: improve behavior by making possible to navigate between them by using mouse wheel.
...
More theme work is needed, but first step for T449.
2013-12-13 14:59:26 +09:00
Boris Faure
49b08115c9
mouse down focuses a term, whatever the button
2013-12-01 16:35:10 +01:00
Daniel Juyung Seo
abaee4afd9
main: Fixed dereferencing null pointer issues.
...
This fixes coverity CID 1100652 and 1100653.
2013-11-08 08:38:42 +09:00
Boris Faure
46839daa9a
fix CID 1100640 - read from pointer after free
2013-10-14 23:25:55 +02:00
Carsten Haitzler
cc0f075b27
make theme auto-reload emit signals to configure stuff properly!
2013-10-12 14:31:03 +09:00