platform/upstream/elementary.git
8 years ago[layout] Add NULL check in _elm_layout_text_set function 98/77298/3
Jaeun Choi [Wed, 29 Jun 2016 09:28:54 +0000 (18:28 +0900)]
[layout] Add NULL check in _elm_layout_text_set function

When the parameter 'text' is NULL in elm_layout_text_set function,
the sub object data with the same part name is removed
from the layout's sub object list and the function returns immediately.
However, if the text part doesn't exist in the list,
a new sub object data is appended to the list even though the text is NULL.
This patch adds NULL check so the function can return in such cases.

Change-Id: Ia3a26864acc7139e530839b542ba00fc454667a8
Signed-off-by: Jaeun Choi <jaeun12.choi@samsung.com>
8 years ago[Accessibility]: 1. To learn the geometry of keyboard, used ATSPI role keyboard_window. 16/76616/7
Shilpa Singh [Fri, 24 Jun 2016 11:52:10 +0000 (17:22 +0530)]
[Accessibility]: 1. To learn the geometry of keyboard,  used ATSPI role keyboard_window.
2. Added bounds-changed signal emitting code
3. Emitted bounds-changed when keyboard geometry is changed.

Change-Id: I131d337ae3dc632fd49655b18158bca8c284a379
Signed-off-by: Shilpa Singh <shilpa.singh@samsung.com>
8 years agoelm_index: add elm_index_priority_set() api. 95/77495/1
Hermet Park [Thu, 30 Jun 2016 04:33:42 +0000 (13:33 +0900)]
elm_index: add elm_index_priority_set() api.

elm_index_priority_set() api has been changed to elm_index_standard_priority_set().

keep the previous api with deprecated for compatibility.

Change-Id: I3213f00af698702bb77be2dab9b9f35abbc3b1be

8 years ago[genlist] : fix genlist item eo type get return value to integer 25/77325/2
SangHyeon Lee [Wed, 29 Jun 2016 10:41:42 +0000 (19:41 +0900)]
[genlist] : fix genlist item eo type get return value to integer

Change-Id: I2ed6afc22218b109e0b904070ff60327af9a5351
Signed-off-by: SangHyeon Lee <sh10233.lee@samsung.com>
8 years agoelm_cnp: add support for window rotation for drag window 43/77343/2
Thiep Ha [Wed, 29 Jun 2016 11:14:04 +0000 (20:14 +0900)]
elm_cnp: add support for window rotation for drag window

When main window is rotated, the drag window should be rotated also.

@tizen_only
Signed-off-by: Thiep Ha <thiep.ha@samsung.com>
Change-Id: I335fd9890ffdcfbb4fdad5b72c824c1c816ee4d6

8 years agoAdd support for multiple types' buffer: dnd and cnp can exist together 39/77139/3
Thiep Ha [Mon, 27 Jun 2016 04:59:18 +0000 (13:59 +0900)]
Add support for multiple types' buffer: dnd and cnp can exist together

@tizen_only
Change-Id: I6e36225a861b5865b5659d3f8fdf219dd55a22ab
Signed-off-by: Thiep Ha <thiep.ha@samsung.com>
8 years agowin: to switch application window icon on runtime, 70/77270/1
Bowon Ryu [Wed, 29 Jun 2016 08:24:07 +0000 (17:24 +0900)]
win: to switch application window icon on runtime,
we change icon_set function for tizen windows only.

this is necessary for tizen sdk ui tools.

Change-Id: I575b2b03df167e8cde9cf8c92f0ef34af2ff0a5c

8 years agodisable dlfcn header inclusion for windows hosting. 33/77233/1
Bowon Ryu [Wed, 29 Jun 2016 06:41:53 +0000 (15:41 +0900)]
disable dlfcn header inclusion for windows hosting.

Windows platform doesn't provide that header file.
We can't utilize it.

Change-Id: I091305f71f0af4dca37c55b2230fe7765db9ed47

8 years ago[Panel] added content_size_set to make panel visible 62/77162/2 accepted/tizen/common/20160703.130143 accepted/tizen/ivi/20160630.003839 accepted/tizen/mobile/20160630.003813 accepted/tizen/tv/20160630.003730 accepted/tizen/wearable/20160630.003858 submit/tizen/20160629.094813
Sung-Taek Hong [Wed, 28 Jan 2015 12:37:34 +0000 (21:37 +0900)]
[Panel] added content_size_set to make panel visible

Set the content_size value to make the panel come out.
Cherrypick Tizen Only feature from Tizen_2.4.

Change-Id: Ib9b3215889a86267f5e00ca9190798ad84755355
Signed-off-by: Sung-Taek Hong <sth253.hong@samsung.com>
8 years ago[genlist] enable item align feature for wearable profile 60/77060/2
SangHyeon Lee [Tue, 28 Jun 2016 10:48:56 +0000 (19:48 +0900)]
[genlist] enable item align feature for wearable profile

Change-Id: I578e26c6b3b2c463fb606164402e867e560f75e9
Signed-off-by: SangHyeon Lee <sh10233.lee@samsung.com>
8 years ago[genlist] repeat the event on banded bg rectangle 50/77050/2
SangHyeon Lee [Tue, 28 Jun 2016 10:27:43 +0000 (19:27 +0900)]
[genlist] repeat the event on banded bg rectangle

Change-Id: Id2630c044a2fb6b18242309340e7fcd3769f9dee
Signed-off-by: SangHyeon Lee <sh10233.lee@samsung.com>
8 years ago[genlist] fallback to default style when style set failed 19/76919/3
SangHyeon Lee [Tue, 28 Jun 2016 04:24:05 +0000 (13:24 +0900)]
[genlist] fallback to default style when style set failed

Change-Id: I3e652fe8805ef15b558dada1831c553a290d7e3d
Signed-off-by: SangHyeon Lee <sh10233.lee@samsung.com>
8 years ago[ctxpopup] check auto hide disable mode when bg clicked 23/76723/2
SangHyeon Lee [Mon, 27 Jun 2016 05:20:28 +0000 (14:20 +0900)]
[ctxpopup] check auto hide disable mode when bg clicked

