platform/upstream/elementary.git
10 years agoprefs: Add EVIL_LIBS to build to avoid problems with missing regex.h under mingw
Stefan Schmidt [Mon, 24 Mar 2014 10:35:27 +0000 (11:35 +0100)]
prefs: Add EVIL_LIBS to build to avoid problems with missing regex.h under mingw

Thanks to Adrien Nader to pointing this out.

In the longer term we need to re-factor some parts of the elm build system to
better reflect a build under mingw to avoid spreading @EVIL_LIBS@ and such
everywhere. But for now this is a good fix

@fix

10 years agoRevert "adding focus direction for gengrid"
Carsten Haitzler (Rasterman) [Mon, 24 Mar 2014 08:59:50 +0000 (17:59 +0900)]
Revert "adding focus direction for gengrid"

This reverts commit 4fe82cc740eda0c6b50ee09aedcf173aac1e775d.

10 years agoEolian: Integration of Panel
Daniel Zaoui [Mon, 24 Mar 2014 08:38:01 +0000 (10:38 +0200)]
Eolian: Integration of Panel

10 years agolist: Add item loop feature
Hosang Kim [Mon, 24 Mar 2014 08:35:07 +0000 (17:35 +0900)]
list: Add item loop feature

Summary:
If item loop feature is enabled, item is moved infinitely.

1. add new widget api - item_loop_enabled
2. add smart event using new config - elm_list.c
3. add demo - test_list.c/list_focus

Reviewers: seoz, woohyun, raster, jaehwan, Hermet

CC: singh.amitesh, c
Differential Revision: https://phab.enlightenment.org/D619

10 years agoformat fixup.
Carsten Haitzler (Rasterman) [Mon, 24 Mar 2014 08:00:17 +0000 (17:00 +0900)]
format fixup.

10 years agowarning--
Carsten Haitzler (Rasterman) [Mon, 24 Mar 2014 07:46:51 +0000 (16:46 +0900)]
warning--

10 years agoEolian: Integration of Menu
Daniel Zaoui [Mon, 24 Mar 2014 07:09:40 +0000 (09:09 +0200)]
Eolian: Integration of Menu

10 years agowarning--
Carsten Haitzler (Rasterman) [Mon, 24 Mar 2014 07:40:04 +0000 (16:40 +0900)]
warning--

10 years agoadding focus direction for gengrid
m.zielonka [Mon, 24 Mar 2014 07:38:27 +0000 (16:38 +0900)]
adding focus direction for gengrid

Summary:
It is implementation of focus_direction method for gengrid widget.

We need it in our project. We must service focus by
directions and we want to use gengrid widget. Additionally we must
support changing focus by keyboard (TV remote).
Unfortunately gengrid hasn't default implementation to present its
sub-objects as candidates for focus direction.

Our solution can search for focusable sub-objects (from realized items)
and change then focused and last selected variables in gengrid. If this
candidate wins then object will receive focus.

Reviewers: cedric, raster

CC: raster, seoz
Differential Revision: https://phab.enlightenment.org/D449

10 years agodatetime: clip sub components into global clipper
Wonguk Jeong [Mon, 24 Mar 2014 06:59:35 +0000 (15:59 +0900)]
datetime: clip sub components into global clipper

Summary:
Sub components(fields, disable clippers) were shown even if datetime object has no size (0, 0).
To resolve the problem, I made a global clipper,

@fix

Test Plan:
1. create datetime object.
2. evas_object_show without size.
--> datetime object shouldn't be shown

Reviewers: raster, seoz, woohyun, Hermet

CC: seoz
Differential Revision: https://phab.enlightenment.org/D655

10 years agopanel: check _elm_config_key_binding_call return value
Jaeun Choi [Mon, 24 Mar 2014 06:57:43 +0000 (15:57 +0900)]
panel: check _elm_config_key_binding_call return value

Summary:
If _elm_config_key_binding_call fails, return smart_event.
@fix

Test Plan: None

Reviewers: seoz, Hermet, raster

Reviewed By: raster

Differential Revision: https://phab.enlightenment.org/D654

