Commit Graph

885 Commits

Author SHA1 Message Date
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
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
Carsten Haitzler 3e9edfb58e remove some useless code - like cache flushing 2014-04-24 12:17:00 +09:00
Boris Faure 2d495f0b59 fix alt-backspace 2014-04-23 20:56:16 +02:00
Boris Faure 6fd4e8c57a add an option to decide whether the bell rings 2014-04-22 23:38:03 +02:00
Boris Faure fd518e1a80 fix typo 2014-04-22 21:21:22 +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 5bf2692eff should fix F1-4 2014-04-20 13:55:41 +02:00
Iván Briano 2b1521888f Fix wrong copy/paste/replace
Long ago, a very wise wizard said that it's a good idea to match
delimiters to their corresponding endings, so let's do that, mmmkay.
2014-04-17 16:58:43 -03:00
Boris Faure 12f4dcfaf6 make app_server only with efl ≥ 1.10
I'm tired of trying to make that code compatible accross efl versions
2014-04-15 22:21:41 +02:00
Boris Faure df59f16486 fix Ctrl/Shift/CtrlShift + Fn
Thanks to Kagetsuki for reporting about it
2014-04-12 17:44:35 +02:00
Boris Faure 86cc375322 fix possible NULL dereference 2014-04-12 14:59:31 +02:00
Boris Faure 3bc68b99bb fix CID1201428 Explicit null dereferenced 2014-04-12 14:59:12 +02:00
Boris Faure 42599a47b9 fix CID1201427 Explicit null dereferenced 2014-04-12 14:58:55 +02:00
Boris Faure d5a97a1e13 fix CID1201426 Explicit null dereferenced 2014-04-12 14:53:28 +02:00
Boris Faure dafb51f66e fix CID1100650: possible NULL dereference 2014-04-12 14:33:31 +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
Tom Hacohen 9f723c2335 Adjust code to use the slightly different Eo2 API.
With Eo2 you can return values directly without the need to use
a pointer
(use the C return).

For example:
eo_do(obj, elm_object_text_get(&text));
becomes:
eo_do(obj, text = elm_object_text_get());

@feature
2014-04-10 09:50:50 +01:00
Boris Faure 02856cbdec terminology supports fraktur!! 2014-04-06 14:42:38 +02:00
Tom Hacohen 6c7f608eff Adjust to Eo2. 2014-04-03 17:35:07 +01: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 0313446e79 let's try to recover from malloc failure: ahah 2014-03-25 21:43:49 +01:00
Boris Faure ebfce9e480 please clang-analyzer with false unintialized arguments 2014-03-25 21:43:11 +01:00
Boris Faure 8d18d16b40 we can't be sure of the signedness of Eina_Unicode 2014-03-25 21:35:57 +01:00
Boris Faure 8f3258f1b3 use a bit more Eina_Unicode 2014-03-25 21:35:31 +01:00
Sebastian Dransfeld 12617004ee fix overflow issue
(1 << (1 + 6 + 6 + 6 + 6 + 6)) is signed -2147483648 and unsigned
2147483648. We want to check against the unsigned value, and since g is
signed we need to cast.

CID 1100656, 1100660
2014-03-24 13:47:42 +01:00
Sebastian Dransfeld cd189663bd remove dead code
We make sure that arg >= 0 before this line, so check is redundant.

CID 1100658
2014-03-24 13:40:05 +01:00
Sebastian Dransfeld 2263fd872e return after failed memory allocation
CID 1100649
2014-03-24 13:38:42 +01:00
Sebastian Dransfeld 1c53e10b42 don't write to NULL buffer
If we have checked for allocation failure, no need to write to buffer.

CID 1100648
2014-03-24 13:37:07 +01:00
Sebastian Dransfeld fe45b5c73f remove weird check
After allocation of new_screen, we should check the allocation of this
variable, and return if we cannot allocate.

