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
Boris Faure
68133d2614
add -2/--256color option to set TERM to xterm-256color
...
Man page was modified accordingly.
2013-09-26 21:18:48 +02:00
Boris Faure
ac76c0fae2
fix segv when closing terms in splits
2013-09-21 17:20:19 +02:00
Boris Faure
6430b0c494
cleanup app-server code…
...
* should make terminology compile with efl 1.7
* add header guards
* fix prototypes
* remove unused variables
* add some EINA_UNUSED
* prefix global variables with _ and some shadow potential issues
* functions starting with _ should be static
I didn't have a look at the meaning of the code.
2013-09-21 15:46:01 +02:00
José Roberto de Souza
230c484f3f
Implementation of elm_app_server
...
This is disabled by default, and enabled in settings.
Also there a option to automatic restore opened terminals.
2013-09-19 15:54:32 -03:00
José Roberto de Souza
f5687a7e32
Add main_new_with_dir() to enable open a term in a specifc path
2013-09-19 15:53:43 -03:00
José Roberto de Souza
7530e8d304
Add functions to access userfull data and functionally of win, term and split
2013-09-19 15:53:43 -03:00
Boris Faure
2dc337428a
change theme on every tab/split. Closes T28
2013-09-08 20:16:24 +02:00
Boris Faure
eea7862f52
doc + use !strcmp to make code more readable
2013-08-28 17:30:06 +02:00
Boris Faure
441f2ef39e
fix crash when closing top-level split. Closes T256.
2013-08-28 17:11:48 +02:00
Boris Faure
e93d8bab70
we're not in python here, let's use a switch/case
2013-08-27 19:03:43 +02:00
Boris Faure
4f78faf5c8
use a macro instead of some copy/pasta
2013-08-27 18:47:56 +02:00
Boris Faure
30392f23a9
s/__UNUSED__/EINA_UNUSED/g
2013-08-27 15:36:50 +02:00
Carsten Haitzler
373e878595
change -> changed ... and make flush timeout 5s
2013-08-10 16:51:26 +09:00
Mike Blumenkrantz
164ebd4c67
don't shutdown eldbus when exiting on a quit option
2013-07-30 10:52:40 +01:00
Cedric Bail
c9ba490c46
initialize ipc before shuting it down.
2013-07-10 11:30:21 +09:00
Boris Faure
f1c3bf52ca
use dbus to tell e.TeamWork whenever a link is detected
...
This was requested by the crazy e18 release manager.
2013-06-15 22:47:09 +02:00
Jean-Philippe Andre
34c7586ff5
Enhance link copy UX
...
Now right-click on a link will allow you to copy said link
Keep link hilight active when control popup is on
And discard when control menu goes away...
2013-06-09 11:57:31 +02:00
Boris Faure
73ad810c31
Fix -g (X geometry) option
...
Position was not taken into account.
Patch by jpeg.
2013-05-14 19:21:26 +02:00
Daniel Juyung Seo
33b1854eae
main.c: display the current tab number.
2013-05-01 15:49:57 +09:00
Carsten Haitzler
4dd17b80aa
alt + 1,2,3,...8,9,0 switch TO terminal tab # 1, 2, ... 8, 9, 10
2013-04-18 23:56:12 +09:00
Godfath3r
174368be27
add geometry as a config parameter
...
We can now save custom geometry for terminology to start.
2013-04-17 22:02:14 +02:00
Carsten Haitzler
b949583c34
glue in beep flag on sel creation if you missed a beep in a hidden tab.
2013-04-17 12:50:19 +09:00
Carsten Haitzler
d201252033
track if a bell was missed in a background tab and display a "missed"
...
count and emit a signal to indicate you missed something. right now
you dont know which though has the missed bell. thats another stage -
pass missed flag to sel and display it in the theme.
2013-04-17 00:35:44 +09:00
Carsten Haitzler
fc60732d64
use cwd of term when creating new ones with splits and tabs.
2013-04-15 23:54:47 +09:00
Carsten Haitzler
86b0d64c54
fix focus restoration when creating new tabs or splits by allowing cb
...
to restore it.
2013-04-15 13:33:23 +09:00
Carsten Haitzler
f0670d0c8a
this should fix a seg on exit.
2013-04-08 10:52:10 +09:00
Carsten Haitzler
87d585bd07
show overlay with number of open tabs - keep it faded out until you
...
mouseover. click to bring up tab switcher. mouse controls on tab
switcher work now... click to select. up & down arrow work too...
2013-04-06 23:30:45 +09:00
Carsten Haitzler
5444820f19
fix up artiifacts in tab selector zoom.
...
fix up video./audio restart in sel by not duplicating (instead add 1 edje obj
level in between and include bg with term. may affect other themes).
2013-04-06 14:02:05 +09:00
Carsten Haitzler
fa4ebb5b2f
icons for buttons, theme overlay (for now) and some theme polishing
...
for terminology sel
2013-03-24 19:56:01 +09:00
Carsten Haitzler
64196937ab
some cleaning up of pending things.. so we can do a terminology 0.3
...
:)
2013-03-20 19:00:05 +09:00
Carsten Haitzler
edd37bbae7
track term titles properly and put them in tab sel views. done for the
...
moment.
2013-03-20 13:47:56 +09:00
Carsten Haitzler
29dd7608c2
improve tab sel look to have its own.
2013-03-20 12:55:15 +09:00
Carsten Haitzler
1880987f63
fix tab switching to zoom FROM current TO next/prev slot properly when
...
just next/prev switching.
2013-03-20 09:04:05 +09:00
Sebastian Dransfeld
21abbe6db8
terminology: guard for evas 1.8 features
2013-03-19 20:20:22 +01:00
Carsten Haitzler
e60db60b12
guess what the cat dragged in... "tabs" in terminology. just a
...
selector right now that u call up from keybindings. if u switch terms
it kicks in with some visuals too. theme stuff is currently not
done/ready at all. just recycling terminolgy bg edje atm. havent done
anything to:
1. track "window titles" per term and put into tab term previews
2. make preview look decent (some shadowing and spacing between terms
etc.)
3. track/display things like bell alerts
still need to have a way to suspend/unsuspend invisible terms so media
stuff pauses in playback etc. etc.
2013-03-19 19:49:47 +09:00