Boris Faure
c6b5d0798f
top-level tabs
2014-11-29 22:05:18 +01:00
Boris Faure
9aaeed4afc
win: rename term->term to term->termio
2014-11-29 22:05:18 +01:00
Boris Faure
9e1c97a793
add term_next/prev/first/last
2014-11-29 22:05:18 +01:00
Boris Faure
647c09c45b
make Win a Term_Container
2014-11-29 22:05:18 +01:00
Boris Faure
8d8075ab36
splits are back again
2014-11-29 22:05:18 +01:00
Boris Faure
bbbb9f42e4
have a working Solo container
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
74912ae1e9
remove dead code. Fix CID 1256184
2014-11-29 22:03:38 +01:00
Boris Faure
cc87372941
keep hotfix for efl < 1.13
2014-11-29 21:59:00 +01:00
Wonguk Jeong
709f3172c6
media: remove hotfix for dnd with media with space
...
Previously, path was delivered without uri decoding.
Now, since it is fixed by D1384 in elm_cnp, remove the hotfix.
@fix
2014-11-29 15:39:57 +01:00
Carsten Haitzler
3be6a3b812
terminology - fix warning of uninitialised var and fmtinhg in keybinds
2014-11-27 20:25:54 +09:00
tantSinnister
eea3338a43
Fix for the file URI on FreeBSD.
...
On FreeBSD terminology complains about media_add() can not decode
'folder' and '/usr/home/xyz/1.png'.
This could be fixed by changing the URI from "file:%s" to "file://%s"
2014-11-23 17:17:03 +01:00
Boris Faure
c0f9d25ce1
fix config save wrt gravatar. Thanks to Sachiel for spotting it
2014-11-03 21:02:37 +01:00
Boris Faure
aece218cf3
fix segfault in miniview due to large codepoints
2014-10-28 20:52:35 +01:00
Boris Faure
57cace69d2
fix CID 1249476: Logically dead code
2014-10-25 19:16:19 +02:00
Boris Faure
8204c5c340
options_behavior.c: use macros to reduce code duplication
2014-10-15 21:44:59 +02:00
Boris Faure
d4c2c23394
reorganize config struct
2014-10-15 21:44:59 +02:00
Boris Faure
58de591e58
show gravatar tooltips on emails
2014-10-15 21:44:59 +02:00
Boris Faure
2568c50a40
set media type as an enum
2014-10-15 21:44:58 +02:00
Boris Faure
c7f71d75e8
termio: cleanup some termio_config_get() uses
2014-10-15 21:44:58 +02:00
Boris Faure
e8050e6e28
gravatar: use a tooltip
2014-10-15 21:44:58 +02:00
Boris Faure
c33409048f
add md5.c,h
...
same code used in ethumb…
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
Boris Faure
32fb73b733
termio: clean up _update_link()
2014-10-15 21:44:58 +02:00
godfath3r
564d78ce93
miniview.c: Remove _do_configure() call from smart_show
...
Summary:
Strangelly enough, _do_configure() call from smart_show() is not necessary.
So, let's clean that up.
Test Plan: Miniview works and resizes as expected without that function call.
Reviewers: billiob
Differential Revision: https://phab.enlightenment.org/D1539
2014-10-15 20:41:43 +02:00
Boris Faure
4d4575382c
update contributors
2014-10-12 16:04:32 +02:00
Boris Faure
2ae440c9c2
fix segfault. Closes T1716
2014-10-05 23:07:58 +02:00
Boris Faure
fe8b3b9b64
fix issue with keypad keys (bad copy/paste)
2014-10-05 23:07:58 +02:00
Boris Faure
585d4c55ec
forbid AltGr in keybindings
2014-10-03 20:59:38 +02:00
Boris Faure
bf288c8031
restrict modifiers used on key-bindings. Should fix T1695
2014-10-02 21:42:03 +02:00
Boris Faure
8778e1d987
tab can also be called ISO_Left_Tab. Closes T1698
2014-10-02 20:59:38 +02:00
Boris Faure
6f27cdc3ec
key bindings now support the win key
2014-09-30 22:07:28 +02:00
Boris Faure
e69fe704fb
fix ctrl-minus. Closes T1698
2014-09-30 21:24:42 +02:00
Boris Faure
951ed16894
distinguish ctrl-backspace
2014-09-28 23:06:56 +02:00
Boris Faure
dcb978662a
fix alt-backspace
2014-09-28 22:55:56 +02:00
Boris Faure
91f88f21ff
remove some dead code
2014-09-28 22:45:58 +02:00
Boris Faure
a5be0c33c7
some fixes around the key bindings configuration panel
2014-09-28 19:02:21 +02:00
Boris Faure
41ed6abf76
genlist group items are… groups
2014-09-28 17:32:22 +02:00
Boris Faure
978f83dc03
just sighup the shell, don't sigpipe it. Closes T1685
2014-09-28 13:46:04 +02:00
Carsten Haitzler
4fd5c82c63
appserver in terminology -disable right now as eo api is used - bad
2014-09-26 00:53:04 +09:00
Chris Michael
b6b89ba911
terminology: Fix build break caused by 6846978ebd027fff1de57d526071517243354354
...
Summary: Fix build break from a TAsn efl change removing eo_add_custom
function.
@fix
Signed-off-by: Chris Michael <cp.michael@samsung.com>
2014-09-25 10:29:45 -04:00
Cedric BAIL
16fa4ff0c3
termio: add '|' to the list of word separator.
2014-09-24 15:28:21 +02:00
Boris Faure
0fe0007e42
grr, fix previous commit. Thanks again to Godfath3r
2014-09-23 22:10:12 +02:00
Boris Faure
4c6b7c0c61
fix delta position on miniview. Thanks to Godfath3r
2014-09-23 22:03:15 +02:00
Boris Faure
9538380861
make terminology compile with efl 1.7
2014-09-23 21:54:41 +02:00
Wonguk Jeong
fcd67ce7a2
options: chagne step of font size slider from 2 to 1
...
Fixes T1675
2014-09-22 17:25:03 +02:00
Boris Faure
671fe7967b
generate tty_keys.h from xterm itself
...
Script gen_tty_keys.sh is heavily based on the script escapes.sh by Egmont
Koblinger.
Closes T1564
2014-09-21 23:46:49 +02:00
Gwang O Lee
86002b6b12
Add "Miniview" and "Close Terminal" controls
...
Miniview button and icon are added.
Thank you!
Reviewers: seoz, raster, billiob
Subscribers: seoz
Differential Revision: https://phab.enlightenment.org/D1442
2014-09-20 11:11:08 +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
Boris Faure
b9a994c4bd
fix compilation. I'm tired…
2014-09-15 23:30:48 +02:00
Boris Faure
caed00cc1f
fix segfault due to using isdigit with non unsigned char value. Closes T1625
...
Also rename _termpty_handle_seq() to termpty_handle_seq() since it's not static.
2014-09-15 23:10:55 +02:00
Boris Faure
2eb2b9646f
fix segfault when OOM on the termpty_save module
2014-09-15 22:07:22 +02:00
Boris Faure
90c53f5974
fix CID 1238659: Dereference after null check (FORWARD_NULL)
2014-09-15 21:04:26 +02: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
Wonguk Jeong
6c8af4f82c
media: fix replay on stop bug in tycat
...
even if stop button in media control has been clicked, media is not stopped but is replayed in tycat
Fixes T1560
2014-09-15 12:01:22 +02:00
Boris Faure
f8429209bb
add a Toolkit settings category to launch elementary_config. Closes T1492
2014-09-14 23:18:55 +02:00
Boris Faure
51555f9c35
fork can fail
2014-09-14 22:46:22 +02:00
Boris Faure
c312797e4e
font_set should be copied when forking the config
...
we don't want to change the font whenever the config is forked!
2014-09-14 22:29:25 +02:00
Boris Faure
d53c4c5742
try to guess a scalable default font. Closes T1426
2014-09-14 17:30:30 +02:00
Boris Faure
6d4219137f
try to handle OOM on "termpty_save"
2014-09-14 14:11:14 +02:00
Boris Faure
4617a8b6c3
no more than 128k lines of scrollback
2014-09-13 14:16:41 +02:00
Chris Michael
33c19c0bfb
terminology: Fix formatting
...
Signed-off-by: Chris Michael <cp.michael@samsung.com>
2014-09-11 08:24:45 -04:00
Chris Michael
e4bf56d862
terminology: Remove blank line
...
Signed-off-by: Chris Michael <cp.michael@samsung.com>
2014-09-11 08:23:38 -04:00
Chris Michael
4731d8d826
terminology: Don't declare 'action' variable unless we have gettext
...
and nls
Signed-off-by: Chris Michael <cp.michael@samsung.com>
2014-09-11 08:23:12 -04:00
Chris Michael
10542a205f
Revert "terminology: Remove unused variable"
...
This reverts commit e82dea1d27
.
Oopsie, revert this one....my compiler apparently was lying to me :(
2014-09-11 08:20:53 -04:00
Chris Michael
e82dea1d27
terminology: Remove unused variable
...
NB: _actions is not being used in the key_bindings_load function, so
remove the variable.
Signed-off-by: Chris Michael <cp.michael@samsung.com>
2014-09-11 07:53:34 -04:00
Chris Michael
6ed8e857a1
terminology: Remove unused variable
...
NB: _blocks is not being used anywhere in the termptysave file, so remove
the variable.
Signed-off-by: Chris Michael <cp.michael@samsung.com>
2014-09-11 07:49:21 -04:00
Carsten Haitzler
15b55d5eb7
Revert "do not crash when the scrollback mempool is OOM"
...
This reverts commit 815a357ad9
.
this patch breaks paging and backscroll completely. just try less or
more - eg
man ls
then resize the window. :)
2014-09-10 16:57:32 +09:00
Boris Faure
815a357ad9
do not crash when the scrollback mempool is OOM
2014-09-08 21:28:26 +02:00
Boris Faure
527bd7358e
scrollback_save: cleanup
2014-09-08 21:28:26 +02:00
Boris Faure
f1cb4c85a9
fix scrollback option
2014-09-08 21:28:26 +02:00
Anisse Astier
adb2d84042
Add debug messages
2014-09-08 21:28:26 +02:00
Boris Faure
fd1e4ffd45
fix segfault when decoding buggy xterm sequence. cf T1625
2014-09-04 20:45:02 +02:00
Gwang O Lee
a14652de13
update po: modify typo and corresponding to the D1404
...
Summary: update pot & po files.
Reviewers: huchi, billiob, seoz
Reviewed By: billiob, seoz
Subscribers: seoz, DarkCircle
Differential Revision: https://phab.enlightenment.org/D1405
2014-09-05 03:32:37 +09:00
Gwang O Lee
1c64e7c7c5
add "Close the current terminal" key binding
...
Summary:
First, you must delete the '~/.config/terminology/config/standard/base.cfg'.
Key : Ctrl + Shift + End
Reviewers: huchi, seoz, billiob
Reviewed By: billiob
Subscribers: seoz
Differential Revision: https://phab.enlightenment.org/D1404
2014-09-04 16:04:40 +02:00
Boris Faure
91a0254dc6
fixed keyboard scrolling
2014-09-03 20:55:00 +02:00
Kai Huuhko
0d754439a5
Fix last commit by moving the closing parenthesis away from line comment
...
I'm redirecting all spankies to billiob for the bad patch
2014-09-03 14:05:04 +03:00
Kai Huuhko
4fc3fd2326
Move a closing tag to correct position in about dialog contents
2014-09-03 13:24:46 +03:00
Boris Faure
ae24098f73
fix dnd with media with spaces. Closes T1586
...
The path is url encoded without the prefix "file:".
2014-09-02 21:18:24 +02:00
Boris Faure
bd31879114
group actions to improve the configuration screen
2014-09-02 20:42:45 +02:00
Boris Faure
772843d568
add ui to configure key bindings
2014-09-02 20:42:45 +02:00
Boris Faure
57b06067a8
load key bindings from config
2014-09-02 20:42:45 +02:00
Boris Faure
c839959a51
have all the default shortcuts in the hash map
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
Gwang O Lee
a6653a9c80
update pot & ko.po file.
...
Summary:
Portable Object Template and ko.po update.
(some fix - options_keys.c)
Reviewers: seoz, huchi, billiob
Reviewed By: billiob
Subscribers: ryuan.choi, billiob, seoz, DarkCircle
Differential Revision: https://phab.enlightenment.org/D1377
2014-08-31 21:17:08 +02:00
Boris Faure
a482eda31a
fix miniview not showing up
2014-08-31 17:02:59 +02:00
Boris Faure
34979f1ce4
get rid of Eina_Bool in bitfields
2014-08-28 21:04:00 +02:00
Wonguk Jeong
f06c9f52a3
Revert "options: color picker added"
...
it makes option color ugly. I will put picker again after figure it out
This reverts commit a25b27e232
.
2014-08-25 21:58:19 +02:00
Wonguk Jeong
a25b27e232
options: color picker added
...
Fixes T1032
2014-08-25 19:51:14 +02:00
Wonguk Jeong
8b2a3aa838
media: audio visualize by default
2014-08-25 18:03:09 +02:00
Boris Faure
bcd3699a9d
fix shift-F1..4. Closes T1564.
2014-08-22 22:19:44 +02:00
Boris Faure
1ef2fbb8a3
refactor keys handling in termio: move to keyin, 2nd round!
2014-08-22 21:54:04 +02:00
Carsten Haitzler
117d9e7840
Revert "refactor keys handling in termio: move to keyin"
...
this breaks emacs and jed totally - ctrl+space to do selection blocks
is gone! :(
This reverts commit 9215f941e9
.
2014-08-22 14:12:04 +09:00
Boris Faure
9215f941e9
refactor keys handling in termio: move to keyin
2014-08-21 23:29:53 +02:00
Wonguk Jeong
31df543ec6
options: remove unused global variable
2014-08-21 21:48:42 +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
Boris Faure
4b425b9054
constify key_down event in termio
2014-08-19 23:09:50 +02:00
Boris Faure
901807fc09
also remove debugwhite
2014-08-19 22:48:00 +02:00
Boris Faure
ed3bc87316
try to reorganize termio.c
2014-08-19 22:39:32 +02:00
Boris Faure
19734613d1
get rid of mirror stuff, it is not used
2014-08-19 21:45:27 +02:00
Wonguk Jeong
80caa24ab6
utils: clarify error message
2014-08-18 18:53:49 +02:00
Wonguk Jeong
a49265e609
media: fix inaccessible media control problem in typop
...
Fixes T1545
2014-08-18 18:48:58 +02:00
Wonguk Jeong
23ee76e572
media: raise media control above selection event obj
...
Fixes T1454
2014-08-18 17:56:58 +02:00
Carsten Haitzler
4fe0c07254
add : to word separators
2014-08-18 17:18:03 +09:00
Carsten Haitzler
5ddd6dfa63
tycat and tylsd - dont init system modules in ecore. not neeeded
2014-08-18 15:53:54 +09:00
Boris Faure
6c50375f26
Party time! be able to set foreground color
...
Reset is not yet implemented for that…
Idea is from http://www.reddit.com/r/linux/comments/2ds0he/xterm_party/
2014-08-17 22:20:40 +02:00
godfath3r
93e2d73a87
options_keys: update shift+Up/Down for -1/+1 line scroll
...
Reviewers: billiob
Differential Revision: https://phab.enlightenment.org/D1339
2014-08-17 22:14:33 +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
Boris Faure
5dfb63a14a
handle queries on some xterm escape codes
2014-08-17 17:44:19 +02:00
Boris Faure
61050bd7cc
clean up xterm escape codes handling
2014-08-17 17:32:57 +02:00
Boris Faure
fa88d971b1
remvove links when content change underneath
2014-08-17 16:46:16 +02:00
godfath3r
6e82dff4e0
termio: add Shift + Up/Down shortcut for +1/-1 line scroll navigation
...
Reviewers: billiob
Differential Revision: https://phab.enlightenment.org/D1336
2014-08-16 18:46:26 +02:00
godfath3r
31da027aef
miniview: scroll position indicator when jump on change isn't checked.
...
Summary:
Fix indicators position when your are at some place in scrollback
and terminal outputs some new lines (say from a running command). It
now scrolls to where it should be.
Reviewers: billiob
Differential Revision: https://phab.enlightenment.org/D1335
2014-08-16 18:45:14 +02:00
Carsten Haitzler
149d23d484
re-fix wrodsep to work again and not segv
2014-08-15 20:20:15 +09:00
Carsten Haitzler
cd0bfa5d0c
fix segv on word set search
2014-08-15 20:00:24 +09:00
Boris Faure
eb347e9585
elm_slider_step_set was only introduced in elm 1.8
2014-08-15 11:03:51 +02:00
Boris Faure
9a16eb57a1
handle some DSR: the cursor position reports
2014-08-14 21:48:26 +02:00
Wonguk Jeong
8ba6a73139
options: theme preview cursor/selection bug fix
...
Default theme is used for fallback when we apply theme.
But, in the preview, current theme has been used for fallback.
Fixes T1535
2014-08-13 19:34:57 +02:00
Boris Faure
572f2301f5
fix out of bounds access. CID 1231069
2014-08-13 03:20:19 +02:00
Boris Faure
c14f6949ae
wordseparators shouldn't be in the config, the ui is unusable
2014-08-12 22:07:03 +02:00
Boris Faure
ae820f3897
extract csi_reset_mode
2014-08-11 22:03:56 +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
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
Boris Faure
feca95c493
don't try to display pdf while don't have page controls
2014-07-01 20:25:02 +02:00
Boris Faure
572c4cfce4
fix uninitialized scalar variable (CID1224271)
2014-07-01 08:10:36 +02:00
Boris Faure
cd82ef6b57
handle elm_theme_overlay correctly. Closes T1370
2014-06-30 22:38:13 +02:00
Boris Faure
371b402947
fix link detection on end of lines
2014-06-30 21:48:55 +02:00
wonguk.jeong
b053c96eec
media: add missing extension for media
...
Summary:
add flac, m4a, opus
fixes T546
Test Plan: tycat flac or m4a or opus in terminology
Reviewers: raster, billiob
CC: seoz
Maniphest Tasks: T546
Differential Revision: https://phab.enlightenment.org/D1087
2014-06-30 20:49:12 +02:00
Iván Briano
fd065b81f7
Don't add unnecessary newlines on selections.
...
We were adding newlines on wrapped lines that ended with a ' '. I don't
see anything breaking by removing this check, but if something does,
please be clear about it.
2014-06-30 00:29:38 -03:00
Boris Faure
4134aa27be
lz4: fix shadow issue
2014-06-29 23:07:40 +02:00
Boris Faure
46a3342f9a
update contributors
2014-06-29 19:02:12 +02:00
Boris Faure
669a107be7
fix missing newlines on selections. Closes T1387
2014-06-29 17:19:11 +02:00
Boris Faure
223ed1651c
update lz4 to r118
...
it sucks to embed it
2014-06-29 17:19:11 +02:00
Cedric BAIL
f39f25598d
evas: enable support for exif on all image type.
2014-06-29 13:43:01 +02:00
wonguk.jeong
9307b77b96
media: support rotation by metadata
...
Summary:
if we drag & drop jpeg image with orientation information in exif metadata, the image was not properly rotated.
with D1082, D1084, you could see properly rotated image
fixes T1357
Test Plan: terminology -> drag and drop jpeg image with orientation metadata in exif -> check whether the image is rotated properly or not
Reviewers: billiob, raster
Reviewed By: billiob
CC: seoz
Maniphest Tasks: T1357
Differential Revision: https://phab.enlightenment.org/D1085
2014-06-24 21:41:47 +02:00
wonguk.jeong
69c8824caf
option_font: selected standard font bug fix
...
Summary:
Fallback of selected font finding logic is wrong.
As Is: set selcted font if full name is exactly same or just font name without style is same
To Be: find font which is exactly same full name. If failed to find, use find font with same font name
Fixes T1368
Test Plan: terminology -> set font in setting (as Dejavu Mono) -> open setting -> check whether font is Dejavu Mono or not
Reviewers: billiob, raster
Reviewed By: billiob
CC: seoz
Maniphest Tasks: T1368
Differential Revision: https://phab.enlightenment.org/D1076
2014-06-24 21:39:19 +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
a3492b980f
add ISO_Level3_Left to _is_modifier()
2014-06-21 14:56:11 +02:00
Boris Faure
9f5d1ad674
fix selection when in scrollback when underneath scrolling occur
2014-06-15 22:50:26 +02:00
Boris Faure
92555866ee
adjust scroll with direction
...
never noticed the bug but might occur
2014-06-15 22:49:13 +02:00
Boris Faure
7191991aec
remove debug
2014-06-15 22:29:56 +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
514f630cf3
fix text scrolling
2014-06-09 14:03:25 +02:00
Boris Faure
cb6423fd73
tab selector: don't overzoom. Closes T875.
2014-06-09 12:53:00 +02:00
Carsten Haitzler
fd53d48735
whitespace cleanup
2014-06-09 08:14:00 +09:00
Carsten Haitzler
f7cd970c19
fix sel to not respond to mouse events when exit_on_sel is set
...
this should actually fix T618 without animation breakages
2014-06-09 08:12:41 +09:00
Carsten Haitzler
be8c20ab26
Revert "Tab-switching from keyboard should exit asap. Closes T618"
...
This reverts commit ab3759b67b
.
Now the animation ends suddenly with no transition in some cases, but
smoothly in others. exit_on_sel is set when sel_exit() is called to
set it. it is ONLY called if the term to sel != current term (thus a
new term is selected immediately when the sel appears), so it can know
to begin an exit anim when the initial animation has finished. how
about instead of breaking the animatkon, just disable mouse event
handling (move, click) if exit_on_sel is set? :)
2014-06-09 08:05:36 +09:00
Boris Faure
ab3759b67b
Tab-switching from keyboard should exit asap. Closes T618
2014-06-08 19:09:43 +02:00
Boris Faure
e51c2168e9
fix segfault. Closes T1286
2014-06-08 15:52:34 +02:00
Boris Faure
503dd08105
handle fonts with multiple names
2014-05-25 22:38:23 +02:00
Boris Faure
a3e7a770bc
improve font listing: be able to select style
2014-05-25 22:02:24 +02:00
Boris Faure
d194d406a3
add guard header
2014-05-24 16:14:20 +02:00
Boris Faure
4362049175
config: correctly display "bell_rings"
2014-05-17 21:03:42 +02:00
Boris Faure
b4321a896c
fix segfault when saving configuration
2014-05-17 21:01:30 +02:00
Carsten Haitzler
153956bfd5
fix segv in isspace() if value not in unicode range
2014-05-16 17:57:12 +09:00
Carsten Haitzler
2aeeaa4589
major color correctness and sizing correctness fixes to miniview
...
and that's only a start. they whole smart object is wrong.
2014-05-16 17:44:11 +09:00
Carsten Haitzler
4df9246db0
fix indenting
2014-05-16 16:52:31 +09:00
Carsten Haitzler
9ca44463f6
miniview - improve formatting
2014-05-16 16:36:23 +09:00
Flavio Ceolin
bc4d1bbbf9
Fixing alt-backspace behaviour
2014-05-15 22:51:39 -03:00
Boris Faure
4c7ffd2292
oops, there's no config for miniview
2014-05-15 23:34:59 +02:00
Boris Faure
2f851eb9a0
miniview: (shift/ctrl/alt)PgUp/Down to scroll
2014-05-14 23:17:24 +02:00
Boris Faure
46a85b4962
miniview: increase scrolling step
2014-05-13 23:10:10 +02:00
Boris Faure
3fb2c08e6d
miniview: add doc
2014-05-13 23:10:10 +02:00
Boris Faure
d72a0cbec3
miniview: close from edj
2014-05-13 23:09:59 +02:00
Boris Faure
8d04ae955e
miniview: use edje
2014-05-13 22:23:34 +02:00
Boris Faure
b38defd518
miniview: display correct colors
2014-05-13 22:23:34 +02:00
Boris Faure
42cbf2f0ed
miniview: fix with splits
2014-05-13 22:23:34 +02:00
Boris Faure
2e2862dd22
miniview: click on it to scroll to that position
2014-05-13 22:23:34 +02:00
Boris Faure
ec8d5ac98e
miniview: deferred rendering
2014-05-13 22:23:34 +02:00
Boris Faure
73930a6712
miniview: have only one buffer
2014-05-13 22:23:34 +02:00
Boris Faure
7fbc02b7c6
miniview: toggle miniview from miniview
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
c311cbf8da
miniview: handle redrawing when scrolling
2014-05-13 22:23:34 +02:00
Boris Faure
f96ef2f240
miniview: scroll with mouse wheel
2014-05-13 22:23:34 +02:00
Boris Faure
37f4ac15bb
miniview: also draw current screen
2014-05-13 22:23:33 +02:00
Boris Faure
eddec5e387
miniview: have ctrl-shift-h toggle the miniview
2014-05-13 22:23:33 +02:00
Boris Faure
cc23a7e896
miniview: fill the image from backlog
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
b8cd00dadd
add termio_pty_get()
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
Boris Faure
b504db6cba
play a bit with pahole
2014-05-08 14:07:37 +02:00
Boris Faure
2b9c9a8351
add some padding fields to be sure holes are initialized (hi valgrind!)
2014-05-08 13:55:01 +02:00
Boris Faure
c3c8310218
Fix bracketed paste mode. Closes T1233. Patch by Egmont
2014-05-07 20:41:14 +02:00
Gustavo Lima Chaves
5680e5a827
Revert "fix alt-backspace"
...
This reverts commit 2d495f0b59
.
With this, the combination won't work even for bash.
2014-04-24 23:44:43 -03:00
wonguk.jeong
f6496d90c2
terminology: remove unncessary code
...
Summary: @fix
Reviewers: raster, billiob
CC: seoz
Differential Revision: https://phab.enlightenment.org/D789
2014-04-24 22:25:32 +09:00