10 years agotoolbar: Check disabled status of an item in nearest visible item.
Amitesh Singh [Mon, 24 Mar 2014 06:49:51 +0000 (15:49 +0900)]
toolbar: Check disabled status of an item in nearest visible item.

Summary:
Also
- corrected the code for getting the toolbar item from the list.
- added a test for it.

Test Plan: elementary_test -> "Toolbar Focus"

Reviewers: seoz

CC: seoz
Differential Revision: https://phab.enlightenment.org/D653

10 years agoEolian: Integration of Map and Map_Pan
Daniel Zaoui [Sun, 23 Mar 2014 14:45:00 +0000 (16:45 +0200)]
Eolian: Integration of Map and Map_Pan

10 years agoatspi: move component interface implementation to separate file.
Lukasz Stanislawski [Mon, 24 Mar 2014 06:19:06 +0000 (15:19 +0900)]
atspi: move component interface implementation to separate file.

Summary: After eolian integration component interface declaration was moved to separate  ".eo" file. However its implemetation was not. This patch adds new "elm_interface_atspi_compoment.c" with interface implementation.

Reviewers: raster, seoz, JackDanielZ

Reviewed By: JackDanielZ

Differential Revision: https://phab.enlightenment.org/D648

10 years agofix hoversel colorclasses
Carsten Haitzler (Rasterman) [Mon, 24 Mar 2014 05:41:17 +0000 (14:41 +0900)]
fix hoversel colorclasses

10 years agofix button color classes/colors after colorclass intro
Carsten Haitzler (Rasterman) [Mon, 24 Mar 2014 05:29:45 +0000 (14:29 +0900)]
fix button color classes/colors after colorclass intro

10 years agogengrid: Check disabled status of an item in nearest visible item.
Daniel Juyung Seo [Sun, 23 Mar 2014 17:10:59 +0000 (02:10 +0900)]
gengrid: Check disabled status of an item in nearest visible item.

10 years agogenlist: Check disabled status of an item in nearest visible item.
Daniel Juyung Seo [Sun, 23 Mar 2014 17:07:41 +0000 (02:07 +0900)]
genlist: Check disabled status of an item in nearest visible item.

Also added a test for it.

10 years agolist: Check disabled status of an item in nearest visible item.
Daniel Juyung Seo [Sun, 23 Mar 2014 16:51:37 +0000 (01:51 +0900)]
list: Check disabled status of an item in nearest visible item.

Also added a test for it.

10 years agomailmap: Updated mailmap for Amitesh.
Daniel Juyung Seo [Sun, 23 Mar 2014 16:37:40 +0000 (01:37 +0900)]
mailmap: Updated mailmap for Amitesh.

10 years agogenlist: removed printf from commit. b72db5c19
Amitesh Singh [Sun, 23 Mar 2014 16:20:46 +0000 (01:20 +0900)]
genlist: removed printf from commit. b72db5c19

Reviewers: seoz

Reviewed By: seoz

CC: seoz
Differential Revision: https://phab.enlightenment.org/D652

10 years agogenlist: Fixed item multi/single selection routine to skip disabled item
Daniel Juyung Seo [Sun, 23 Mar 2014 15:49:06 +0000 (00:49 +0900)]
genlist: Fixed item multi/single selection routine to skip disabled item
correctly.

@fix

10 years agolist: Fixed item multi/single selection routine to skip disabled item correctly.
Daniel Juyung Seo [Sun, 23 Mar 2014 15:46:43 +0000 (00:46 +0900)]
list: Fixed item multi/single selection routine to skip disabled item correctly.

@fix

10 years agotest_genlist: Added focus move policy option to genlist focus test.
Daniel Juyung Seo [Sun, 23 Mar 2014 14:32:43 +0000 (23:32 +0900)]
test_genlist: Added focus move policy option to genlist focus test.

And removed unnecessary void * casting.

10 years agotoolbar: implemented widget item focus feature.
Amitesh Singh [Sun, 23 Mar 2014 15:22:32 +0000 (00:22 +0900)]
toolbar: implemented widget item focus feature.

