Commit Graph

933 Commits

Author SHA1 Message Date
Boris Faure b1fa774056 localize tab animation time 2014-08-10 18:09:23 +02:00
Boris Faure f43decc790 have an exponential scale for scrollback 2014-08-10 18:06:28 +02:00
Boris Faure f124aea76e fix F1-F4 on normal mode (do like xterm)
Tested on vim and mc.
2014-08-09 14:16:37 +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 43fc3eff04 blend in app_server_eet.{c,h} 2014-08-06 22:22:03 +02:00
Boris Faure 9e685ffbd2 cleanup timers in termio.c 2014-08-04 21:43:45 +02:00
Boris Faure 7de97c0007 don't waste cpu mouseover when the mouse is not moving. Closes T1457
_termio_link_find() is the real culprit here but it's not yet its time to
get rewritten.
2014-08-03 21:05:03 +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 9a4b244c64 options: stringshare, list clear bug fix
1. _backgroundlist was not clear after free
2. _system_path was not clear after stringshare_del
3. various style prob.

@fix
2014-07-31 20:52:56 +02:00
Wonguk Jeong 15260bcddf options: do not update wallpaper if selected one is same to current one
in case of video wallpaper
if we just get into setting -> wallpaper, video was restarted.

@fix
2014-07-31 20:16:29 +02:00
Iván Briano 0a8e42276c Don't undef gettext, it breaks the build when it's disabled
Somewhere along the line, libintl.h is included whether or not
--disable-nls was passed to configure, and undefining gettext makes the
macros in that header make no sense.
2014-07-30 11:00:35 -03: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
Wonguk Jeong ace0b53a34 termio: remove duplicated function prototype 2014-07-29 03:50:09 +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
Boris Faure ca9b866f4a improve option names 2014-07-27 15:24:54 +02:00
Boris Faure 651364b191 don't translate VLC and fix Gstreamer 1.X option's name 2014-07-26 20:12: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 9a66d33438 should have removed that comment 2014-07-26 17:09:20 +02:00
Boris Faure 38c5f1d4ec clip media controls. Cf T1369 2014-07-26 16:51:14 +02:00
Boris Faure 601450db01 review translation strings. Closes T1433 2014-07-26 11:37:27 +02:00
Boris Faure 8a3c15e08e gettextify termcmd.c,termio.c,termpty.c,termptyesc.c 2014-07-26 11:37:26 +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 b98f6107c3 gettextify in about.c,app_server.c,controls.c 2014-07-26 11:37:26 +02:00
Boris Faure 0ebe84383b Add (early) gettext support 2014-07-26 11:37:26 +02:00
Wonguk Jeong b14042aa49 media: improve media control pos/vol slider
Summary:
currently, pos/vol could be changed by using only knob not slider area.
use slider area as event source, and control knob internally.

Fixes T1440

Test Plan: terminology -> tycat video file -> try to control pos/vol by clicking slider area

Reviewers: billiob

Subscribers: seoz

Maniphest Tasks: T1440

Differential Revision: https://phab.enlightenment.org/D1219
2014-07-23 07:07:01 +09: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
godfath3r 620802fb69 Remove some unnesecarry from _smart_show
Reviewers: billiob

Differential Revision: https://phab.enlightenment.org/D1212
2014-07-21 22:18:59 +02:00
godfath3r 54280b97f6 cleanup. Remove lines with values stored to variables never used
Summary:
  as found with clang static analysis tool.

Reviewers: billiob, raster

Differential Revision: https://phab.enlightenment.org/D1207
2014-07-21 20:42:57 +02:00
godfath3r c029c9fe9b Miniview: Fix indicators initial position
Summary:
  When you scrollback to history and miniview is disable,
  when you enable it, it doesn't really know the correct
  position to show. Now it does!

Reviewers: billiob

Reviewed By: billiob

Differential Revision: https://phab.enlightenment.org/D1206
2014-07-20 21:33:38 +02: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
Boris Faure 2833ad913c fix compiler warnings 2014-07-15 12:37:51 +02:00
wonguk.jeong 0f463fc4bf tycat: show a media properly in precise area
Summary:
Precise multimedia size/type/aspect ratio could be acquired after first frame has been decoded.

Therefore,

Fixes T1376

1. put every file in the queue, and handle them one by one
2. in case of video, block queue handling until "frame_decode" callback is invoked.
3. to avoid infinite blocking, put timer for timeout check

Test Plan:
1.terminology -> tycat "video file" -> check whether the video size is fit to real video size
2.            -> tycat "audio file" -> check whether black area is shown or not

Reviewers: billiob, raster

Subscribers: seoz

Maniphest Tasks: T1376

Differential Revision: https://phab.enlightenment.org/D1192
2014-07-15 12:34:00 +02:00
Boris Faure 3afe93fd71 lz4: fix shadow variables, again… 2014-07-15 12:32:58 +02:00
Godfath3r 5db4ef8519 Terminology: Miniview: add position indicator
Summary: Merge branch 'miniview_indicator'

Reviewers: raster, billiob

Maniphest Tasks: T1417

Differential Revision: https://phab.enlightenment.org/D1150
2014-07-15 12:27:27 +02:00
Cedric BAIL e3fbd7f030 lz4: fix another security issue on ARM 32. 2014-07-14 16:00:09 +02:00
Boris Faure 585345f836 add % to opacity level 2014-07-13 15:23:24 +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
Boris Faure 651cbfa08c fix possible segfault detected as CID1224396. 2014-07-03 20:56:36 +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
Jean-Philippe Andre 4fa040fccb Miniview: Fix crash due to miniview render after deletion
_deferred_renderer() could be called after object del because the
timer was renewed even though it was invalid (marked as NULL).
2014-07-03 12:10:46 +09:00
Jean-Philippe Andre 4012be784c extns: Add .tga to the recognized image files
Add it to tyls as well
2014-07-03 10:17:12 +09:00
Carsten Haitzler 40b7eaf09f fix continual wakeups with miniview every 0.1 sec
as pointed out by GKH:

https://plus.google.com/u/0/111049168280159033135/posts
2014-07-03 08:54:10 +09:00