Jaeun Choi
edeea1eb96
flipselector: apply key binding
...
Summary: This patch applies key binding to elm_flipselector.
Test Plan: None
Reviewers: Hermet, raster
Reviewed By: raster
Differential Revision: https://phab.enlightenment.org/D745
2014-04-16 17:29:16 +09:00
Jaeun Choi
8b8a4b6922
gengrid: apply key binidng
...
Summary: This patch applies key binding to elm_gengrid.
Test Plan: None
Reviewers: Hermet, raster
Reviewed By: raster
Differential Revision: https://phab.enlightenment.org/D744
2014-04-16 17:29:16 +09:00
Jaeun Choi
fc491c7c6c
genlist: apply key binding
...
Summary: This patch applies key binding to elm_genlist.
Test Plan: None
Reviewers: Hermet, raster
Reviewed By: raster
Differential Revision: https://phab.enlightenment.org/D743
2014-04-16 17:29:16 +09:00
Stefan Schmidt
c0ca21b666
theme: Add new image files to EXTRA_DIST to fix distcheck
...
This was broken in 995c0c0257605d857c907aab98fb8f942e4be411
2014-04-16 10:01:34 +02:00
ChunEon Park
5044b58cfb
flipselector - don't say warning.
...
set EINA_UNUSED for unused argument.
2014-04-16 11:05:02 +09:00
Jaeun Choi
9d571ef5a4
web: apply key binding
...
Summary: This patch applies key binding to elm_web.
Test Plan: None
Reviewers: Hermet
Reviewed By: Hermet
Differential Revision: https://phab.enlightenment.org/D740
2014-04-16 11:03:14 +09:00
ChunEon Park
5ab6a7739f
widgets - don't handle the events(key,mouse) if the object is disabled.
...
we can prevent to handle the widget events from the widget infra,
if the object is disabled.
conceptually, disabled object should not be interacted to user input(key, mouse)
2014-04-16 10:59:43 +09:00
Jaeun Choi
40704d6d43
win: apply key binding
...
Summary: This patch applies key binding to elm_win.
Test Plan: None
Reviewers: Hermet
Reviewed By: Hermet
Differential Revision: https://phab.enlightenment.org/D741
2014-04-16 10:38:34 +09:00
Carsten Haitzler
d721cf2588
theme - improve efm icons provided by ApB
...
this fixes T575 wishlist item and improved the icons in default
@feature
2014-04-15 18:42:29 +09:00
Carsten Haitzler
cb397f09fc
win - add ELM_ACCEL env var to set acel method that is preferred
...
@feature
2014-04-15 18:41:39 +09:00
Jaeun Choi
33465d260a
config: bug fix in popup key binding
...
Summary: This patch changes 'Tap' into 'Tab'.
Test Plan: None
Reviewers: Hermet
Differential Revision: https://phab.enlightenment.org/D739
2014-04-15 16:41:16 +09:00
Jaeun Choi
48a4a4add7
video: apply key binding
...
Summary: This patch applies key binding to elm_video.
Test Plan: None
Reviewers: Hermet, raster
Differential Revision: https://phab.enlightenment.org/D738
2014-04-15 16:09:12 +09:00
Jaeun Choi
2411bf5c62
toolbar: apply key binding
...
Summary: This patch applies key binding to elm_toolbar.
Test Plan: None
Reviewers: Hermet, raster
Differential Revision: https://phab.enlightenment.org/D737
2014-04-15 16:07:52 +09:00
Jaeun Choi
840e1fa07f
slideshow: apply key binding
...
Summary: This patch applies key binding to elm_slideshow.
Test Plan: None
Reviewers: Hermet, raster
Differential Revision: https://phab.enlightenment.org/D736
2014-04-15 16:07:41 +09:00
Jaeun Choi
10fb0a3f30
photocam: apply key binding
...
Summary: This patch applies key binding to elm_photocam.
Test Plan: None
Reviewers: Hermet, raster
Differential Revision: https://phab.enlightenment.org/D735
2014-04-15 16:07:17 +09:00
Jaeun Choi
660591102a
radio: apply key binding
...
Summary: This patch applies key binding to elm_radio.
Test Plan: None
Reviewers: Hermet, raster
Differential Revision: https://phab.enlightenment.org/D734
2014-04-15 14:54:58 +09:00
Jaeun Choi
d8d53f4268
map: apply key binding
...
Summary: This patch applies key binding to elm_map.
Test Plan: None
Reviewers: Hermet, raster
Reviewed By: Hermet
Differential Revision: https://phab.enlightenment.org/D733
2014-04-15 14:52:06 +09:00
Jaeun Choi
3449c44221
image: apply key binding
...
Summary: This patch applies key binding to elm_image.
Test Plan: None
Reviewers: Hermet, raster
Reviewed By: Hermet
Differential Revision: https://phab.enlightenment.org/D732
2014-04-15 14:49:35 +09:00
Jaeun Choi
71149158e2
popup: apply key binding
...
Summary: This patch applies key binding to elc_popup.
Test Plan: None
Reviewers: Hermet, raster
Reviewed By: Hermet
Differential Revision: https://phab.enlightenment.org/D731
2014-04-15 14:47:19 +09:00
Jaeun Choi
16dd06bb8e
player: apply key binding
...
Summary: This patch applies key binding to elm_player.
Test Plan: None
Reviewers: Hermet, raster
Reviewed By: Hermet
Differential Revision: https://phab.enlightenment.org/D730
2014-04-15 14:46:39 +09:00
Jaeun Choi
e6d6066581
hoversel: apply key binding
...
Summary: This patch applied key bindiing to elc_hoversel.
Test Plan: None
Reviewers: Hermet, raster
Reviewed By: Hermet
Differential Revision: https://phab.enlightenment.org/D729
2014-04-15 14:40:38 +09:00
Jaeun Choi
530fcf2d8c
fileselector: apply key binding
...
Summary: This patch applies key binding to elm_fileselector.
Test Plan: elementary_test > fileselector > check key events
Reviewers: Hermet, raster
Differential Revision: https://phab.enlightenment.org/D728
2014-04-15 13:58:01 +09:00
Jaeun Choi
fbcadfd87a
list: apply key binding
...
Summary: This patch applies key binding to elm_list.
Test Plan: elementary_test > list > check key events
Reviewers: Hermet, raster, seoz
Differential Revision: https://phab.enlightenment.org/D727
2014-04-15 13:13:57 +09:00
Jaeun Choi
872a1de3c9
key binding infra change for modifiers
...
Summary: This patch makes key binding support multiple and inverse modifier set.
Test Plan: None
Reviewers: raster, Hermet
Differential Revision: https://phab.enlightenment.org/D717
2014-04-14 19:47:52 +09:00
Ryuan Choi
5514493f31
elm_web2: Fix build break with latest EFL
...
Followes Eo2 changes.
2014-04-14 14:53:28 +09:00
Daniel Juyung Seo
cfef2a2a12
toolbar: Initialized some internal variables.
...
This fixes coverity CID 1199658, 1199659.
2014-04-13 02:00:33 +09:00
Daniel Juyung Seo
11ad4e125d
scroller: Initialized some internal variables.
...
This fixes coverity CID 1199657, 1199622, 1199621, 1199620.
@fix
2014-04-13 01:58:43 +09:00
Daniel Juyung Seo
a3a3766845
widget: Initialized internal variables.
...
This fixes coverity CID 1199625 and 1199626.
@fix
2014-04-13 01:44:22 +09:00
Daniel Juyung Seo
237d8dd624
test_genlist: Initialize internal variable.
...
This fixes coverity CID 1193249.
2014-04-13 01:40:27 +09:00
Daniel Juyung Seo
ac10d9ac6e
test_gengrid: Refactor gengrid test code.
...
- Added 'unselected' callback to reveal multiselect bug.
- Passed 'gengrid' directly instead of passing 'api' structure and using it indirectly.
- Added more box to make the GUI cleaner.
- Removed unnecessary comments and added more important comment.
2014-04-13 01:37:38 +09:00
Ryuan Choi
9a5bd0a139
elm_web2: Fix build break.
...
There are some missing implementations whith elm_web implements
but elm_web2 didn't yet.
This patch just added dummy implementations to fix build break.
2014-04-12 05:24:01 +09:00
Daniel Zaoui
72ffb466e5
Menu: Fix warnings.
2014-04-11 09:39:48 +03:00
Jaeun Choi
bf7db13385
removed unnecessary field in key binding
...
Summary: No need to check ev->string if use ev->key instead of ev->keyname.
Test Plan: None
Reviewers: raster
Reviewed By: raster
Differential Revision: https://phab.enlightenment.org/D714
2014-04-10 19:29:37 +09:00
Carsten Haitzler
610ad7f44c
FIX TOMS BREAKING OF ELEMENTARY!
2014-04-10 18:18:21 +09:00
Tom Hacohen
a7c5d02257
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:49:22 +01:00
Tom Hacohen
61ae26094d
atspi: Made some protected functions protected.
...
They should be protected and they break compilation if they are not. I'm
pretty sure much more functions should be protected, but this one
definitely.
2014-04-10 09:39:32 +01:00
Tom Hacohen
f6ee6c772f
test task switcher: Adjusted to Eo2.
2014-04-10 09:39:32 +01:00
Tom Hacohen
5e48645b3d
test systray: Adjusted to Eo2.
2014-04-10 09:39:32 +01:00
Tom Hacohen
a97d2ab019
test application server: Adjusted to Eo2.
2014-04-10 09:39:32 +01:00
Tom Hacohen
5332716a59
win: Adjusted to Eo2.
2014-04-10 09:39:31 +01:00
Tom Hacohen
3737cf6140
widget: Adjusted to Eo2.
2014-04-10 09:39:31 +01:00
Tom Hacohen
140f53c05e
web: Adjusted to Eo2.
2014-04-10 09:39:31 +01:00
Tom Hacohen
dfbffe96de
video: Adjusted to Eo2.
2014-04-10 09:39:31 +01:00
Tom Hacohen
0ccbff2cea
toolbar: Adjusted to Eo2.
2014-04-10 09:39:31 +01:00
Tom Hacohen
12e4804c06
thumb: Adjusted to Eo2.
2014-04-10 09:39:31 +01:00
Tom Hacohen
0cd7e0e3d2
table: Adjusted to Eo2.
2014-04-10 09:35:02 +01:00
Tom Hacohen
416568b1f5
spinner: Adjusted to Eo2.
2014-04-10 09:35:02 +01:00
Tom Hacohen
849b770160
slideshow: Adjusted to Eo2.
2014-04-10 09:35:02 +01:00
Tom Hacohen
a5deb548c2
slider: Adjusted to Eo2.
2014-04-10 09:35:02 +01:00
Tom Hacohen
ada45ffbd3
separator: Adjusted to Eo2.
2014-04-10 09:35:02 +01:00
Tom Hacohen
0a7dbcff47
segment control: Adjusted to Eo2.
2014-04-10 09:35:02 +01:00
Tom Hacohen
cbf43225f1
scroller: Adjusted to Eo2.
2014-04-10 09:35:02 +01:00
Tom Hacohen
9d713b52f2
route: Adjusted to Eo2.
2014-04-10 09:35:01 +01:00
Tom Hacohen
df61db71d6
radio: Adjusted to Eo2.
2014-04-10 09:35:01 +01:00
Tom Hacohen
6749d72f24
progressbar: Adjusted to Eo2.
2014-04-10 09:35:01 +01:00
Tom Hacohen
bc14ce0f6c
prefs: Adjusted to Eo2.
2014-04-10 09:35:01 +01:00
Tom Hacohen
84b86621a0
plug: Adjusted to Eo2.
2014-04-10 09:35:01 +01:00
Tom Hacohen
610c42428b
photocam: Adjusted to Eo2.
2014-04-10 09:35:01 +01:00
Tom Hacohen
372c73a1ef
photo: Adjusted to Eo2.
2014-04-10 09:35:01 +01:00
Tom Hacohen
4ac24b6953
panes: Adjusted to Eo2.
2014-04-10 09:35:01 +01:00
Tom Hacohen
9bab556ac3
notify: Adjusted to Eo2.
2014-04-10 09:35:01 +01:00
Tom Hacohen
9503941d9a
menu: Adjusted to Eo2.
2014-04-10 09:35:01 +01:00
Tom Hacohen
9404d296f8
mapbuf: Adjusted to Eo2.
2014-04-10 09:35:01 +01:00
Tom Hacohen
d4108660a8
map: Adjusted to Eo2.
2014-04-10 09:35:01 +01:00
Tom Hacohen
8f65677fff
list: Adjusted to Eo2.
2014-04-10 09:35:01 +01:00
Tom Hacohen
601b1a0695
layout: Adjusted to Eo2.
2014-04-10 09:35:01 +01:00
Tom Hacohen
a1280cb26f
label: Adjusted to Eo2.
2014-04-10 09:35:01 +01:00
Tom Hacohen
55c7d0aeeb
inwin: Adjusted to Eo2.
2014-04-10 09:35:01 +01:00
Tom Hacohen
de9c5486f6
interface scrollable: Adjusted to Eo2.
2014-04-10 09:35:01 +01:00
Tom Hacohen
a1cc384635
interface atspi component: Adjusted to Eo2.
2014-04-10 09:35:01 +01:00
Tom Hacohen
19b2a1d3dd
index: Adjusted to Eo2.
2014-04-10 09:35:01 +01:00
Tom Hacohen
687762a344
image: Adjusted to Eo2.
2014-04-10 09:35:00 +01:00
Tom Hacohen
16291edbc2
icon: Adjusted to Eo2.
2014-04-10 09:35:00 +01:00
Tom Hacohen
1ced9dd543
hover: Adjusted to Eo2.
2014-04-10 09:35:00 +01:00
Tom Hacohen
0d989232a1
grid: Adjusted to Eo2.
2014-04-10 09:35:00 +01:00
Tom Hacohen
e411454696
glview: Adjusted to Eo2.
2014-04-10 09:35:00 +01:00
Tom Hacohen
e15f80074e
genlist: Adjusted to Eo2.
2014-04-10 09:35:00 +01:00
Tom Hacohen
e8d0f9bb14
gengrid: Adjusted to Eo2.
2014-04-10 09:35:00 +01:00
Tom Hacohen
489fbbcc99
frame: Adjusted to Eo2.
2014-04-10 09:35:00 +01:00
Tom Hacohen
8bb57aff47
flipselector: Adjusted to Eo2.
2014-04-10 09:35:00 +01:00
Tom Hacohen
a3a295eaaa
flip: Adjusted to Eo2.
2014-04-10 09:35:00 +01:00
Tom Hacohen
3a6e755963
entry: Adjusted to Eo2.
2014-04-10 09:35:00 +01:00
Tom Hacohen
f51643bad3
diskselector: Adjusted to Eo2.
2014-04-10 09:35:00 +01:00
Tom Hacohen
766aa30a4c
dbus menu: Adjusted to Eo2.
2014-04-10 09:35:00 +01:00
Tom Hacohen
5d838bf6dd
dayselector: Adjusted to Eo2.
2014-04-10 09:35:00 +01:00
Tom Hacohen
0130522f8c
datetime: Adjusted to Eo2.
2014-04-10 09:35:00 +01:00
Tom Hacohen
2cc529dfb1
conformant: Adjusted to Eo2.
2014-04-10 09:35:00 +01:00
Tom Hacohen
1c51dbce13
colorselector: Adjusted to Eo2.
2014-04-10 09:35:00 +01:00
Tom Hacohen
b39519aa12
cnp: Adjusted to Eo2.
2014-04-10 09:35:00 +01:00
Tom Hacohen
5ea9873316
clock: Adjusted to Eo2.
2014-04-10 09:35:00 +01:00
Tom Hacohen
9a623e21b1
check: Adjusted to Eo2.
2014-04-10 09:35:00 +01:00
Tom Hacohen
9fe8786032
calendar: Adjusted to Eo2.
2014-04-10 09:34:59 +01:00
Tom Hacohen
099ddbf0a4
button: Adjusted to Eo2.
2014-04-10 09:34:59 +01:00
Tom Hacohen
ddd37d7e24
bubble: Adjusted to Eo2.
2014-04-10 09:34:59 +01:00
Tom Hacohen
d616bc4828
box: Adjusted to Eo2.
2014-04-10 09:34:59 +01:00
Tom Hacohen
7623c27feb
atspi bridge: Adjusted to Eo2.
2014-04-10 09:34:59 +01:00
Tom Hacohen
6a334fb4d5
atspi object: Adjusted to Eo2.
2014-04-10 09:34:59 +01:00
Tom Hacohen
8e0c7f6cb1
app client view: Adjusted to Eo2.
2014-04-10 09:34:59 +01:00
Tom Hacohen
1c2d0aaa51
app client: Adjusted to Eo2.
2014-04-10 09:34:59 +01:00
Tom Hacohen
7a7c299cc7
app server view: Adjusted to Eo2.
2014-04-10 09:34:59 +01:00
Tom Hacohen
2b27363ae7
app server: Adjusted to Eo2.
2014-04-10 09:34:59 +01:00
Tom Hacohen
a5495e3bee
actionslider: Adjusted to Eo2.
2014-04-10 09:34:59 +01:00
Tom Hacohen
45695cda3f
popup: Adjusted to Eo2.
2014-04-10 09:34:59 +01:00
Tom Hacohen
3e442beffb
player: Adjusted to Eo2.
2014-04-10 09:34:59 +01:00
Tom Hacohen
9c6576d1c6
naviframe: Adjusted to Eo2.
2014-04-10 09:34:59 +01:00
Tom Hacohen
5a1d105c5e
multibuttonentry: Adjusted to Eo2.
2014-04-10 09:34:59 +01:00
Tom Hacohen
4a3a802a5d
hoversel: Adjusted to Eo2.
2014-04-10 09:34:59 +01:00
Tom Hacohen
83fc130dd4
fileselector entry: Adjusted to Eo2.
2014-04-10 09:34:59 +01:00
Tom Hacohen
978223b0a1
fileselector button: Adjusted to Eo2.
2014-04-10 09:34:59 +01:00
Tom Hacohen
a7ac744f37
fileselector: Adjusted to Eo2.
2014-04-10 09:34:59 +01:00
Tom Hacohen
2d802ca794
Ctxpopup: Adjusted to Eo2.
2014-04-10 09:34:58 +01:00
Jaeun Choi
624b278c44
scroller: apply key binding
...
Summary: This patch applies key binding to elm_scroller.
Test Plan: elementary_test > Scroller > check key events
Reviewers: Hermet, raster
Differential Revision: https://phab.enlightenment.org/D711
2014-04-10 17:10:00 +09:00
Carsten Haitzler
b546eec851
fix new access of uninitted memory isue on eo move
2014-04-10 17:03:27 +09:00
Jean-Philippe Andre
04e7ebb083
Makefile: Add @EVIL_LIBS@ for access_output
...
Thanks Adrien for the report and fix.
2014-04-10 16:07:05 +09:00
Carsten Haitzler
df206b852b
elm cnip - fix new cnp problem where invalid mem ref done
2014-04-10 15:06:35 +09:00
Tom Hacohen
794f95d7c8
layout: expose a typedef that needs to be public (Content_Alias).
...
This typedef is used in publicly exposed APIs.
2014-04-10 03:41:52 +01:00
Thiep Ha
c1853c5ae0
dnd: Skip drag window when drag starts
...
Summary:
Currently, when drag starts, drag window is not skipped. It makes ecore_x cannot find dropable window in some cases.
Issue: Dropable window is not found if we drop inside the initialized area of drag window.
(Example: in Dnd Types of elementary test, try to start dragging at right edge of left label and drop to left edge of right label. The drop is failed).
Reason: Ecore_x considers drag window when it tries to find dropable window at specific position. Therefore, it cannot find dropable window.
Resolve: Skip drag window.
@fix
Reviewers: raster, JackDanielZ, seoz
CC: woohyun, seoz
Differential Revision: https://phab.enlightenment.org/D710
2014-04-10 11:20:50 +09:00
Jaeun Choi
df2b76dcc1
naviframe: apply key binding
...
Summary: This patch applies key binding to elc_naviframe.
Test Plan: elementary_test > Naviframe > check key events
Reviewers: Hermet
Differential Revision: https://phab.enlightenment.org/D709
2014-04-10 11:14:59 +09:00
Ryuan Choi
c8d412d07f
fleselector_button: Implement some missing interfaces of Elm_Interface_Fileselector
...
Implemented below.
- Elm_Interface_Fileselector::selected_paths::get;
- Elm_Interface_Fileselector::thumbnail_size;
- Elm_Interface_Fileselector::selected;
- Elm_Interface_Fileselector::hidden_visible;
- Elm_Interface_Fileselector::sort_method;
- Elm_Interface_Fileselector::multi_select;
- Elm_Interface_Fileselector::mode;
2014-04-10 00:52:37 +09:00
Bogdan Devichev
ac038d7982
elementary: when modal win appears another wins are blocked
...
Summary:
In win.edc add blocker for its content and programs for it. Add
Eina_Bool blocked and was_enabled to _Elm_Menu_Item for correctly blocking
and unblocking of main_menu. They used for saving state which was before modal
win was apeared. Add callbacks and private functions in menu.c for blocking and
unblocking menu. Add integer modal_count to Elm_Win_Smart_Data for creating
enum of modal wins. Add changes in win.c for blocking content, in_focus callback
and menu while modal win is exist.
Reviewers: cedric, seoz, raster
Reviewed By: raster
CC: reutskiy.v.v, raster
Differential Revision: https://phab.enlightenment.org/D607
2014-04-09 19:04:55 +09:00
Mike Blumenkrantz
8fba6f77e9
genlist event_block_rect needs a smart parent to reduce BITCH
2014-04-08 16:23:07 -04:00
Daniel Juyung Seo
5cc573f361
list: Fixed _elm_list_item_content_focus_set in case the first content
...
is focused.
The function should return true when the first content of an item is
focused.
@fix
2014-04-07 04:13:01 +09:00
Daniel Juyung Seo
42483955ca
list: Refactor direction key event handling routine in list.
...
- Added internal function _elm_list_elm_widget_event_direction.
- Simplified cascaded if statements.
- Note: focus_on_selection feature is still broken.
2014-04-07 04:12:41 +09:00
Daniel Juyung Seo
a80edec90c
list: Fixed _elm_list_item_content_focus_set misbehavior.
...
- Moved a check for direction at the start of the function based on the
horizontal mode configuration.
- Removed unnecessary focus set to edje object. In this case, that item
will get the focus automatically by elm widget item focus
infrastructure.
But this focus_on_selection feature is still broken. I need to fix them
more.
2014-04-07 03:10:21 +09:00
Daniel Juyung Seo
9607969c6a
test_list: Removed wrong box packing from list focus example.
2014-04-07 00:58:22 +09:00
Amitesh Singh
68b3bc3583
focus: Renamed the config APIs _item_focus_on_selection_get/set to _item_select_on_focus_disabled_set/get()
...
Summary: - List: On Enter/Space/KP_Enter key press, focused item gets selected.
Test Plan: elementary_test->List Focus
Reviewers: seoz, raster
Reviewed By: seoz
CC: seoz
Differential Revision: https://phab.enlightenment.org/D704
2014-04-06 00:10:55 +09:00
Daniel Juyung Seo
04205fd513
gengrid: Fixed wrong formatting.
2014-04-05 01:18:26 +09:00
wonguk.jeong
c2e8ef52ad
plug: fix SEGV of elementary_test during reconnecting
...
Summary:
problem:
1. open window socket
2. open window plug
3. close window socket
4. open window socket
5. SEGV
there was invalid timer deletion due to dangling pointer.
@fix
Test Plan: elementary_test -> open window socket -> open window plug -> close window socket -> open window socket ->SEGV
Reviewers: raster, seoz
Reviewed By: raster
CC: seoz
Differential Revision: https://phab.enlightenment.org/D699
2014-04-04 12:18:48 +09:00
Amitesh Singh
1479664ec0
list/genlist/gengrid/toolbar: Fix - _nearest_visible_item_get() should always return an item.
...
Test Plan:
Bug:
- elementary_test->genlist/list/toolbar/gengrid Focus
- Resize the window to a state when no item is fully visible. only partially visible.
- Move Focus from outer widgets (Up/Down/Left/right buttons) to list/genlist/gengrid/toolbar.
- Focus goes away (size - 0). Reason: _nearest_visible_item_get returns NULL.
@fix
Reviewers: seoz, raster, woohyun
Reviewed By: raster
CC: seoz, nirajkr, anand.km
Differential Revision: https://phab.enlightenment.org/D696
2014-04-04 12:04:04 +09:00
wonguk.jeong
173df1d361
map: remove memory leak
...
Summary:
1. Name of sources from external module was not free'd. (there was type mismatch between external module and internal impl.)
2. after eina_module_list_free(), eina_array_free() was not invoked.
3. alloc'd but not free'd
@fix
Test Plan: valgrind
Reviewers: raster, cedric, seoz, bluezery, woohyun
CC: seoz
Differential Revision: https://phab.enlightenment.org/D661
2014-04-04 11:47:40 +09:00
Tom Hacohen
84fab21e21
Interface scrollable: Added missing dep.
2014-04-03 17:58:59 +01:00
Tom Hacohen
b11b56ea43
Elm interface scrollable: Put .eo.h include after needed deps.
2014-04-03 15:53:58 +01:00
Tom Hacohen
2357e563c1
Elm widget: Put typedef needed by include before the include.
2014-04-03 13:34:31 +01:00
Amitesh Singh
13d69bcd9d
Gengrid: fix segv in _elm_gengrid_item_edge_check.
...
Reviewers: raster, seoz
Reviewed By: raster
CC: seoz
Differential Revision: https://phab.enlightenment.org/D695
2014-04-03 21:06:36 +09:00
Carsten Haitzler
dea994be94
fix eina log err for mirro set
...
this fixes T1104
2014-04-03 19:34:43 +09:00
nirajkr
5fca06cdb7
gengrid: Fixed the focus animation in horizontal mode
...
Summary:
Fixed the focus animation in horizontal mode. Earlier focus was moving
out of the view port in horizontal mode
@fix
Reviewers: seoz, raster
CC: seoz, singh.amitesh
Differential Revision: https://phab.enlightenment.org/D693
2014-04-03 19:19:45 +09:00
Rajesh PS
69bdc47081
elm_map: Fixed a leak when ecore_file_download_full fails
...
Summary:
The url variable used for ecore_file_download_full api was not being freed when the api failed
@fix
Test Plan: elementary_test->map
Reviewers: seoz, daniel, raster
Reviewed By: raster
CC: govi
Differential Revision: https://phab.enlightenment.org/D692
2014-04-03 19:16:14 +09:00
Amitesh Singh
73b16ef210
focus: Added optional focus feature - item focus on selection.
...
Summary:
Currenly focus and selection happens together. This patch makes item focus
on selection optional by configuration and API.
- configuration: "item_focus_on_selection".
- API: elm_config_item_focus_on_selection_get/set.
- Implemented item_focus_on_selection feature in elm list.
@feature
Test Plan: elementary_test->List focus
Reviewers: raster, seoz, woohyun
CC: seoz
Differential Revision: https://phab.enlightenment.org/D676
2014-04-03 19:11:57 +09:00
nirajkr
e839950126
focus: Avoid un-necessary focus animation call
...
Summary: Avoid un-necessary focus animation call if the source and target have same co-ordinate
Reviewers: seoz, woohyun, raster
CC: seoz, singh.amitesh
Differential Revision: https://phab.enlightenment.org/D679
2014-04-03 19:10:53 +09:00
Thiep Ha
58b6b6596a
[Elm_Dnd] Fix segmentation fault when deleting object with same registered drop callbacks
...
Summary:
In case we register two or more of same drop callbacks for one object, when that object is deleted, segmentation fault happens.
Test case: Register only same callbacks more than two times for one object. Delete that object (manual or auto). Segmentation fault happens.
Reason: When object is deleted, we remove all drop callbacks registered with the object. The _all_drops_targets_cbs_del and elm_drop_target_del are used to do that and they operates on the same cbs_list. If elm_drop_target_del remove the current and the next callbacks in cbs_list, the segmentation fault will happen at _all_drops_targets_cbs_del.
Fix: Check and use updated cbs_list.
@fix
Reviewers: JackDanielZ, raster, seoz
Reviewed By: JackDanielZ
CC: woohyun
Differential Revision: https://phab.enlightenment.org/D691
2014-04-03 19:08:07 +09:00
Amitesh Singh
81ff09a877
test_gengrid: Added more test cases to reveal bugs in horizontal mode.
...
Summary:
- Added focus highlight, focus animation & horizontal mode option to enable/disable.
- Removed unnecessary frame and label from test code.
Test Plan: elementary_test -to "Gengrid Focus"
Reviewers: seoz, raster
CC: seoz, nirajkr
Differential Revision: https://phab.enlightenment.org/D683
2014-04-03 18:39:30 +09:00
Amitesh Singh
d28e8010b7
gengrid: Added feature to move focus out of gengrid if focus is on edge items.
...
Summary:
Earlier, Focus can only move out of gengrid from first or last item.
Now, Focus can move out of gengrid if focus is on edge items.
@feature
Test Plan: elementary_test->Gengrid Focus
Reviewers: raster, seoz
CC: seoz, nirajkr
Differential Revision: https://phab.enlightenment.org/D682
2014-04-03 18:31:47 +09:00
Daniel Zaoui
8c86eecb4b
Fix Uninitialized scalar variable reported by Coverity.
...
Fixes Coverity CID1195446
2014-04-03 12:08:38 +03:00
Carsten Haitzler
cac144658d
fix elm notify (and popup) after win position fixes
2014-04-03 17:31:23 +09:00
Daniel Zaoui
f5f68dd9de
Eolian: use legacy_prefix: null for interfaces.
...
legacy set to null was used for every function to not generate a legacy
API. legacy_prefix set to null indicates no legacy has to be generated
for all the class.
2014-04-03 10:19:03 +03:00
Daniel Zaoui
66a30681e7
Eolian: Integration of Web2
2014-04-03 09:55:49 +03:00
Daniel Zaoui
8169751469
Eolian: Integration of Win Access Object
2014-04-03 09:22:21 +03:00
Daniel Zaoui
1c598fbaaa
Eolian: Integration of App Access Object
2014-04-03 09:22:21 +03:00
Mike Blumenkrantz
23313099c1
e border frames now correctly identify modal dialogs as dialogs
2014-04-02 10:31:25 -04:00
Carsten Haitzler
ca266bdbd5
add hand1 cursor theme element and ensure elm cursor code actually works
...
this adds a hand1 sample cursor theme/image so the theme can find
cursors, (more should be added later), and now actually makes the elm
cursor handling properly set the cursor and update the hotx/y as
needed by tracking the hot swallow object. this relies on a fix in efl
as well.
2014-04-02 20:48:32 +09:00
Carsten Haitzler
db64dffca4
oops - printfs snuck in. remove
2014-04-02 18:09:55 +09:00
Carsten Haitzler
031f427c44
fix x cursors broken by recent eo based fixes... to eolian changes
2014-04-02 18:06:37 +09:00
Cedric BAIL
588c9edd5c
autotools: fix build when Ecore_Drm is enable.
2014-04-02 17:00:16 +09:00
Jaeun Choi
837fc28ed4
calendar, colorselector, diskselector: fix build warnings
...
Summary: This patch fixed build warnings in calendar, colorselector and diskselector.
Test Plan: make
Reviewers: Hermet
Differential Revision: https://phab.enlightenment.org/D685
2014-04-01 22:22:02 +09:00
Daniel Zaoui
fd0d159fef
Eolian: Integration of Gengrid and Gengrid Pan
2014-04-01 14:52:14 +03:00
Amitesh Singh
d593ad85e2
toolbar: Added focus movement on widget items by mouse in.
...
Summary:
- Added a test case in "Toolbar Focus".
@feature
Test Plan: elementary_test->Toolbar Focus
Reviewers: raster, cedric, woohyun
Reviewed By: raster
CC: seoz
Differential Revision: https://phab.enlightenment.org/D665
2014-04-01 20:26:33 +09:00
Amitesh Singh
a090a1cc1f
gengrid: Added focus movement on widget items by mouse in.
...
Summary:
- Added a test case in "Gengrid Focus".
@feature
Test Plan: elementary_test->Gengrid Focus
Reviewers: raster, cedric, woohyun
Reviewed By: raster
CC: seoz
Differential Revision: https://phab.enlightenment.org/D664
2014-04-01 20:26:13 +09:00
Amitesh Singh
daee26de35
genlist: Added focus movement on widget items by mouse in.
...
Summary: @feature
Test Plan: elementary_test->Genlist Focus
Reviewers: raster, cedric, woohyun
Reviewed By: raster
CC: seoz
Differential Revision: https://phab.enlightenment.org/D663
2014-04-01 20:25:03 +09:00
Amitesh Singh
e8ce63b33d
list: Added focus movement on widget items by mouse in.
...
Summary: @feature
Test Plan: elementary_test->List Focus
Reviewers: raster, cedric, woohyun
Reviewed By: raster
CC: seoz
Differential Revision: https://phab.enlightenment.org/D662
2014-04-01 20:23:24 +09:00
Daniel Zaoui
2bc08afc83
Eolian: Integration of Genlist and Genlist Pan
2014-04-01 13:55:42 +03:00
wonguk.jeong
26ebe359c7
cnp: check object type before getting window id
...
Summary:
problem:
1) elementary_test -> entry -> close entry window
2) type mismatch warning is shown on console as below
ERR<19427>:eo lib/eo/eo.c:342 _eo_dov_internal() in elm_win.eo.c:2067: Can't execute function Elm_Win:ELM_OBJ_WIN_SUB_ID_XWINDOW_GET (op 0x167) for class 'Elm_Entry'. Aborting.
solution:
check top object type before invoke elm_win_xwindow_get()/elm_wl_window_get().
if it's not a window, find window id by using ecore_evas APIs.
Fixes T1141
Test Plan: elementary_test -> entry -> close entry window -> check console
Reviewers: raster, seoz, uartie
Reviewed By: raster
CC: seoz
Maniphest Tasks: T1141
Differential Revision: https://phab.enlightenment.org/D684
2014-04-01 19:54:09 +09:00
Carsten Haitzler
3f1e7f6851
menu - fix bug that happens as a result of fixing window obj position
...
similar fix to 59cfed147b50d5b5c644ec75d2c6eb34e8b84294
2014-04-01 19:52:18 +09:00
Tom Hacohen
6f692db203
Theme: Fixed spelling mistake in a comment.
...
Reported by OnlyHuman.
Fixes T1142.
2014-04-01 10:43:18 +01:00
Carsten Haitzler
579331403e
hover - fix bug that happens as a result of fixing window obj position
...
to fix a window position bug, window had to track actual geometry and
not alwasy be at 0,0. but this means hover, that is getting geometry
of the win object sometimes to figure out hover coverage area, and
thus now x, y are not 0, 0 anymore...
2014-04-01 17:29:36 +09:00
Chris Michael
b603ca9f87
elementary: Add support to elementary for creating applications which
...
run in drm.
@feature: This adds an ELM_ENGINE=drm option so that elementary apps
can be run 'standalone' inside drm without any window managers,
compositors, etc
Signed-off-by: Chris Michael <cp.michael@samsung.com>
2014-04-01 07:10:51 +01:00
Chris Michael
163796f26e
elementary: Remove FIXME comment as it is already done above.
...
Signed-off-by: Chris Michael <cp.michael@samsung.com>
2014-04-01 07:10:51 +01:00
Chris Michael
2d1276bd32
elementary: Add drm to list of available engine names, and add env
...
check for drm engine.
Signed-off-by: Chris Michael <cp.michael@samsung.com>
2014-04-01 07:10:51 +01:00
Chris Michael
2338b5ad74
elementary: Add ecore-drm header and ELM_DRM engine define
...
Signed-off-by: Chris Michael <cp.michael@samsung.com>
2014-04-01 07:10:51 +01:00
Jaeun Choi
121f5446c7
check, colorselector, calendar, diskselector: apply key binding
...
Summary:
apply key binding to 4 widgets
this revision is only for reviewing
I'll send 4 seperate patches after review is done.
Test Plan: None
Reviewers: Hermet, seoz, raster
Differential Revision: https://phab.enlightenment.org/D678
2014-04-01 11:10:25 +09:00
Carsten Haitzler
d85c9ac689
elm - cursor - don't get window id if event area obj is not a window
2014-04-01 10:06:47 +09:00
Thiep Ha
e416ea19a5
[Elm_Dnd] Correct drag position when rotation
...
Summary:
When window is rotated, the drag position is not updated.
It makes dnd cannot find out correct dropable objects.
This patch updates the drag position when window is rotated, so that dnd can find correct dropable objects.
@fix
P/S: This patch is originated from JackDanielZ (Daniel Zaoui). I update it to conform with lastest code.
Reviewers: JackDanielZ, raster
Reviewed By: JackDanielZ
CC: woohyun
Differential Revision: https://phab.enlightenment.org/D680
2014-04-01 09:39:16 +09:00
Carsten Haitzler
e2599a6d4a
elm widget - dont get focus if object is not an elm widget
...
this islences lots of missing method complaints from eo (yes - we
wantmixed elm + non elm widgets to work, thus this has to be handled)
2014-04-01 09:26:24 +09:00
Iván Briano
02590f4877
Workaround broken popup on Terminology
...
As the comment in the code explains, when ctxpopup is shown, it's giving
focus to the inner list, which immediately decides to select the first
of its items, calling, in the process, its selection callback. This has
the very unfortunate, annoying and uselessly broken effect of making the
popup never showing up, and instead triggering the first action in it.
Since this behavior of "select first item on focus" seems to be the path
taken in other places, I'm letting the people that know what they want
to do about that figure out how to fix it properly.
2014-03-31 14:50:53 -03:00
Daniel Zaoui
2f3f5b31cd
Map: fix params names
2014-03-31 16:36:22 +03:00
Daniel Zaoui
78d4ae4258
Eolian: Integration of List
2014-03-31 16:00:46 +03:00
ChunEon Park
8f5332f7c4
Revert "Revert "key binding: define Elm_Action function as having a return type of Eina_Bool""
...
This reverts commit 0c32a3fcf13f0c43747c478f012df259e987c156.
now this can be pushed since second merge window for 1.10 is open
2014-03-31 21:28:05 +09:00
Carsten Haitzler
44c96c3efd
fix left over soft cursors in elm
...
@fix - this fixes T893
2014-03-31 20:41:47 +09:00
Daniel Zaoui
b62d73c702
Eolian: Integration of Naviframe
2014-03-31 13:48:26 +03:00
Daniel Zaoui
4b163aecbc
Eolian: Integration of Multi Button Entry
2014-03-31 13:48:26 +03:00
Daniel Zaoui
496020ea96
Eolian: Integration of Flip Selector
2014-03-31 13:48:26 +03:00
Daniel Zaoui
038cfe9d3f
Eolian: Integration of File Selector
2014-03-31 13:48:26 +03:00
Daniel Zaoui
7e895e4d16
Eolian: Integration of File Selector Entry
2014-03-31 13:48:26 +03:00
Daniel Zaoui
4ef3173bd5
Eolian: Integration of File Selector Button
2014-03-31 13:48:25 +03:00
Daniel Zaoui
2c24e9899d
Eolian: Integration of File Selector Interface
2014-03-31 13:48:25 +03:00
Daniel Zaoui
ad6a078501
Eolian: Integration of Win
2014-03-31 10:23:51 +03:00
Daniel Zaoui
550fca5d05
Eolian: Integration of Widget Access Object
2014-03-31 10:23:51 +03:00
Daniel Zaoui
99b8105671
Eolian: Integration of Web
2014-03-31 10:23:51 +03:00
Daniel Zaoui
920f0d5a40
Eolian: Integration of Video
2014-03-31 10:23:51 +03:00
Daniel Zaoui
9b798e7a64
Eolian: Integration of Toolbar
2014-03-31 10:23:51 +03:00
Daniel Zaoui
b55775d43c
Eolian: Integration of Thumb
2014-03-31 10:23:51 +03:00
Daniel Zaoui
dfd2278bc7
Eolian: Integration of Table
2014-03-31 10:23:51 +03:00
Daniel Zaoui
70192db5dd
Eolian: Integration of Systray
2014-03-31 10:23:51 +03:00
Daniel Zaoui
bd9a1c81c6
Eolian: Integration of Spinner
2014-03-31 10:23:51 +03:00
Daniel Zaoui
6c178c1312
Eolian: Integration of Slideshow
2014-03-31 09:08:42 +03:00
Daniel Zaoui
016bf31358
Eolian: Integration of Slider
2014-03-31 09:08:42 +03:00
Daniel Zaoui
8fa7b368be
Eolian: Integration of Separator
2014-03-31 09:08:42 +03:00
Daniel Zaoui
e1a15be56e
Eolian: Integration of Segment Control
2014-03-31 09:08:42 +03:00
Daniel Zaoui
c76581ca44
Eolian: Integration of Scroller
2014-03-31 09:08:42 +03:00
Daniel Zaoui
679b402517
Eolian: Integration of Route
2014-03-31 09:08:11 +03:00
Daniel Zaoui
7705d7c40c
Eolian: Integration of Radio
2014-03-31 09:08:11 +03:00