Summary:
1. Added "item,focused" and "item,unfocused" smart callbacks.
2. Added _elm_toolbar_focus_highlight_geometry_get().
3. Implemented elm_object_item_focus_set() and elm_object_item_focus_get().
4. Implemented elm_object_focused_item_get()
5. Ported _elm_toolbar_nearest_visible_item_get from cc827fef6.
6. Added Test Case "Toolbar Focus".

@feature

Test Plan: elementary_test->Toolbar Item Focus

Reviewers: seoz, woohyun, raster

CC: nirajkr, raster
Differential Revision: https://phab.enlightenment.org/D555

10 years agogenlist no longer crashes if a selected item is deleted during deselect_all
zmike [Sun, 23 Mar 2014 14:37:47 +0000 (10:37 -0400)]
genlist no longer crashes if a selected item is deleted during deselect_all

10 years agolist/genlist/gengrid: Internal refactoring of item_focused/unfocused
Daniel Juyung Seo [Sun, 23 Mar 2014 14:29:16 +0000 (23:29 +0900)]
list/genlist/gengrid: Internal refactoring of item_focused/unfocused
codes.

- Added a check for focus highlight enable status before calling focus
signal to edje.
- Used obj instead of WIDGET(it) because that is used many times.

10 years agolist: Removed unnecessary check in focused_item_get.
Daniel Juyung Seo [Sun, 23 Mar 2014 14:28:22 +0000 (23:28 +0900)]
list: Removed unnecessary check in focused_item_get.

focused_item is NULL if the list is unfocused so do not need to check if
the list is focused. Just return focused_item.

10 years agoEolian: Integration of Label
Daniel Zaoui [Sun, 23 Mar 2014 12:42:31 +0000 (14:42 +0200)]
Eolian: Integration of Label

10 years agoEolian: Integration of Inwin
Daniel Zaoui [Sun, 23 Mar 2014 12:33:03 +0000 (14:33 +0200)]
Eolian: Integration of Inwin

10 years agotest_list: Made the list focus window bigger for a better testing.
Daniel Juyung Seo [Sun, 23 Mar 2014 12:37:47 +0000 (21:37 +0900)]
test_list: Made the list focus window bigger for a better testing.

10 years agogenlist: Fixed focus object hidden bug on re-focus.
Daniel Juyung Seo [Sun, 23 Mar 2014 12:32:05 +0000 (21:32 +0900)]
genlist: Fixed focus object hidden bug on re-focus.

On smart_on_focus, genlist calls elm_object_item_focus_set. That API
internally calls _elm_widget_focus_highlight_start() but we need to call
this function once again because of the weird focus behavior.

Condition: enable focus highlight and focus highlight animation.
The first _elm_widget_focus_highlight_start() triggers
_elm_win_focus_highlight_simple_setup, and second call triggers
_elm_win_focus_highlight_anim_setup. But the first call does not show
the focus highlight object properly.

Reproduction scenario:
1. elementary_test -> genlist focus
2. click an item
3. scroll the genlist and move the focused item away from the viewport.
4. move the mouse pointer to another window
5. move the mouse pointer to the genlist window back again.
6. focus highlight object is now shown correctly.

By the way, this bug will be hidden when the focus highlight never
scrolls away. I will add this feature soon.

10 years agogengrid: Fixed annoying gengrid scrolling issue when focus is back to gengrid.
Daniel Juyung Seo [Sun, 23 Mar 2014 12:25:40 +0000 (21:25 +0900)]
gengrid: Fixed annoying gengrid scrolling issue when focus is back to gengrid.

This patch is a gengrid version of genlist patch cc827fef6.

Now, gengrid does not autoscroll to last focused/selected item when the gengrid
is focused. It tries to find the nearest visible item instead of the
last focused/selected item.

10 years agoEolian: Integration of Index
Daniel Zaoui [Sun, 23 Mar 2014 11:49:26 +0000 (13:49 +0200)]
Eolian: Integration of Index

10 years agoEolian: Integration of Icon
Daniel Zaoui [Sun, 23 Mar 2014 11:35:23 +0000 (13:35 +0200)]
Eolian: Integration of Icon

10 years agoEolian: Integration of Image
Daniel Zaoui [Sun, 23 Mar 2014 11:05:20 +0000 (13:05 +0200)]
Eolian: Integration of Image