Change-Id: I28b0b77d2c384824bf52fab5960a840e79b1c4fb
Signed-off-by: SangHyeon Lee <sh10233.lee@samsung.com>
8 years ago[Progressbar] initialize progress unit NULL 01/77001/2
Sung-Taek Hong [Mon, 10 Aug 2015 10:25:27 +0000 (19:25 +0900)]
[Progressbar] initialize progress unit NULL

When progressbar is created, progress unit is initialized as "%.0f%%"
This will harm compatibility with prior versions, and thus set NULL
when created.

Change-Id: I16635a9fe44cda3a358559b7174d29661e068bde
Signed-off-by: Sung-Taek Hong <sth253.hong@samsung.com>
8 years agopopup: remove max_sc_w because it's duplicate job 33/76933/3
Jinyong Park [Tue, 28 Jun 2016 05:15:15 +0000 (14:15 +0900)]
popup: remove max_sc_w because it's duplicate job

Summary:
max_sc_w decide popup's "content" area size when popup scrollable is TRUE.
but in popup's edc, "elm/popup/content/XXXX" has min size when scrollable is TRUE. (and it is content area layout)
max_sc_w has fixed value, so I think deciding by edc is better than fixed code.

Test Plan:
1. elementary_test -to popup
2. check "Enable popup scroll"
3. click any list item.
4. observe popup and compare before this patch.

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

Change-Id: I6bceeab859777724f6d064b73fe033a987e08d56
Signed-off-by: Jinyong Park <j4939.park@samsung.com>
8 years agospinner: Add entry visible, focus check flag for reactivating entry 00/76200/4
Woochan Lee [Thu, 23 Jun 2016 06:26:51 +0000 (15:26 +0900)]
spinner: Add entry visible, focus check flag for reactivating entry

Fix - TASM-2162
This commit will be contributed on upstream.

@tizen_fix

Change-Id: I97c95fc9bdba4e2cdbd3b9726c57116a13b8bea5

8 years ago[Hoversel] rearrange hoversel when its parent is resized 89/76489/4
Sungtaek Hong [Fri, 24 Jun 2016 05:40:15 +0000 (14:40 +0900)]
[Hoversel] rearrange hoversel when its parent is resized

    Summary:
    Hoversel will be rearranged when its parent is resized.
    This patch was written by @godlytalias on tizen side.

Change-Id: Ie289cdfc879322b5ee1897250b011dfba855910d
Signed-off-by: Sungtaek Hong <sth253.hong@samsung.com>
origin: upstream

8 years ago[Hoversel] fix calculation to make items fit to dropdown box 84/76484/4
Sungtaek Hong [Fri, 24 Jun 2016 05:33:17 +0000 (14:33 +0900)]
[Hoversel] fix calculation to make items fit to dropdown box

    Summary:
    While applying scroller on hoversel, several lines for item size
    calculation were added, but they failed to have item get proper size.
    Now redundant codes are removed and some are fixed, and hoversel will
    be shown more well-ordered.

Change-Id: Id6375a2ccce5fa11ec1b7644dba2cd681f6cfde1
Signed-off-by: Sungtaek Hong <sth253.hong@samsung.com>
origin: upstream

8 years agobox: add support size hint padding 35/74735/2
Jee-Yong Um [Wed, 15 Jun 2016 10:06:35 +0000 (19:06 +0900)]
box: add support size hint padding

Change-Id: I43ff975c94b61160a75f5e408f03e940b40372eb
Signed-Off-By: Jee-Yong Um <jc9.um@samsung.com>
8 years agoelm_entry: restrict focus region to inside of entry object area 35/76935/2
Jiwon Kim [Tue, 28 Jun 2016 01:47:03 +0000 (10:47 +0900)]
elm_entry: restrict focus region to inside of entry object area

Summary:
Focus region must be located in entry object.
Therefore if it get out of entry,
 it just returns last cursor position that can be shown.

@fix

Test Plan:
1. elementary_test "Entry on Page Scroll"
2. click 2nd btn and close popup
3. page should not be scrolled

Reviewers: raster, herdsman, id213sin, woohyun, tasn, cedric

Subscribers: jpeg

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

@TSAM-4688

Change-Id: Ie0c8cc36e4079f9a4a1ae9edf9bf23b361c712d6
Signed-off-by: Jiwon Kim <jiwon177.kim@samsung.com>
8 years agoelm_interface_scrollable: Overscroll effect 47/67147/5
Hosang Kim [Mon, 25 Apr 2016 09:34:02 +0000 (18:34 +0900)]
elm_interface_scrollable: Overscroll effect

Signed-off-by: Hosang Kim <hosang12.kim@samsung.com>
Change-Id: I1f828221a96c4587266b5424e3856c449d79b80f

8 years agopopup: add outside_pad for portrait mode 62/76462/2 accepted/tizen/common/20160627.191745 accepted/tizen/ivi/20160624.103224 accepted/tizen/mobile/20160624.103137 accepted/tizen/tv/20160624.103154 accepted/tizen/wearable/20160624.103207 submit/tizen/20160624.063637
Jinyong Park [Fri, 24 Jun 2016 04:41:46 +0000 (13:41 +0900)]
popup: add outside_pad for portrait mode

Change-Id: I42963e3616db1d4515f38185127e7587b9c159fd
Signed-off-by: Jinyong Park <j4939.park@samsung.com>
8 years agopopup: fix "popup didn't show content at first time" 18/76318/4
Jinyong Park [Thu, 23 Jun 2016 10:34:25 +0000 (19:34 +0900)]
popup: fix "popup didn't show content at first time"

Change-Id: Id12f9a8ec94748b56f23b38899c2145a76a13531
Signed-off-by: Jinyong Park <j4939.park@samsung.com>
8 years agopopup: add a allow eval flag not to call another sizing eval during sizing eval 37/76437/2
Jinyong Park [Fri, 24 Jun 2016 02:43:51 +0000 (11:43 +0900)]
popup: add a allow eval flag not to call another sizing eval during sizing eval

Change-Id: Ib82e7b2a01c9549e5eb8d8fa7a8eb6494b2d0f52
Signed-off-by: Jinyong Park <j4939.park@samsung.com>
8 years agochange elementary spec profile condition for 3.0 24/76424/1
SangHyeon Lee [Fri, 24 Jun 2016 01:55:24 +0000 (10:55 +0900)]
change elementary spec profile condition for 3.0

