Commit Graph

906 Commits

Author SHA1 Message Date
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
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