CID 1100647
2014-03-24 13:35:08 +01:00
Boris Faure 839ac5b8d5 get rid of dumb youtube detection. Closes T1122
This almost never works… and just annoys me whenever I want to click on a
youtube link.
2014-03-23 23:22:06 +01:00
Boris Faure cb909253eb fix elm compatibility for real… 2014-03-20 23:45:18 +01:00
Boris Faure 7e0e687b9f fix compatibility with old versions 2014-03-20 21:46:56 +01:00
Daniel Zaoui 1754888b9d Modify events names changed due to Eolian. 2014-03-19 15:47:52 +02:00
Boris Faure c59bce60f7 col.h needs config.h 2014-03-17 22:32:25 +01: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
Aleksandar Popadić ca143565a4 Fix disappearing prompt on resize
...and break reflow of multiline prompt lines.
2014-03-15 21:40:05 +01:00
Boris Faure 7a73e6a5d7 don't show tab switcher if no tabs. Cloes T875 2014-03-15 19:41:13 +01:00
Boris Faure c27d887c1c save wrapnext when saving cursor. Closes T1080 2014-03-15 18:35:59 +01:00
Boris Faure 87e06d7a87 add some doc about RM 34/36 2014-03-15 17:35:56 +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 6cb39e4a8d Let our size spinners be editable. 2014-03-15 01:04:31 -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
Cedric BAIL 754cec5939 preview: add support for TGV. 2014-03-12 22:32:22 +09: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 5c599a73b4 update AUTHORS, about.c 2014-03-08 15:47:49 +01:00
Boris Faure 6d20de8327 fix shift+insert. Closes T1060 2014-03-06 21:59:38 +01:00
Boris Faure 2705680ea4 reset now resets mouse. Ref T725 2014-03-05 22:43:31 +01:00
Boris Faure f47eb5e410 fix buffer overflows. Closes T1050 2014-03-05 22:37:38 +01:00
Boris Faure 735e5d1a3d cleanup code 2014-03-05 21:42:33 +01:00
Boris Faure 2063e2f4f4 fix ^[22m: no bold/bright, no faint 2014-03-03 23:02:17 +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 5067594760 improve TODO message 2014-03-01 16:07:16 +01:00
Boris Faure b22a4f6ab1 handle soft reset (DECSTR) 2014-03-01 15:39:58 +01:00
Boris Faure 42e4fdfc59 improve debug for unhandled csi 2014-03-01 15:29:32 +01:00
Boris Faure f92fa733b5 fix CID 1187639: dereference after null check 2014-02-27 23:56:19 +01:00
Boris Faure 4bfc84110e load themes from ~/.config/terminology/themes. Closes T1030 2014-02-26 23:03:27 +01:00
Boris Faure f757868436 change defaults not to flicker on key and produce sounds 2014-02-26 21:21:25 +01:00
Stefan Schmidt f1deb3ca3e tyls: Make sure we never divide by zero
Avoid the case where cols is 0 and we divide through it.

CID 1100655
2014-02-26 21:14:50 +01:00
Stefan Schmidt d1810ed034 utils: Check retrun value of edje_object_file_set
In this case it not really useful as the functions returns void and
this is the last instruction anyway. Still better to have this in to
set good examples in the code.

CID 1100661
2014-02-26 21:13:34 +01:00
Stefan Schmidt 99869d3dff options_wallpaper: Check retrun value of edje_object_file_set
edje_object_file_set can fail. Better check for the return value and act
accordingly.

CID 1147527
2014-02-26 21:12:24 +01:00
Boris Faure 90b3a93698 fix ctrl+minus. Closes T922 2014-02-24 23:50:06 +01:00
Boris Faure f6a08ac7d8 skip buffer when dcs parsing overflows. Closes T932 2014-02-11 22:18:12 +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 864fa1e368 set IUTF8 flag. Closes T656 2014-01-29 22:57:49 +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