Change-Id: I239fab6017c769abe1e1badbdc3b89a488f6dbdd
Signed-off-by: SangHyeon Lee <sh10233.lee@samsung.com>
8 years agowidget: Apply paragraph direction when language is changed 80/76080/4
Youngbok Shin [Wed, 22 Jun 2016 14:58:37 +0000 (23:58 +0900)]
widget: Apply paragraph direction when language is changed

@tizen_feature

Change-Id: I2eed979e67a08e81470e14aa14f2699f16b4870b

8 years agowidget: Override evas_obj_paragraph_direction_set 81/75881/4
Youngbok Shin [Wed, 22 Jun 2016 05:24:04 +0000 (14:24 +0900)]
widget: Override evas_obj_paragraph_direction_set

For applying the paragraph direction to subobjs,
elm_widget_evas_object_paragraph_direction_set is added.
It allows to use evas_object_paragraph_direction_set API to
any elementary widget and the paragraph direction wil be propagated to
child objects and smart members.
It depends on D1690.

@tizen_feature

Change-Id: I777a669a8db3431d31bec3a0589c27a34bf7709c

8 years ago[genlist & ctxpopup] Merge tizen 2.4 genlist and ctxpopup for mobile & wearable profi... 57/75257/9
SangHyeon Lee [Fri, 17 Jun 2016 07:11:03 +0000 (16:11 +0900)]
[genlist & ctxpopup] Merge tizen 2.4 genlist and ctxpopup for mobile & wearable profile support

This patch integrate 2.4 genlist and ctxpopup feature for support mobile
and wearable profile properly.

Change-Id: I137b2d5fde688a01de4dcc7735a0ef4caa4596a4
Signed-off-by: SangHyeon Lee <sh10233.lee@samsung.com>
8 years agopopup: add popup compress mode UX(Tizen 2.4) 97/76197/1
Taehyub Kim [Thu, 23 Jun 2016 06:22:48 +0000 (15:22 +0900)]
popup: add popup compress mode UX(Tizen 2.4)

Change-Id: I4c789d69a5cff9a7ff44298e2d9061ba257383aa

8 years agoelm_entry: fix duplicate text set 09/76109/1
Jiwon Kim [Thu, 23 Jun 2016 01:30:40 +0000 (10:30 +0900)]
elm_entry: fix duplicate text set

Summary:
When user set text to entry, "changed" smart callback is invoked 2 times.
Because entry set to ""(empty string) and append text internally.
But, in a recent, set flag is added for _entry_text_append().
So, empty string set is does not needed before appending.

@fix

Test Plan:
- elm_entry_entry_set(entry, "text") : 2 times invoked (bug)
- elm_object_part_text_set(entry, NULL, "text") : 2 times invoked (bug)
- elm_object_part_text_set(entry, "elm.text", "text") : 1 times invoked

Reviewers: herdsman, tasn, id213sin, woohyun

Reviewed By: woohyun

Subscribers: cedric, jpeg

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

Change-Id: Ie4416001b4127159760e9216c8f77dacaf92c0c3
Signed-off-by: Jiwon Kim <jiwon177.kim@samsung.com>
8 years agoentry: selection handler of password mode should be shown and hidden properly 99/75999/2
Minchul Lee [Wed, 22 Jun 2016 09:58:15 +0000 (18:58 +0900)]
entry: selection handler of password mode should be shown and hidden properly

Change-Id: Id2a57693437a032dd1cbf4b6d7e952351bfd160e
Signed-off-by: Minchul Lee <slotus.lee@samsung.com>
8 years agoentry: Show/Hide guide text immediately 97/68097/4
Youngbok Shin [Mon, 2 May 2016 08:13:56 +0000 (17:13 +0900)]
entry: Show/Hide guide text immediately

@tizen_fix

Change-Id: I91436f77e78747f407c6ebd9546f1ece2b9e55cf

8 years ago[elm_spinner]Highlight frame should not come when atspi mode is not enabled. 28/75928/1
Prasoon Singh [Wed, 22 Jun 2016 07:00:51 +0000 (12:30 +0530)]
[elm_spinner]Highlight frame should not come when atspi mode is not enabled.

Change-Id: I42d63ded2a109175b137a5123e1f7f9728ee101a

8 years agoelm_win: handle icon object lifetimes more accurately, use icon_name in csd icon 46/75746/2 accepted/tizen/common/20160621.184706 accepted/tizen/ivi/20160622.021051 accepted/tizen/mobile/20160622.020944 accepted/tizen/tv/20160622.021008 accepted/tizen/wearable/20160622.021031 submit/tizen/20160621.113431
Jinsol Park [Tue, 21 Jun 2016 08:16:00 +0000 (17:16 +0900)]
elm_win: handle icon object lifetimes more accurately, use icon_name in csd icon

in the case where an icon existed upon having an icon object set, the previous icon
object would be orphaned while still being visible. the new icon would then never
be set into the csd.

@fix

efl opensource patch - 6a1c46613687a358b5a11a129beb66374439e1b4

Change-Id: I87d4b0ff76b6329e84a31529a2f56aeba29f6a7c

8 years agoelm_win: implement the elm_win_active_win_orientation_get API 40/75640/3
Doyoun Kang [Tue, 21 Jun 2016 00:54:33 +0000 (09:54 +0900)]
elm_win: implement the elm_win_active_win_orientation_get API

Change-Id: Ib37c4181c7d4610c26aceec450a8ba59344ea85e

8 years agoEdje, Elementary: Remove <password=off> tag when password mode is disabled 76/75676/1
Youngbok Shin [Tue, 21 Jun 2016 03:40:13 +0000 (12:40 +0900)]
Edje, Elementary: Remove <password=off> tag when password mode is disabled

Summary:
When edje_password_show_last option is enabled, the edje_entry uses <password=off>
for showing last character. But, when password mode is disabled by the elm_entry,
<password=off> is remained in the text. It can cause some problems.

