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
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
c3c8310218
Fix bracketed paste mode. Closes T1233. Patch by Egmont
2014-05-07 20:41:14 +02: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
Wonguk Jeong
e717b71589
terminology: restore movie play state when the media block is reactivated.
...
Summary:
first phase to resolve T1075
With D786, the paused video would be in paused state even if the media block is reactivated.
But the problem is....
every backend except "gstreamer1" doesn't show any image on screen when the video is loaded in paused state. (it's working perfectly with gstreamer1)
maybe the root cause is that frame decoding is never happened yet.
This need to be investigated, in the next phase (maybe in emotion or emotion modules?)
@fix
Test Plan: terminology -> tycat -> pause video -> page down enought until the video block is deactivated -> page up -> check whether the video is in paused state or not
Reviewers: raster, billiob
CC: seoz
Maniphest Tasks: T1075
Differential Revision: https://phab.enlightenment.org/D787
2014-04-24 18:10:29 +09:00
Boris Faure
6fd4e8c57a
add an option to decide whether the bell rings
2014-04-22 23:38:03 +02:00
Wonguk Jeong
e2c687cf99
terminology: recalculate textgrid size when config is updated
...
Summary:
When configuration (font size, face..) was changed, textgird size was not recalulated properly.
Fixes T945
Test Plan: terminology -> maximize window -> font change (size) -> check whether max col/row are fit on window size
Reviewers: raster, cedric, billiob
Reviewed By: billiob
CC: seoz
Maniphest Tasks: T945
Differential Revision: https://phab.enlightenment.org/D772
2014-04-22 20:31:59 +02:00
Boris Faure
dafb51f66e
fix CID1100650: possible NULL dereference
2014-04-12 14:33:31 +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
3d137aa3e9
fix wrong assignement
2014-03-25 21:58:15 +01:00
Boris Faure
9346db3ba7
initialize some variables
2014-03-25 21:57:34 +01:00
Boris Faure
00fbb359ee
fix possible NULL issues
2014-03-25 21:49:46 +01:00
Boris Faure
ebfce9e480
please clang-analyzer with false unintialized arguments
2014-03-25 21:43:11 +01:00
Boris Faure
6d20de8327
fix shift+insert. Closes T1060
2014-03-06 21:59:38 +01:00
Boris Faure
28fcabc860
fix Alt+X. Adopt the rxvt way. Closes T713
2014-03-02 11:06:46 +01:00
Boris Faure
29418fdc55
fix zoom. Closes T888
2014-03-01 17:59:01 +01:00
Boris Faure
90b3a93698
fix ctrl+minus. Closes T922
2014-02-24 23:50:06 +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
1138863964
should fix latests selection issues
...
Fix case when unselecting with single click + shift (useful in vim for
example).
2014-01-31 21:51:26 +01:00
Boris Faure
da8544728b
do not send mouse when making a selection
2014-01-29 21:41:13 +01:00
Boris Faure
9fa4ee1d54
fix selection with shift to avoid mouse mode. Closes T863
2014-01-28 22:32:05 +01:00
Jean Guyomarc'h
2626037407
Fix a compatibility issue with OSX. There is no /proc on this damn system. A possible workaround is to use libproc (built-in).
...
Reviewers: billiob, raster
Differential Revision: https://phab.enlightenment.org/D498
2014-01-26 12:20:38 +01:00
Boris Faure
fd43c274c1
fix pasting for real… Closes T706
2014-01-22 22:12:01 +01:00
Carsten Haitzler
870d592139
set EMOTION_ENGINE to tyls (and ethumb etc.) can use it inside shell
...
this should fix T291
2014-01-22 20:32:25 +09:00
Carsten Haitzler
4891932444
fix escaping of file in helper run in 1 missed case
...
this fixes T814
2014-01-22 15:44:57 +09:00
Boris Faure
3b971ca7ab
fix pasting. Closes T706
2014-01-20 23:10:49 +01:00
Boris Faure
3bb5343290
add warning when doing an incompatible paste
2014-01-20 23:04:51 +01:00
Boris Faure
5c9cfca23c
fix mouse release on SGR mode. Closes T667
2014-01-18 18:34:38 +01:00
Boris Faure
5fb0023944
typo, oops
2014-01-18 01:20:04 +01:00
Boris Faure
333c56870c
only change colors due to attributes with system colors
2014-01-18 01:16:56 +01:00
Boris Faure
e88b9080eb
do no handle horizontal scrolling. Closes T669
2014-01-18 00:48:24 +01:00
Boris Faure
4202010724
fix bold issue with 256 colors
...
test case was:
echo -ne '\033[38;5;7m\033[48;5;0m\033[1mfoo'
2014-01-18 00:13:29 +01:00
Boris Faure
00f627d354
do not set bg to INVISIBLE when using 256 colors
2014-01-15 23:30:43 +01:00
Boris Faure
e3adfa2a2d
remove unused variable
2014-01-12 23:16:15 +01:00
Aleksandar Popadić
9ac9719fe9
Rewrite colour setting in _smart_apply
...
Summary:
Rewrite colour setting to be more general. Before colour inversion
did not work with 256 colour palette.
Test Plan: echo -e "\e[7;38;5;240;48;5;255m####\e[0m" --> output is invisible
Reviewers: billiob
Reviewed By: billiob
Differential Revision: https://phab.enlightenment.org/D421
2014-01-12 23:15:18 +01:00
Boris Faure
ac4117ce8a
add bracketed paste (by egmont). Closes T670
2014-01-06 21:51:23 +01:00
Aleksandar Popadić
cf5e838084
Do not scroll on Shift-PgUp when in alternate buffer.
...
Test Plan: build some history, vi, Shift+PgUp -> it scrolls when it shouldn't
Reviewers: billiob
Differential Revision: https://phab.enlightenment.org/D422
2014-01-06 21:43:46 +01:00
zmike
954d6a0463
I cleverly added a comment stating that this #if wasn't a typo
...
...it was a typo
2014-01-06 08:17:16 -05:00
Chris Michael
26474588d1
Remove whitespace
...
Signed-off-by: Chris Michael <devilhorns@comcast.net>
2014-01-01 15:54:06 +00:00
Mike Blumenkrantz
7a2d665610
fix teamwork with 1.9
...
this id encoding only gets applied for wayland-running clients...not sure if htis is the best way to detect it but it works
2013-12-30 18:32:22 -05:00
Mike Blumenkrantz
734b652cbf
update teamwork usage for new version compat
2013-12-30 12:54:15 -05: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
Boris Faure
6ea42c38ae
fix mouse scroll on mode SGR/NONE. Closes T661
2013-12-15 21:54:52 +01:00
Boris Faure
73310b6c88
fix mouse scroll in mc. Closes T661
2013-12-15 21:33:23 +01:00
Boris Faure
da8c2ce773
emulate cursors if needed on mouse wheel. Closes T411
...
This is done when in alternate buffer and no mouse mode is set.
2013-12-01 23:40:58 +01:00
Boris Faure
fae338a84f
typo. Closes T544
2013-12-01 19:07:39 +01:00
Boris Faure
185249b6bd
use more safety macros on Termio *sd
2013-12-01 18:50:45 +01:00
Boris Faure
54aa692ee2
fix selection pasting on wrong term. Closes T408
2013-12-01 18:22:17 +01:00
Boris Faure
fd38df3108
fix controls button "copy" not reflecting correct selection state
2013-12-01 16:49:35 +01:00
Boris Faure
0380b657c4
be able to do selections in a row
...
I do need to write some tests on all that selection mess…
2013-11-21 23:01:59 +01:00
Boris Faure
c6af3675de
fix "shift + dbl click" used to extend selection to a word.
...
imho, this feature is useless…
2013-11-21 22:45:32 +01:00
Boris Faure
b149052d64
do not bring back a selection from the dead
2013-11-20 23:12:19 +01:00
Boris Faure
e5efdabd27
do not send mouse tracking when ctrl/shift are pressed. Closes T39, T535
...
Do just like xterm. It uses them to show some popups.
Ctrl+mouse makes box selection.
2013-11-20 23:07:07 +01:00
Boris Faure
509a5d1a7b
fix scrolling with selection on irssi in tmux. Closes T404
2013-11-18 22:30:26 +01:00
Boris Faure
35627a9395
remove useless code
2013-11-15 22:52:12 +01:00
Boris Faure
03802df2a9
simple click doesn't create one-char selection
...
(for real…)
2013-11-15 22:21:51 +01:00
Boris Faure
05ea863dc5
disable selection when resizing
...
because I don't want to deal with that for the moment
2013-11-14 23:24:45 +01:00
Boris Faure
997b83cad4
fix simple click producing one-char selection
2013-11-14 23:04:12 +01:00
Boris Faure
8c7dab9fdf
remove selection when content selected changes
2013-11-11 18:08:02 +01:00
Boris Faure
bc15fc6ff6
keep selection when scrolling
2013-11-10 22:13:19 +01:00
Boris Faure
d682db21fb
selection to the edges scrolls
2013-11-10 18:16:39 +01:00
Boris Faure
90d3bf483c
fix stretching selection
2013-11-10 18:16:39 +01:00
Boris Faure
082942ef55
fix clicking to unselect
2013-11-10 18:16:39 +01:00
Boris Faure
c16786416d
simplify selection code
2013-11-10 18:16:39 +01:00
Boris Faure
e9db7e6ed9
_smart_xy_to_cursor() now returns inside coordinates
2013-11-10 18:16:39 +01:00
Boris Faure
4ac9704be2
"#if defined(SUPPORT_DBLWIDTH)"--
...
and let the compiler remove the calls whenever needed
2013-11-10 18:16:39 +01:00
Boris Faure
4a9e61cb2e
fix selection going up/left
2013-11-10 18:16:39 +01:00
Boris Faure
1dc0d30b60
reorganize structures about selection
2013-11-10 18:16:39 +01:00
Daniel Juyung Seo
20afe23c5b
termio: fixed null pointer dereferencing issue.
...
This fixes coverity CID 1100645.
2013-11-08 08:32:47 +09:00
Boris Faure
e724c8d0db
missing EINA_UNUSED
2013-11-06 21:45:32 +01:00
Boris Faure
432587bc79
fix typo. CID 1126105, 1126106
2013-11-06 21:43:46 +01:00
Gustavo Sverzut Barbieri
016faae650
termio: right click on links show special menu.
...
This patches uses ctxpopup (ugh, this bitch is awful) to show a
contextual menu about that link with options such Preview (if able to
inline), Open (forces xdg-open) and Copy, then you don't have to
select a link in order to copy it :-)
This fixes T430 (terminology should copy link on right-click and no selection)
2013-11-01 19:26:03 -02:00
Gustavo Sverzut Barbieri
1745503b89
termio: do not handle selection if it doesn't exist.
...
A typical case is when you try to force xdg-open on a media (instead
of inline) by pressing "Control". This would trigger single-click box
selection on mouse-down but on mouse up the mouse didn't move yet. By
processing this as selection one also leaves the "didclick ==
EINA_TRUE" from mouse-down, leading the link to not be processed
(_activate_link() wasn't called).
PS: what an awful name is "didclick".
2013-11-01 17:11:10 -02:00
Gustavo Sverzut Barbieri
6562cdabc2
termio: allow monitoring if selection exists.
...
Export new termio_selection_exists() and two signals: "selection,on"
and "selection,off". These will be used to control the state of the
"copy" button and menus (when those exist).
2013-11-01 16:43:30 -02:00
Carsten Haitzler
476915c5cf
oops - i thought i committed this - remove commented out code from prev commit
2013-10-31 16:10:55 +09:00
Carsten Haitzler
5958eff338
unbreak inlined media being unparented when tab selector is used
...
82f4d3546a
introduced this bug (oct 20
2013 - discomfitor). now missing a _smart_apply() causes the bug. why
- not sure.
2013-10-31 16:07:05 +09:00
discomfitor
82f4d3546a
improve previous smart queue commit by deleting existing animator
...
this completely fixes annoying issues where mousing out of the terminal fails to de-linkify text
moderately reviewed by: billiob
2013-10-20 15:31:19 +01:00
discomfitor
2ad1d55e59
only queue smart updates from termio_mouseover_suspend_pushpop when link.suspend is 0
...
almost reviewed-by: billiob
2013-10-20 08:15:24 +01:00
Boris Faure
e45fec3127
try to avoid a race when moving cursor out
2013-10-20 01:22:17 +02:00
Boris Faure
5bf1dd9ca2
now that T441 is fixed, always remove links on MOUSE_OUT
2013-10-20 01:09:33 +02:00
Boris Faure
b66dc2a3a0
fix CID 1100641 - uninitialized scalar variable
2013-10-14 23:32:48 +02:00
Boris Faure
55200014a9
invisible should not show previous underline/strikethrough
2013-10-14 23:19:01 +02:00
Boris Faure
b10714adeb
let me click on link while some strange bug is fixed
...
See T441
2013-10-14 22:46:08 +02:00
Boris Faure
36ba3bf3ed
out coords are -1
...
this fixes some other cases of links not disappearing on mouse out
fixing selection will come later
2013-10-13 17:13:16 +02:00
Carsten Haitzler
6ea8622ecc
make url link disappear on focus change ANd ensure it stays invisible then
2013-10-13 15:55:43 +09:00
Boris Faure
0a53ff6cd1
really remove links
2013-10-08 23:28:52 +02:00
Boris Faure
585ed2c323
fix (some cases about) link still showing up when they shouldn't
2013-10-08 22:26:06 +02:00
Boris Faure
579c64878a
simplify code
2013-10-08 22:25:23 +02:00
Boris Faure
f539eba7ca
screw terminfo: have a config to decide whether erase is del or backspace
...
One day I'll have to dig into the terminfo/termcap mess :(
Maybe get the O'Reilly book about it…
2013-09-26 21:19:18 +02:00
Boris Faure
ef543aa753
have a config to choose whether to set TERM to xterm-256color
2013-09-26 21:18:27 +02:00
Lucas De Marchi
f8ff064499
Add option to disable drag and drop
...
Enabling drag and drop on a desktop (!touch) is too cumbersome: we
aren't allowed to select part of the link anymore since it would start
the drag and drop operation.
2013-09-12 03:05:18 -03:00
Mike Blumenkrantz
70d71d21a0
use new elm_win_window_id_get to return wayland-compatible surface id: terminology is now wayland-teamwork compatible
2013-09-10 13:57:45 +01:00
Boris Faure
71d4f155be
change cursor/selection when changing theme
2013-09-07 18:39:22 +02:00
Carsten Haitzler
3a2a58473b
ad erro handling for pty alloc (never seen it fail!)
2013-08-30 12:14:18 +09:00
Boris Faure
e710205122
try to fix some link/selection mess
2013-08-29 18:26:46 +02:00
Boris Faure
d746dccf4a
clicking on links works again
2013-08-29 15:51:59 +02:00