10 years agoEolian: Integration of Hoversel
Daniel Zaoui [Sun, 23 Mar 2014 09:59:22 +0000 (11:59 +0200)]
Eolian: Integration of Hoversel

10 years agoEolian: Integration of Grid
Daniel Zaoui [Sun, 23 Mar 2014 09:46:17 +0000 (11:46 +0200)]
Eolian: Integration of Grid

10 years agoEolian: Integration of GLView
Daniel Zaoui [Sun, 23 Mar 2014 09:39:00 +0000 (11:39 +0200)]
Eolian: Integration of GLView

10 years agoEolian: Integration of Gesture Layer
Daniel Zaoui [Sun, 23 Mar 2014 09:33:26 +0000 (11:33 +0200)]
Eolian: Integration of Gesture Layer

10 years agoEolian: Integration of Flip
Daniel Zaoui [Sun, 23 Mar 2014 09:14:48 +0000 (11:14 +0200)]
Eolian: Integration of Flip

10 years agoelm: Fixed shadow variable warnings during compilation.
Daniel Juyung Seo [Sun, 23 Mar 2014 11:21:23 +0000 (20:21 +0900)]
elm: Fixed shadow variable warnings during compilation.

elm_bubble.eo.c:110:14: warning: declaration of 'access' shadows a
global declaration [-Wshadow]

Special thanks to Jack DanielZ

10 years agotest_list,test_gengrid,test_genlist: Added disabled items for better testing.
Amitesh Singh [Sun, 23 Mar 2014 10:18:05 +0000 (19:18 +0900)]
test_list,test_gengrid,test_genlist: Added disabled items for better testing.

Test Plan: elementary_test->genlist focus, list focus, gengrid focus

Reviewers: seoz

Reviewed By: seoz

CC: seoz
Differential Revision: https://phab.enlightenment.org/D651

10 years agolist: Fixed annoying list scrolling issue when focus is back to list.
Daniel Juyung Seo [Sun, 23 Mar 2014 09:16:23 +0000 (18:16 +0900)]
list: Fixed annoying list scrolling issue when focus is back to list.

This patch is a list version of genlist patch cc827fef6.

Now, list does not autoscroll to last focused/selected item when the list
is focused. It tries to find the nearest visible item instead of the
last focused/selected item.

10 years agogenlist: Fixed typo for _elm_genlist_nearest_visible_item_get comments.
Daniel Juyung Seo [Sun, 23 Mar 2014 08:58:34 +0000 (17:58 +0900)]
genlist: Fixed typo for _elm_genlist_nearest_visible_item_get comments.

10 years agomacros: Fixed wrong ELM_RECTS_INCLUDE logic.
Daniel Juyung Seo [Sun, 23 Mar 2014 08:57:08 +0000 (17:57 +0900)]
macros: Fixed wrong ELM_RECTS_INCLUDE logic.

10 years agoEolian: Integration of Entry
Daniel Zaoui [Sat, 22 Mar 2014 17:44:29 +0000 (19:44 +0200)]
Eolian: Integration of Entry

10 years agoEolian: Integration of Disk Selector
Daniel Zaoui [Fri, 21 Mar 2014 15:27:17 +0000 (17:27 +0200)]
Eolian: Integration of Disk Selector

10 years agoEolian: Integration of Day Selector
Daniel Zaoui [Fri, 21 Mar 2014 14:01:48 +0000 (16:01 +0200)]
Eolian: Integration of Day Selector

10 years agotest_genlist, test_gengrid: Added more callbacks to genlist/gengrid for a
Daniel Juyung Seo [Sun, 23 Mar 2014 07:53:08 +0000 (16:53 +0900)]
test_genlist, test_gengrid: Added more callbacks to genlist/gengrid for a
better testing.

10 years agolist/genlist/gengrid: Handle on_focus event on focus set only for key
Daniel Juyung Seo [Sun, 23 Mar 2014 07:48:10 +0000 (16:48 +0900)]
list/genlist/gengrid: Handle on_focus event on focus set only for key
event.