Because, there is no way to control password mode by API for the edje_entry.
The elm_entry can't remove <password=off> tag before getting text from the edje_entry.
So, the patch adds edje_object_part_text_hide_visible_password() function and
the elm_entry will use this when elm_layout_theme_apply() is called.
@fix

Test Plan:
1. Run "elementary_test".
2. Show "Entry Password" demo. (Newly added by this patch)
3. Password mode is enabled. Put some text.
4. Click "Show Password" check box to disable password mode.
5. Put more text.
6. Click "Hide Password" check box to enable password mode again.
7. See a character among the text is visible. (without this patch)

Reviewers: tasn, herdsman, cedric, jpeg, thiepha, raster

Reviewed By: raster

Subscribers: Blackmole, z-wony, woohyun

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

Change-Id: I622ecdfa3ed5fafe15a6085cc86f5538a5ca1b6e

8 years agoelm_win: Use ecore_job instead of ecore_timer for _elm_win_state_eval(). 63/73763/3 accepted/tizen/common/20160620.163428 accepted/tizen/ivi/20160620.024703 accepted/tizen/mobile/20160620.024619 accepted/tizen/tv/20160620.024636 accepted/tizen/wearable/20160620.024649 submit/tizen/20160617.130941
Seunghun Lee [Thu, 9 Jun 2016 01:51:32 +0000 (10:51 +0900)]
elm_win: Use ecore_job instead of ecore_timer for _elm_win_state_eval().

Change-Id: I717c07a8701d5ef4149ee79031d942888afe5349

8 years agoelm_win: added active window orientation getter 05/75205/2 accepted/tizen/ivi/20160618.042009 accepted/tizen/mobile/20160618.041924 accepted/tizen/tv/20160618.041937 accepted/tizen/wearable/20160618.041953 submit/tizen/20160617.053356 submit/tizen/20160618.041205
MinJeong Kim [Fri, 17 Jun 2016 05:08:46 +0000 (14:08 +0900)]
elm_win: added active window orientation getter

Added a getter to get active window's orientation value.

@tizen_feature

Change-Id: I4278cf0768e27d34727a9ab1bee68f70e22e3882
Signed-off-by: MinJeong Kim <minjjj.kim@samsung.com>
8 years ago[elm_slider] Moved atspi value change signal to delay change 73/75073/3
Prasoon Singh [Thu, 16 Jun 2016 11:25:57 +0000 (16:55 +0530)]
[elm_slider] Moved atspi value change signal to delay change

When slider value changes continously atspi value change signal emitted many times, to
avoid this moved it to delay change.

Change-Id: I9abed675123cca295f1af45900c80a1eb8e90763

8 years agoelm_win: loop auto throttle - only do this once a window has been shown etc 79/75179/1 submit/tizen/20160617.035339
Hosang Kim [Fri, 17 Jun 2016 03:33:26 +0000 (12:33 +0900)]
elm_win: loop auto throttle - only do this once a window has been shown etc

only start throttling ocne we have a window and it has rendered or
been focused or mouse has gone in - then we are surely really visible
and sane and only start throttling if no windows are visible then. if
auto throttle is on this can improve startup time by the trottle amount

By Carsten Haitzler.

Signed-off-by: Hosang Kim <hosang12.kim@samsung.com>
Change-Id: I206e6d7e7b3aa21e7dc8d4071b8a515c62fbfbeb

8 years agoelm_conform: apply Tizen 2.4 feature 84/74884/2
Hosang Kim [Thu, 16 Jun 2016 04:03:46 +0000 (13:03 +0900)]
elm_conform: apply Tizen 2.4 feature

Added Indicator opacity modes.

Signed-off-by: Hosang Kim <hosang12.kim@samsung.com>
Change-Id: I69b36f9818e7071d86423b7b8a995778f4f6a674

8 years agoelm_box : Added _elm_box_evas_object_smart_calculate() in elm_box 40/75040/1
JEONGHYUN YUN [Thu, 16 Jun 2016 10:29:28 +0000 (19:29 +0900)]
elm_box : Added _elm_box_evas_object_smart_calculate() in elm_box
This function is already added in opensource and bring into Tizen.

Signed-off-by: JEONGHYUN YUN <jh0506.yun@samsung.com>
Change-Id: I8806f08702db712d15d5cb856ad78e3409467763

8 years ago[elm_index] added index accessibility highlight implementation 00/74800/1
Prasoon Singh [Wed, 15 Jun 2016 13:54:11 +0000 (19:24 +0530)]
[elm_index] added index accessibility highlight implementation

This patch fixes the highlight frame area issue.

Change-Id: I784361903d2fb04fce45bbf7dffc34ee9f4341f5

8 years agoelm_photocam : remove TIZEN_ONLY code for zoom settig forcefully in _grid_zoom_calc() 15/74515/1 accepted/tizen/common/20160616.151657 accepted/tizen/ivi/20160616.003104 accepted/tizen/mobile/20160616.003045 accepted/tizen/tv/20160616.002943 accepted/tizen/wearable/20160616.003029 submit/tizen/20160615.083837
JEONGHYUN YUN [Tue, 14 Jun 2016 11:27:53 +0000 (20:27 +0900)]
elm_photocam : remove TIZEN_ONLY code for zoom settig forcefully in _grid_zoom_calc()

Signed-off-by: JEONGHYUN YUN <jh0506.yun@samsung.com>
Change-Id: Ia49427d2559faee7ee21cca164c4dff076102d0d

8 years agopopup: "dismissed" callback is omitted in API Reference, so I added it. 04/74104/3
Jinyong Park [Mon, 13 Jun 2016 01:25:58 +0000 (10:25 +0900)]
popup: "dismissed" callback is omitted in API Reference, so I added it.

Change-Id: I8c325dac59d54d93851d8f74bbc43b94b7b0fd69
Signed-off-by: Jinyong Park <j4939.park@samsung.com>
8 years agoRevert "apply new selection handler VI features based on tizen 3.0" 66/74366/2
Minchul Lee [Tue, 14 Jun 2016 04:58:47 +0000 (13:58 +0900)]
Revert "apply new selection handler VI features based on tizen 3.0"

Change-Id: Ib955381f2397e55aafb7e2094355315d8853bcc5
Signed-off-by: Minchul Lee <slotus.lee@samsung.com>
8 years ago[elm_entry] Added atspi action interface in entry 18/73718/4
Prasoon Singh [Thu, 9 Jun 2016 08:44:41 +0000 (14:14 +0530)]
[elm_entry] Added atspi action interface in entry

Added action in entry, which will be emiting click signal.

Change-Id: I71f8db61bf305d3cfa4897dccf110d44b1e71f46
Signed-off-by: Shilpa Singh <shilpa.singh@samsung.com>
8 years agoelm_win: added code to handle utility type window 57/74157/1 accepted/tizen/common/20160616.151354 accepted/tizen/ivi/20160614.041038 accepted/tizen/ivi/20160616.001734 accepted/tizen/mobile/20160614.040901 accepted/tizen/mobile/20160616.001452 accepted/tizen/tv/20160614.041009 accepted/tizen/tv/20160616.001644 accepted/tizen/wearable/20160614.040937 accepted/tizen/wearable/20160616.001545 submit/tizen/20160613.005910 submit/tizen/20160614.071928 submit/tizen/20160615.013934
Doyoun Kang [Mon, 13 Jun 2016 04:40:10 +0000 (13:40 +0900)]
elm_win: added code to handle utility type window

Change-Id: Id9f7ed2903e73f9e46f866527472159778f8fd7a

8 years agoelm_index: call selected when mouse is up 33/73633/3
Sungtaek Hong [Thu, 9 Jun 2016 04:05:18 +0000 (13:05 +0900)]
elm_index: call selected when mouse is up

 - selected callback should be called when the user
   releases a mouse button and selects an item.

Change-Id: I9bbd5d4a71e7ab9e83c14bebb37472330e796dd7
Signed-off-by: Sungtaek Hong <sth253.hong@samsung.com>
origin: upstream

8 years agogenlist/atspi : add atspi support for group item 16/73516/4
JunsuChoi [Wed, 8 Jun 2016 10:18:02 +0000 (19:18 +0900)]
genlist/atspi : add atspi support for group item

   To distinguish ELM_GENLIST_ITEM_GROUP and ELM_GENLIST_ITEM_TREE
   in screen-reader, I added STATE_TYPE_SET.
   and Added in order to read when gorup item contain
   checkbox, sub text, and normal as per UX guide 0.3.

   @tizen_feature

Change-Id: Iece4ae966fe7ec09d760cd9b074f59631cfae6b9

8 years ago[elm_spinner] Forcefully setting highlight frame on spinner entry as on entry activation 24/73124/3 accepted/tizen/common/20160609.145701 accepted/tizen/ivi/20160609.091116 accepted/tizen/mobile/20160609.091123 accepted/tizen/tv/20160609.091119 accepted/tizen/wearable/20160609.091129 submit/tizen/20160608.130151
Prasoon Singh [Mon, 6 Jun 2016 16:10:18 +0000 (21:40 +0530)]
[elm_spinner] Forcefully setting highlight frame on spinner entry as on entry activation
frame goes to window again.

When entry is activated in spinner, focus is forcefully being set on entry, becuase if it is
not set then according to focus cycle focus will go on window. Same way frame also goes on
window when entry of the spinner is being activated, hence forcefully setting highlight frame
on spinner entry.

Change-Id: I62a34e46d7f1af4117c53ee742785e9d1eae0003

8 years agoelm ctxpopup: fix auto_hide mode to work correctly @fix 67/73367/2
Taehyub Kim [Wed, 8 Jun 2016 01:47:29 +0000 (10:47 +0900)]
elm ctxpopup: fix auto_hide mode to work correctly @fix

Change-Id: I3c1b9574138f336ff1c969599c6131ee190ed2fe

8 years agoelc_ctxpopup: fix auto-hide property setting 62/70662/2
Taehyub Kim [Fri, 20 May 2016 04:58:31 +0000 (13:58 +0900)]
elc_ctxpopup: fix auto-hide property setting

    Set and get functions are inconsistent one with the other. When set
    function is used with a certain value, one expects the get function
    to return this value.

Change-Id: I142ffa6dbce51e7bb63cbbb59836d4781c1f2872

8 years ago[Elc_Naviframe]: Register naviframe items as page tab and set title label and subtitl... 43/73243/2
Shilpa Singh [Tue, 7 Jun 2016 08:57:06 +0000 (14:27 +0530)]
[Elc_Naviframe]: Register naviframe items as page tab and set title label and subtitle label
as title.

Change-Id: I7bab7bda3cc58d49eb5da6b2f29af42b4bbc2b2f

8 years ago[elm_progressbar] Added description_get API 66/72966/2
Prasoon Singh [Fri, 3 Jun 2016 08:58:57 +0000 (14:28 +0530)]
[elm_progressbar] Added description_get API

Change-Id: I29f4338d50067d4bc91f690ccc37f7bb0ed9911e

8 years agoelm_colorselector: Use layout instead of edje object for components. 00/71700/2
Shilpa Singh [Thu, 26 May 2016 15:02:18 +0000 (20:32 +0530)]
elm_colorselector: Use layout instead of edje object for components.
to fix wrong sub object list receive issue

Change-Id: I79fad447466b287abcc5fe4d023db886ba9603c6
Signed-off-by: Shilpa Singh <shilpa.singh@samsung.com>
8 years agoElm_Main, Elc_Naviframe: Access frame is not shown on title in first page issue fix. 19/73119/2
Shilpa Singh [Mon, 6 Jun 2016 15:18:29 +0000 (20:48 +0530)]
Elm_Main, Elc_Naviframe: Access frame is not shown on title in first page issue fix.

Change-Id: I5623b12452b5d7e9f383f1f89866379f63d9b2c5

8 years agogenlist/atspi : The addition name of the group item as per UX 0.3 55/72755/4
JunsuChoi [Thu, 2 Jun 2016 09:57:20 +0000 (18:57 +0900)]
genlist/atspi : The addition name of the group item as per UX 0.3

   There is no tts about the name when the item of the genlist is the group item.
   So, the addition did ELM_GENLIST_ITEM_GROUP according to the UX guide.