When you use mouse(touch) that triggers mouse up event, the
focus/selection movement is done by mouse up callback, so don't need to
handle on_focus event when mouse(touch) is used.

You can reproduce the bug by the following step.
1. launch elementary_test -> list focus, genlist focus, gengrid focus
2. focus an item (by touch, by key)
3. move focus to left button (by touch, by key)
4. click an another item (by touch)
5. previously focused item will be unfocused again even it was unfocused
at step #3/

Special thanks to Amitesh for the report.

10 years agogenlist needs to iterate exactly once over a fixed list when deselcting all items
zmike [Sun, 23 Mar 2014 07:10:15 +0000 (03:10 -0400)]
genlist needs to iterate exactly once over a fixed list when deselcting all items

the selected items list can be modified during deselect from the smart callback, which can cause an infinite loop here

@fix

10 years agogengrid: Commented out some temporarily unused code.
Daniel Juyung Seo [Sat, 22 Mar 2014 17:07:20 +0000 (02:07 +0900)]
gengrid: Commented out some temporarily unused code.

This code will be used later when the item selection on key press becomes
optional. So do not remove this.

10 years agoelm: Fixed shadow variable build warning.
Daniel Juyung Seo [Sat, 22 Mar 2014 17:05:16 +0000 (02:05 +0900)]
elm: Fixed shadow variable build warning.

declaration of 'access' shadows a global declaration

10 years agotest_list: Added focus move policy set example to test_list.
Daniel Juyung Seo [Sat, 22 Mar 2014 16:35:00 +0000 (01:35 +0900)]
test_list: Added focus move policy set example to test_list.

10 years agofocus: Added optional focus feature - focus movement by mouse_in.
Daniel Juyung Seo [Thu, 20 Mar 2014 14:50:46 +0000 (23:50 +0900)]
focus: Added optional focus feature - focus movement by mouse_in.

Focus is moved by mouse click by default. This patch makes moving focus
by mouse_in optionally by configuration and API. Widget item focus
movement is not applied yet. Need to do that as well.

- configuration: "focus_move_policy"
- API: elm_config_focus_move_policy_set/get
- enum
  ELM_FOCUS_MOVE_POLICY_CLICK
  ELM_FOCUS_MOVE_POLICY_IN

@feature

10 years agotest_genlist/gengrid: Renamed 'item focus' test to just 'focus'.
Daniel Juyung Seo [Sat, 22 Mar 2014 15:49:41 +0000 (00:49 +0900)]
test_genlist/gengrid: Renamed 'item focus' test to just 'focus'.

10 years agofocus: Set the focus target as NULL on focus highlight init.
Daniel Juyung Seo [Sat, 22 Mar 2014 15:42:59 +0000 (00:42 +0900)]
focus: Set the focus target as NULL on focus highlight init.

Only elementary object can be a candidate for elementary focus.

10 years agotest_genlist: Flourish genlist focus test case to reveal more bugs.
Daniel Juyung Seo [Sat, 22 Mar 2014 15:38:01 +0000 (00:38 +0900)]
test_genlist: Flourish genlist focus test case to reveal more bugs.

- Added focus highlight enable/disable option.
- Added a button to set the focus to 2nd item after 1.5 seconds.
- Added a button to select the 2nd item after 1.5 seconds.
- Removed unnecessary frame and lable for the test.

10 years agotest_genlist: Merged 'Genlist Focus' and 'Genlist Item Focus' test.
Daniel Juyung Seo [Sat, 22 Mar 2014 15:13:58 +0000 (00:13 +0900)]
test_genlist: Merged 'Genlist Focus' and 'Genlist Item Focus' test.

There is no reason to have two different focus example for genlist.

10 years agogengrid: Fixed broken gengrid item focus support.
Daniel Juyung Seo [Sat, 22 Mar 2014 14:51:52 +0000 (23:51 +0900)]
gengrid: Fixed broken gengrid item focus support.

This commit is a gengrid version of 7d43205a0.
Now it works so much better than before.
- Fixed the separate behavior between selected item and focused item.
- Fixed wrong focus set when gengrid is focused first time by mouse.
- Fixed wrong scroll movement when the focus highlight is disabled.
- Item selection sets that item focused. So when an item is selected, do
not need to set the focus again.