Change-Id: I812075e4607f14a49779f4db4a86eafa592f248f

8 years agoMultibuttonentry: Applied Access UX 0.3 76/72376/3
Shilpa Singh [Tue, 31 May 2016 13:46:48 +0000 (19:16 +0530)]
Multibuttonentry: Applied Access UX 0.3

Change-Id: I41e8867ff4a47c7ad815823b9140cccd49d19fc3
Signed-off-by: Shilpa Singh <shilpa.singh@samsung.com>
8 years ago[Spinner] Fix for atspi inc/dec btn bug 17/72817/2
Prasoon Singh [Thu, 2 Jun 2016 12:11:13 +0000 (17:41 +0530)]
[Spinner] Fix for atspi inc/dec btn bug

Change-Id: Ifa1e994a6359c1a1ef1f084adada48cccdebd1fa

8 years agoConditional registration of elm_access object as atspi objects 71/71171/6
Patryk Kaczmarek [Fri, 25 Sep 2015 13:58:52 +0000 (15:58 +0200)]
Conditional registration of elm_access object as atspi objects

Signed-off-by: Bartlomiej Uliasz <b.uliasz@samsung.com>
Conflicts:
src/lib/elm_calendar.c
src/lib/elm_flipselector.c

Change-Id: Ic4ec9af7c3c099899e230a2580dd22523d842a59

8 years agogengrid: improve item scrollto alignment 74/72374/4
Lukasz Stanislawski [Tue, 24 Nov 2015 18:00:48 +0000 (19:00 +0100)]
gengrid: improve item scrollto alignment

Align gengrid item into bottom or top of gengrid viewport
if accessibility highlight is being changed. Patch provides
a page-like gengrid item traversing experience in accessibility mode.

Change-Id: I3e6ba2fa045a2ce77046d18d25d0576d23196ca3

8 years agoatspi: move atspi initialization to elm_run. 83/72483/3
Lukasz Stanislawski [Wed, 23 Sep 2015 12:52:11 +0000 (14:52 +0200)]
atspi: move atspi initialization to elm_run.

Change-Id: Ie8971fccaf9faed15ae2b2e638df2aca6995ca03

8 years agoapply new selection handler VI features based on tizen 3.0 88/72288/7
Minchul Lee [Tue, 31 May 2016 09:39:43 +0000 (18:39 +0900)]
apply new selection handler VI features based on tizen 3.0

New concepts included as below:
- The Start and end handler follows touching point during user is moving them.
- Selection handlers are reversed when selection area is reversed.
- A selection handler is zoomed in or zoomed out when long pressed.

Change-Id: Ib2439f7dc85ad8c253e653a72915570992b0344e
Signed-off-by: Minchul Lee <slotus.lee@samsung.com>
8 years agocalendar: Fix buffer overflow in ICU function. 55/72455/2
Woochan Lee [Wed, 1 Jun 2016 05:56:39 +0000 (14:56 +0900)]
calendar: Fix buffer overflow in ICU function.

WGID: 65070

Change-Id: Iabffe3d44c77da3c1e1712c45459ebc262ca1c72

8 years agogengrid: update accessibility highlight change during gengrid scroll. 72/72372/2
Tomasz Olszak [Mon, 12 Oct 2015 11:03:58 +0000 (13:03 +0200)]
gengrid: update accessibility highlight change during gengrid scroll.

There were many issues related to keeping highlighted object within
visible content area of scrollable widget like gengrid.
This patch should fix them.

@tizen_feature

Change-Id: Ifbca6791c22d5dfe5cd7cf0f3bf3d8c732f759a1

8 years agoelm_win: In order to avoid creating unnecessary part. 26/72426/3 accepted/tizen/common/20160602.140111 accepted/tizen/ivi/20160602.023154 accepted/tizen/mobile/20160602.023322 accepted/tizen/tv/20160602.023006 accepted/tizen/wearable/20160602.023126 submit/tizen/20160601.093201
Hosang Kim [Wed, 1 Jun 2016 03:04:45 +0000 (12:04 +0900)]
elm_win: In order to avoid creating unnecessary part.

Tizen doesn't use border at window.

Signed-off-by: Hosang Kim <hosang12.kim@samsung.com>
Change-Id: I01019d5bc597923e1e977584e938b7c7185905da

8 years agoelc_naviframe: Append title, subtitle while reading title and subtitle in naviframe. 21/72121/3
Shilpa Singh [Mon, 30 May 2016 16:34:40 +0000 (22:04 +0530)]
elc_naviframe: Append title, subtitle while reading title and subtitle in naviframe.

Change-Id: Idc9863d8d79e5c63ec9f9d3b37f481ee90a62b7b
Signed-off-by: Shilpa Singh <shilpa.singh@samsung.com>
8 years ago[elm_win] Deleted correct cbs, removed unused fucntions 76/72076/2
Prasoon Singh [Mon, 30 May 2016 11:19:53 +0000 (16:49 +0530)]
[elm_win] Deleted correct cbs, removed unused fucntions

Change-Id: If95703b3fa09610d5eff126341547cd70513bac5

8 years agoelc_naviframe: Hide preserved content after its item is popped. 94/71994/2
Jaehyun Cho [Mon, 30 May 2016 04:53:40 +0000 (13:53 +0900)]
elc_naviframe: Hide preserved content after its item is popped.

Previously, preserved content was shown unexpectedly after its naviframe
item was popped because the preserved content was not removed but was
unset from its naviframe item.

Since popped naviframe item becomes hidden on the screen, the preserved
content of the popped naviframe item should become hidden by default as
well.

Change-Id: I0d99a0ae5320cff221f256f08968bd10bdbc0f0c

8 years agoelm_win: fix documentation related with elm_win_keygrab_set/unset 26/72026/2
Ji-Youn Park [Mon, 30 May 2016 08:46:46 +0000 (17:16 +0830)]
elm_win: fix documentation related with elm_win_keygrab_set/unset

Change-Id: If763f829f38764b6d2f8398e47a794cd8f850bca

8 years agowidget: set the parent-child relation again, when the widget is unset 21/72021/3
Jaehwan Kim [Mon, 30 May 2016 04:54:13 +0000 (13:54 +0900)]
widget: set the parent-child relation again, when the widget is unset