10 years agogenlist: Fixed broken genlist item focus support.
Daniel Juyung Seo [Sat, 22 Mar 2014 14:28:19 +0000 (23:28 +0900)]
genlist: Fixed broken genlist item focus support.

Now it works so much better than before.
- Fixed the separate behavior between selected item and focused item.
- Fixed wrong focus set when genlist is focused first time by mouse.
- Fixed wrong scroll movement when the focus highlight is disabled.
- Item selection sets that item focused. So when an item is selected, do
not need to set the focus again.
- Fixed wrong call for _elm_genlist_item_content_focus_set on deleted
item.

10 years agolist: Added missing return from my previous commit ac0b3c.
Daniel Juyung Seo [Sat, 22 Mar 2014 12:50:21 +0000 (21:50 +0900)]
list: Added missing return from my previous commit ac0b3c.

10 years agomobile config: Added key bindings to mobile profile.
Daniel Juyung Seo [Sat, 22 Mar 2014 10:21:38 +0000 (19:21 +0900)]
mobile config: Added key bindings to mobile profile.

We can still use keyboards with Mobile profile when you attach your
keyboard with bluetooth or connect the keyboard physically.

10 years agotest_list: Added clicked callback to buttons and made focus highlight optional.
Daniel Juyung Seo [Sat, 22 Mar 2014 10:17:01 +0000 (19:17 +0900)]
test_list: Added clicked callback to buttons and made focus highlight optional.

10 years agogenlist/gengrid: Used item callback infrastructure.
Daniel Juyung Seo [Sat, 22 Mar 2014 10:10:27 +0000 (19:10 +0900)]
genlist/gengrid: Used item callback infrastructure.

10 years agolist/genlist/gengrid: Call item_show not bring_in on focus.
Daniel Juyung Seo [Sat, 22 Mar 2014 09:38:00 +0000 (18:38 +0900)]
list/genlist/gengrid: Call item_show not bring_in on focus.

Elm 1.9 does item_show not bring_in so let's keep the consistency. I
will make this optional later.

10 years agolist: Fixed heavily broken list item focus/selection movement.
Daniel Juyung Seo [Sat, 22 Mar 2014 09:30:45 +0000 (18:30 +0900)]
list: Fixed heavily broken list item focus/selection movement.

Item selection also sets the focus automatically so do not need to set
focus twice. This code needs to be changed later again when the
selection by key arrow becomes optional.

10 years agolist: Select the first item when the list widget is just focused first time.
Daniel Juyung Seo [Sat, 22 Mar 2014 09:07:27 +0000 (18:07 +0900)]
list: Select the first item when the list widget is just focused first time.

Select the first item if there is no last_focused_item,
 last_selected_item, and if this focus is done by key event.

10 years agolist: Fixed formatting before fixing a bug.
Daniel Juyung Seo [Sat, 22 Mar 2014 09:06:42 +0000 (18:06 +0900)]
list: Fixed formatting before fixing a bug.

10 years agolist: Fixed item focus logic correctly by checking mouse down instead
Daniel Juyung Seo [Sat, 22 Mar 2014 09:01:22 +0000 (18:01 +0900)]
list: Fixed item focus logic correctly by checking mouse down instead
of highlighted_item.

highlighted_item will be NULL after the first click and it is not
useful. To avoid first item focus -> first item unfocus -> clicked
item focus on the first focus to list widget, this patch is needed.

Thanks for the report Ceolin.

10 years agoflip, index: Renamed smart data member 'down' to 'mouse_down' and used
Daniel Juyung Seo [Sat, 22 Mar 2014 08:54:49 +0000 (17:54 +0900)]
flip, index: Renamed smart data member 'down' to 'mouse_down' and used
EINA_TRUE/FALSE.

This commit is for consistency inside elementary.

10 years agobutton: Check return value of _elm_config_key_binding_call.
Daniel Juyung Seo [Sat, 22 Mar 2014 07:25:34 +0000 (16:25 +0900)]
button: Check return value of _elm_config_key_binding_call.

This fixes severely broken focus movement.

10 years agowin - revert the revert. 1974aff066a10df59750a6d52fd9933333eb0ee3
ChunEon Park [Sat, 22 Mar 2014 06:40:07 +0000 (15:40 +0900)]
win - revert the revert. 1974aff066a10df59750a6d52fd9933333eb0ee3

I missed this already puhsed in the 1.9 release. :(

10 years agowin - removed unknown type.
ChunEon Park [Sat, 22 Mar 2014 06:19:28 +0000 (15:19 +0900)]
win - removed unknown type.

10 years agoRevert "Revert "win: Add a API, elm_win_type_get.""
ChunEon Park [Sat, 22 Mar 2014 06:17:00 +0000 (15:17 +0900)]
Revert "Revert "win: Add a API, elm_win_type_get.""

This reverts commit 1fae5b440457948a048007fbb24171f90e6aab30.

sorry i didn't intend reverting this commit.

10 years agoRevert "win: Add a API, elm_win_type_get."
ChunEon Park [Sat, 22 Mar 2014 06:10:55 +0000 (15:10 +0900)]
Revert "win: Add a API, elm_win_type_get."

This reverts commit 313eaab843194083d5dee11f053a156f88c6c219.

we don't agree this unknown type of window.
it should be always known type.

10 years agoRevert "elm_win: Unbreak the ABI break of window type."
ChunEon Park [Sat, 22 Mar 2014 06:10:40 +0000 (15:10 +0900)]
Revert "elm_win: Unbreak the ABI break of window type."

This reverts commit 79d2df12fe5e4d57d7a6247975feac1f0793ec72.

10 years agoscroller content type is not always widget.
ChunEon Park [Sat, 22 Mar 2014 05:40:48 +0000 (14:40 +0900)]
scroller content type is not always widget.

10 years agoelm_button: apply key binding
Jaeun Choi [Sat, 22 Mar 2014 05:31:49 +0000 (14:31 +0900)]
elm_button: apply key binding

Summary: This patch applies key binding to elm_button.

Test Plan: elementary_test > Button > check key events

Reviewers: Hermet, raster

Reviewed By: Hermet

Differential Revision: https://phab.enlightenment.org/D646

10 years agonaviframe : Fixed the overlap issue during multiple push.
Subhransu Sekhar Mohanty [Sat, 22 Mar 2014 05:22:32 +0000 (14:22 +0900)]
naviframe : Fixed the overlap issue during multiple push.

Summary:
Currently there is a overlap issue in naviframe in case of multiple push.
This issue will occur if the naviframe edc implements push,defered for
the item transition. The issue occurs becoz of cur,push,deffered is not being
called to the current and intermediate items during multiple item push.
To fix the above issue pass the data as current item that needs to be
out of the aviframe during creating the animator job.

@fix

Reviewers: Jaehyun, seoz, Hermet

Reviewed By: Hermet

CC: raster
Differential Revision: https://phab.enlightenment.org/D645

10 years agogengrid : Implementation for gengrid item focus support
nirajkr [Fri, 21 Mar 2014 08:00:46 +0000 (17:00 +0900)]
gengrid : Implementation for gengrid item focus support

Summary:
Implemented the following API to support gengrid item_focus
          1. _elm_gengrid_focus_highlight_geometry_get
          2. _elm_gengrid_focused_item_get
          3. _item_focus_up
          4. _item_focus_down
          5. _item_focus_right
          6. _item_focus_down
          7. _item_focus_set_hook
          8. _item_focus_get_hook
          9. _item_focused
          10. _item_unfocused
          11. Changes in the smart_event, pan_calculation, smart_on_focus to support item focus

Reviewers: seoz, woohyun, singh.amitesh, raster

CC: raster
Differential Revision: https://phab.enlightenment.org/D550

10 years agofix scrollbar to be clickable even if vieport is tiny compared to content
Carsten Haitzler (Rasterman) [Fri, 21 Mar 2014 03:20:43 +0000 (12:20 +0900)]
fix scrollbar to be clickable even if vieport is tiny compared to content

@fix

10 years agotest_dnd: Fixed memory leak. Free item's data on item deletion.
Daniel Juyung Seo [Thu, 20 Mar 2014 17:35:29 +0000 (02:35 +0900)]
test_dnd: Fixed memory leak. Free item's data on item deletion.

This fixes coverity CID 1193246:  Resource leak  (RESOURCE_LEAK).

10 years agoaccess: Fixed memory leak.
Daniel Juyung Seo [Thu, 20 Mar 2014 17:33:22 +0000 (02:33 +0900)]
access: Fixed memory leak.

This fixes coverity CID 1193244:  Resource leak  (RESOURCE_LEAK).

@fix

10 years agoindex: Set variable to NULL after free.
Daniel Juyung Seo [Thu, 20 Mar 2014 15:55:31 +0000 (00:55 +0900)]
index: Set variable to NULL after free.

Then NULL check for this variable is not valid.
This fixes coverity CID 1193250:  Use after free  (USE_AFTER_FREE).

@fix

10 years agoatspi_object: Added missing comma.
Daniel Juyung Seo [Thu, 20 Mar 2014 15:49:52 +0000 (00:49 +0900)]
atspi_object: Added missing comma.

This fixes coverity CID 1193238:  Missing comma in a string array
initialization  (MISSING_COMMA)

@fix

10 years agodiskselector: Compare correct variables.
Daniel Juyung Seo [Thu, 20 Mar 2014 15:46:47 +0000 (00:46 +0900)]
diskselector: Compare correct variables.

It was comparing the same variable.
Fixed coverity CID 1193236:  Pointless string comparison
(CONSTANT_EXPRESSION_RESULT)

@fix

10 years agotest_web: Improve fullscreen test case.
Ryuan Choi [Thu, 20 Mar 2014 14:28:53 +0000 (23:28 +0900)]
test_web: Improve fullscreen test case.

Improved fullscreen api tests not to show other widgets when web page requires fullscreen.

10 years agoEolian: Integration of Datetime
Daniel Zaoui [Thu, 20 Mar 2014 13:17:55 +0000 (15:17 +0200)]
Eolian: Integration of Datetime

10 years agoEolian: Integration of Ctx Popup
Daniel Zaoui [Thu, 20 Mar 2014 13:06:33 +0000 (15:06 +0200)]
Eolian: Integration of Ctx Popup

10 years agoEolian: Integration of Conformant
Daniel Zaoui [Thu, 20 Mar 2014 12:37:43 +0000 (14:37 +0200)]
Eolian: Integration of Conformant

10 years agoEolian: Integration of Color Selector
Daniel Zaoui [Thu, 20 Mar 2014 12:29:12 +0000 (14:29 +0200)]
Eolian: Integration of Color Selector

10 years agoEolian: Integration of Clock
Daniel Zaoui [Thu, 20 Mar 2014 09:11:48 +0000 (11:11 +0200)]
Eolian: Integration of Clock

10 years agoEolian: Integration of Check
Daniel Zaoui [Thu, 20 Mar 2014 08:27:21 +0000 (10:27 +0200)]
Eolian: Integration of Check

10 years agoEolian: Integration of Calendar
Daniel Zaoui [Thu, 20 Mar 2014 07:44:34 +0000 (09:44 +0200)]
Eolian: Integration of Calendar

10 years agoEolian: Integration of Button
Daniel Zaoui [Thu, 20 Mar 2014 06:40:43 +0000 (08:40 +0200)]
Eolian: Integration of Button

10 years agoEolian: Integration of Bubble
Daniel Zaoui [Thu, 20 Mar 2014 06:40:07 +0000 (08:40 +0200)]
Eolian: Integration of Bubble

10 years agoEolian: Integration of Box
Daniel Zaoui [Thu, 20 Mar 2014 05:58:37 +0000 (07:58 +0200)]
Eolian: Integration of Box

10 years agoclear up the documentation of tooltip
Bora Hwang [Thu, 20 Mar 2014 11:12:02 +0000 (20:12 +0900)]
clear up the documentation of tooltip

Summary: Since explanations of tooltip's APIs are scattered in header or source code, these needs to be cleared up.

Reviewers: seoz, Hermet, woohyun, raster

Reviewed By: raster

Differential Revision: https://phab.enlightenment.org/D644