Summary:
When the widget is unset from any container, a parent of the widget
doesn't exist. So we should set its parent to the top object.
But if we just set sd->parent, the parent can not find the widget as a
child. So the container widgets set the parent-child relation when
sub object is unset.
This commit is related to 0822ad2195d335d65208856e6e590ac47691d920.

@fix

Change-Id: Ie274db13a6513fd8ca6de3a7558bbe75f4c1b3b3

8 years agoscrollable: fix "scrollbar unvisible problem in ctxpopup with 'more/default' style" 99/71099/3
Jinyong Park [Tue, 24 May 2016 05:52:32 +0000 (14:52 +0900)]
scrollable: fix "scrollbar unvisible problem in ctxpopup with 'more/default' style"

Change-Id: I59cb23d0c5464365f2d183c0c70d743271405422
Signed-off-by: Jinyong Park <j4939.park@samsung.com>
8 years ago[elm_widget] Added relationship API for widget item 92/71692/3
Prasoon Singh [Thu, 26 May 2016 14:01:29 +0000 (19:31 +0530)]
[elm_widget] Added relationship API for widget item

Change-Id: I4f4c07420734b42847b47b83a4873a86ed4f3196

8 years agoElm entry: fix returning wrong focus region 60/71760/1
Jiwon Kim [Fri, 27 May 2016 04:46:31 +0000 (13:46 +0900)]
Elm entry: fix returning wrong focus region

Summary:
In on_focus_region function,
entry returns relative x,y position from edje object.
It should be calculated from elm object's position.

@fix

Test Plan:
1. $elementary_test "Entry on Page Scroll"
2. click under button
3. click upper text in entry
4. page should not be scrolled

Reviewers: tasn, cedric, woohyun, Hermet, herdsman, raster

Subscribers: Blackmole, id213sin, cedric, jpeg

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

Change-Id: Ie80a28397d3b4efce1960de1e6b007db205d6c6a
Signed-off-by: Jiwon Kim <jiwon177.kim@samsung.com>
8 years agoelm_win: fix build error 47/71747/1
Hosang Kim [Fri, 27 May 2016 03:49:47 +0000 (12:49 +0900)]
elm_win: fix build error

Signed-off-by: Hosang Kim <hosang12.kim@samsung.com>
Change-Id: I48a00234ffeecffdd04bb75cbd654b86805d7018

8 years agoflipselector: fix accessible at point functionality. 46/71646/2
Lukasz Stanislawski [Tue, 8 Sep 2015 17:06:33 +0000 (19:06 +0200)]
flipselector: fix accessible at point functionality.

Additionaly compilation warning ware removed.

@tizen_feature

Change-Id: I4ebc6bd414073caaa02ea436a65f54d20c80eb33

8 years agoFlipselector top/bottom buttons added for accessibility tree 70/71170/3
Patryk Kaczmarek [Fri, 4 Sep 2015 13:31:32 +0000 (15:31 +0200)]
Flipselector top/bottom buttons added for accessibility tree

Signed-off-by: Patryk Kaczmarek <patryk.k@samsung.com>
Change-Id: Iaa7f1e5b7fe9bf0ecbee5be08e93d43056f6af3b

8 years ago[Trace] add Performance Clock log level. 66/70666/4
Junho Jung [Thu, 26 May 2016 09:31:14 +0000 (18:31 +0900)]
[Trace] add Performance Clock log level.

@Tizen-Only

Change-Id: I0cc5d43bbb42d1e382bf92a250287bb4a09441ea

8 years agopopup: set proper parent object for elm_access 08/71608/1
Lukasz Stanislawski [Tue, 8 Sep 2015 14:12:55 +0000 (16:12 +0200)]
popup: set proper parent object for elm_access

Change-Id: Iee2448ad0426ec58c4c784d31e6d62a32bc13ecd

8 years ago[Colorselector]: 1. Access UX 0.3 based changes and opensource code bring in 25/71525/3
Shilpa Singh [Wed, 25 May 2016 16:36:50 +0000 (22:06 +0530)]
[Colorselector]: 1. Access UX 0.3 based changes and opensource code bring in
2. Added spaces in between joint words for better reading.

Change-Id: I51bb99b29d903fc1a6b5cd84a65a8a75d2c49d02
Signed-off-by: Shilpa Singh <shilpa.singh@samsung.com>
8 years agoctxpopup: Accessible methods for children_get, extents_get and item name_get 14/71414/3
Patryk Kaczmarek [Thu, 9 Jul 2015 15:05:32 +0000 (17:05 +0200)]
ctxpopup: Accessible methods for children_get, extents_get and item name_get

@tizen_feature: new feature

Change-Id: Iea7270664f9085cba637507de022c15344dd7130
Signed-off-by: Patryk Kaczmarek <patryk.k@samsung.com>
8 years agonaviframe: Add a signal for internal usage - "item,pushed,internal" 60/70960/3
Youngbok Shin [Mon, 23 May 2016 11:13:15 +0000 (20:13 +0900)]
naviframe: Add a signal for internal usage - "item,pushed,internal"

It is used only in efl-ext.
@tizen_feature

Change-Id: I1bc751fd3d1a32e246a5a8ed8a7e66b1289b234d

8 years ago[Colorselector] add callback for elm,state,selected for backward 97/69897/10
Sungtaek Hong [Tue, 17 May 2016 08:29:29 +0000 (17:29 +0900)]
[Colorselector] add callback for elm,state,selected for backward

Change-Id: I41338edf93b7764f455a1c4a868de0a9700e6792
Signed-off-by: Sungtaek Hong <sth253.hong@samsung.com>
8 years agopopup and ctxpopup accessibility highlight impementation 14/65614/4
Patryk Kaczmarek [Wed, 8 Jul 2015 17:25:10 +0000 (19:25 +0200)]
popup and ctxpopup accessibility highlight impementation

   Accessibility grab/clear highlight for popup, ctxpopup and item methods

@tizen_feature: new feature

Signed-off-by: Patryk Kaczmarek <patryk.k@samsung.com>
Conflicts:
src/lib/elc_ctxpopup.c
src/lib/elm_widget.c
src/lib/elm_widget_item.eo

Change-Id: I9f85871ffce23b4d19f76012ca288e8d614726d6

8 years agoFixed the bugs and warnings in atspi relationship APIS 96/70996/2
Prasoon Singh [Mon, 23 May 2016 14:02:06 +0000 (19:32 +0530)]
Fixed the bugs and warnings in atspi relationship APIS

Change-Id: I1f4ebce0c107677a09388811a0bd0631ae6efa1e

8 years agopopup: make config option to change popup scrollable 98/69698/2
Jinyong Park [Mon, 16 May 2016 10:40:05 +0000 (19:40 +0900)]
popup: make config option to change popup scrollable

Change-Id: I224a4e383831c081dae1567d971f3a7f7af839a6
Signed-off-by: Jinyong Park <j4939.park@samsung.com>
8 years agopopup: If popup's parent is resized, popup need to resized, too 39/69139/2
Jinyong Park [Thu, 12 May 2016 01:42:02 +0000 (10:42 +0900)]
popup: If popup's parent is resized, popup need to resized, too

When window's size is not enough to show popup, popup resize smaller to show it in appropriate size.
But if window resize larger enough to show popup, popup is locked in small size.
On the contrary to this case, if window resize too smaller, popup has still large size, so popup doesn't display properly.

Change-Id: Iea7587c63e26940444d3e82f685f68d6b604d74f
Signed-off-by: Jinyong Park <j4939.park@samsung.com>
8 years agopopup: fix scale calculation in _scroller_size_calc 35/69135/2
Jinyong Park [Thu, 12 May 2016 01:32:04 +0000 (10:32 +0900)]
popup: fix scale calculation in _scroller_size_calc

when calculate real size of action area in _scroller_size_calc,
edje base scale is omitted.

Change-Id: I836d84c5622aef7c1ea7eacef94934bef81d51f5
Signed-off-by: Jinyong Park <j4939.park@samsung.com>
8 years agopopup: fix create scroller bug when list item add. 32/69132/3
Jinyong Park [Thu, 12 May 2016 01:23:30 +0000 (10:23 +0900)]
popup: fix create scroller bug when list item add.

sd->scroll : scrollable flag
sd->scr : scroller object

in _list_add function, when scroller object is not created, do _create_scroller.
if (!sd->scroll) _create_scroller(obj);
must change to
if (!sd->scr) _create_scroller(obj);

Change-Id: I89f74cdedceb5de406411eee6ce80d837539a856
Signed-off-by: Jinyong Park <j4939.park@samsung.com>
8 years agopopup: visual related signals should be processed immediately. (from opensource) 31/69131/2
Jinyong Park [Thu, 12 May 2016 01:17:47 +0000 (10:17 +0900)]
popup: visual related signals should be processed immediately. (from opensource)

Change-Id: Ib92b61557b08b4ae9470afca5994101d655bbaca
Signed-off-by: Jinyong park <j4939.park@samsung.com>
8 years agopopup: fix popup size problem in landscape display mode 73/64773/3
Jinyong Park [Tue, 5 Apr 2016 08:57:13 +0000 (17:57 +0900)]
popup: fix popup size problem in landscape display mode

Change-Id: I59a2797f0d0c7975ac4b329a1fa5816687e154b6
Signed-off-by: Jinyong Park <j4939.park@samsung.com>
8 years agopopup: fix theme apply problem 67/64767/2
Jinyong Park [Tue, 5 Apr 2016 08:26:28 +0000 (17:26 +0900)]
popup: fix theme apply problem

Change-Id: I3887b714e5a9161735d7b45daf0ace2f26313278
Signed-off-by: Jinyong Park <j4939.park@samsung.com>
8 years agogenlist : add signal process for syncronous message after inflate view properties 73/71073/3 accepted/tizen/common/20160525.155738 accepted/tizen/ivi/20160525.235032 accepted/tizen/mobile/20160525.235016 accepted/tizen/tv/20160525.235020 accepted/tizen/wearable/20160525.235006 submit/tizen/20160524.083338 submit/tizen/20160525.051632
SangHyeon Lee [Tue, 24 May 2016 04:09:50 +0000 (13:09 +0900)]
genlist : add signal process for syncronous message after inflate view properties

Change-Id: Ibf675ddef62a6a6de48b9a85d1f4692147b2b438
Signed-off-by: SangHyeon Lee <sh10233.lee@samsung.com>
8 years agolist: perform a null check before accessing its member 03/70103/2
Jee-Yong Um [Wed, 18 May 2016 06:23:33 +0000 (15:23 +0900)]
list: perform a null check before accessing its member

Change-Id: I85fbba916ca40e4b5929258ee6a94be5298875a8
Signed-Off-By: Jee-Yong Um <jc9.um@samsung.com>
8 years ago[Genlist] added atspi support for drag n drop 76/70776/1
Prasoon Singh [Fri, 20 May 2016 12:02:17 +0000 (17:32 +0530)]
[Genlist] added atspi support for drag n drop

Change-Id: Ie052f5035dc1247730468b96d4ad89aa4b56ced3

8 years agoMerge "Entry: Block the context menu if Context_Menu_Disabled is true" into tizen
Youngbok Shin [Fri, 20 May 2016 07:01:48 +0000 (00:01 -0700)]
Merge "Entry: Block the context menu if Context_Menu_Disabled is true" into tizen

8 years agoMerge "Elm entry: Fix to hide magnifier when menu is disabled." into tizen
Youngbok Shin [Fri, 20 May 2016 07:01:45 +0000 (00:01 -0700)]
Merge "Elm entry: Fix to hide magnifier when menu is disabled." into tizen

8 years agoMerge "Adjust "context_menu_disabled" configuration." into tizen
Youngbok Shin [Fri, 20 May 2016 07:00:59 +0000 (00:00 -0700)]
Merge "Adjust "context_menu_disabled" configuration." into tizen

8 years agoMerge "Entry: Context Menu is now configurable" into tizen
Youngbok Shin [Fri, 20 May 2016 07:00:55 +0000 (00:00 -0700)]
Merge "Entry: Context Menu is now configurable" into tizen