platform/upstream/elementary.git
7 years agoconfig: add "language_auto_mirrored"
Jaeun Choi [Fri, 18 Nov 2016 07:07:32 +0000 (16:07 +0900)]
config: add "language_auto_mirrored"

when language_auto_mirrored is true, elm_config_mirrored_set() will be
called automatically according to "default:LTR" value in elm_language_set() function.
for initialization, it needs to be done in translation_init() as well,
but according to appcore issue, we do it in elm_win_add() time temporarily.
when it is false, mirroring will be done manually by calling
elm_config_mirrored_set().
this patch will take effect with efl-misc package.

Change-Id: I2584ced52dd7586785d355af53e49a49eff94ffc

7 years agowidget: Inherit paragraph direction from widget parent
Youngbok Shin [Thu, 17 Nov 2016 05:39:47 +0000 (14:39 +0900)]
widget: Inherit paragraph direction from widget parent

A widget inherited paragraph direction from widget parent
when only the widget was added to widget parent as parent's sub object.
But, even if it is not sub object of parent,
its direcition should be initialized by parent's direction.

@tizen_fix

Change-Id: Id9d11ce3293d63b888c36e537229479c3a08284b

7 years agocalendar: Apply UI Mirroring for Tizen 3.0
Woochan Lee [Wed, 16 Nov 2016 12:17:20 +0000 (21:17 +0900)]
calendar: Apply UI Mirroring for Tizen 3.0

calendar is not including UI Mirroring feature.

Change-Id: I10343dd9bc4445e4fe33ca8efbb6f05f95651b3b

7 years agoelm_entry: show context menu when entry is longpressed without focusing
Taehyub Kim [Tue, 15 Nov 2016 04:06:43 +0000 (13:06 +0900)]
elm_entry: show context menu when entry is longpressed without focusing

@tizen_fix

Change-Id: Ibbe6c270f250542c96aebf3b8bcabea24defa6db

7 years agoefl_ui_image: guarantee user's mouse up event callback is called.
Jaehyun Cho [Wed, 16 Nov 2016 21:22:44 +0000 (13:22 -0800)]
efl_ui_image: guarantee user's mouse up event callback is called.

Summary:
Without propagating event by hit_rect, user's mouse up event
callback may not be called if image file is replaced in user's mouse
down event callback.

Test Plan:
1. Register mouse up event callback for elm_image by calling
evas_object_event_callback_add() with EVAS_CALLBACK_MOUSE_UP.
2. Register mouse down event callback for elm_image by calling
evas_object_event_callback_add() with EVAS_CALLBACK_MOUSE_DOWN.
3. Replace image file of elm_image by calling elm_image_file_set() in
mouse down event callback.
4. Mouse down on elm_image.
5. Mouse up on elm_image.
6. Since image file object is newly created in mouse down event
callback, mouse up event is not triggered for the newly created image
file object. As a result, mouse up event is not propagated to elm_image
and user's mouse up callback for elm_image is not called.

Reviewers: cedric, woohyun, eunue, jpeg

Reviewed By: jpeg

Subscribers: jpeg

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

Change-Id: I2bafe1434feb3351d1937b289b2319f27466ca9c
Signed-off-by: Cedric BAIL <cedric@osg.samsung.com>
7 years agoRevert "entry: fix scroll region jumping issue"
Youngbok Shin [Tue, 15 Nov 2016 10:32:09 +0000 (19:32 +0900)]
Revert "entry: fix scroll region jumping issue"

This reverts commit 451c2b63e0845b44c8fb17667a4cb757adf0c65d.

Change-Id: I796d7ef36e723de0bc6acfc03076cbfc0381de9b

7 years agoentry: fix scroll region jumping issue
Youngbok Shin [Thu, 10 Nov 2016 08:45:49 +0000 (17:45 +0900)]
entry: fix scroll region jumping issue

When elm_entry takes focus by mouse clicked,
scroll region should be decided by new cursor position.

1. *_on_focus_region
   *_on_focus_region will be called before updating cursor position.
   So, elm_entry need to predict cursor position by mouse down and move.

2. _show_region_hook
   The geometry from elm_widget_show_region_get() is not proper when
   the hook function is called. We need to get cursor's geometry everytime.
   Becasue, the geometry is relative. Whenever scroll region updated,
   the geometry also has to be updated.

* dependancy warrning :
  - efl
  "edje entry: keep cursor position on mouse down and move"
  https://review.tizen.org/gerrit/#/c/96783/

@tizen_fix

Change-Id: I5c74b95de32701088a9031423939ce23909c4956

7 years agogengrid : refactoring gengrid index position
SangHyeon Lee [Mon, 14 Nov 2016 04:06:38 +0000 (13:06 +0900)]
gengrid : refactoring gengrid index position

Change-Id: Icb6c996249cfd140f3669ec8749bdba85ca1596c
Signed-off-by: SangHyeon Lee <sh10233.lee@samsung.com>
7 years agoGengrid: improve item_region_show code 96/89896/3
SangHyeon Lee [Tue, 27 Sep 2016 10:13:40 +0000 (19:13 +0900)]
Gengrid: improve item_region_show code

This patch is forked by upstream patch
16b16b71282ee6b0115c5db3e714ec934249e771
written by Dave Andreoli

Change-Id: If4a66c71169f711f0f107f8b6985880ca42b2b0c

7 years agogengrid: fix focus issue when prev/next item is disabled 04/89904/2
SangHyeon Lee [Tue, 27 Sep 2016 10:33:02 +0000 (19:33 +0900)]
gengrid: fix focus issue when prev/next item is disabled

This patch is forked by upstream patch
effe9b169658ec10f2edca087e4cfd4d8cea8dcf
written by Jehun Lim

Change-Id: I135bbb52503d7fd7f7ee6187182e300a189003d4
Signed-off-by: SangHyeon Lee <sh10233.lee@samsung.com>
7 years agoelm_win: fix precreation window logic.
Hosang Kim [Fri, 11 Nov 2016 08:32:51 +0000 (17:32 +0900)]
elm_win: fix precreation window logic.

If window's type is ELM_WIN_SOCKET_IMAGE or ELM_WIN_INLINED_IMAGE,
window must be created.

Change-Id: I3a78390e99c62842920550c23f65fb151de2dd89

7 years agoRevert "conform: Fixed to get a geometry from *focus_region_get for show_region_job."
Youngbok Shin [Tue, 15 Nov 2016 10:33:33 +0000 (19:33 +0900)]
Revert "conform: Fixed to get a geometry from *focus_region_get for show_region_job."

This reverts commit d93cbb54a48e3f7671dc1f478d28c8c8f2014cee.

Change-Id: Icdcdcdb19486f6fcb082647529e98cd31a8ed937

7 years agoRevert "entry: fix scroll region jumping issue"
Youngbok Shin [Tue, 15 Nov 2016 10:32:09 +0000 (19:32 +0900)]
Revert "entry: fix scroll region jumping issue"

This reverts commit 451c2b63e0845b44c8fb17667a4cb757adf0c65d.

Change-Id: I796d7ef36e723de0bc6acfc03076cbfc0381de9b

7 years agoelm_win: remove duplicated focused/unfocused event call
Hosang Kim [Tue, 15 Nov 2016 12:34:36 +0000 (21:34 +0900)]
elm_win: remove duplicated focused/unfocused event call

These are already called in elm_widget's on_focus.

@fix

by WooHyun Jung <wh0705.jung@samsung.com>
Signed-off-by: Hosang Kim <hosang12.kim@samsung.com>
Change-Id: Ia2ea8c4faec27dfd7ed2d7818d4549439ef78a5c

7 years ago[atspi][elm_widget] enhance elm_atspi_accessible_can_highlight_set to set can_hihglight
Prasoon Singh [Mon, 7 Nov 2016 09:21:49 +0000 (14:51 +0530)]
[atspi][elm_widget] enhance elm_atspi_accessible_can_highlight_set to set can_hihglight
 property to its children.

Change-Id: I93d1d0f5eb061a8883532e29f9acab74480ecd9f

7 years agoelm: add missing since_tizen tag 17/97517/2
Jee-Yong Um [Mon, 14 Nov 2016 10:35:15 +0000 (19:35 +0900)]
elm: add missing since_tizen tag

Signed-Off-By: Jee-Yong Um <jc9.um@samsung.com>
Change-Id: I816ab8f329fe8a7da9b33590899d39169b5643ce

7 years agogengrid: add elm,state,clicked signal for real select(click) event processing
SangHyeon Lee [Tue, 15 Nov 2016 10:54:38 +0000 (19:54 +0900)]
gengrid: add elm,state,clicked signal for real select(click) event processing

Change-Id: If13b677145179c90eb26b8bbdedb33ffbf0cbde2

7 years agogenlist: fix demote issue when item still in the queue, not working properly 75/90475/4
SangHyeon Lee [Fri, 30 Sep 2016 07:58:41 +0000 (16:58 +0900)]
genlist: fix demote issue when item still in the queue, not working properly

Change-Id: Ia8123ba24cdd0ce739b4adba6f3b95bda392c219
Signed-off-by: SangHyeon Lee <sh10233.lee@samsung.com>
7 years agogenlist: add changed size hint when realization mode enabled
SangHyeon Lee [Tue, 15 Nov 2016 04:48:25 +0000 (13:48 +0900)]
genlist: add changed size hint when realization mode enabled

Change-Id: I57883561036d3fad80ec067f7d93c59478fba1f7
Signed-off-by: SangHyeon Lee <sh10233.lee@samsung.com>
7 years agospinner: apply UI Mirroring for Tizen 3.0
Jaeun Choi [Tue, 15 Nov 2016 02:31:49 +0000 (11:31 +0900)]
spinner: apply UI Mirroring for Tizen 3.0

spinner's look and behavior are not affected by UI mirroring,
so buttons inside a spinner should not be mirrored either.
this patch makes the buttons not to be affected by elm_config_mirrored_set
and sets the mirror mode manually as EINA_FALSE.

Change-Id: I7228e07e5d4751799bfa7c10d8c88012a7c757f9

7 years agoslider: apply UI Mirroring for Tizen 3.0
Hosang Kim [Tue, 15 Nov 2016 07:32:43 +0000 (16:32 +0900)]
slider: apply UI Mirroring for Tizen 3.0

slider's look and behavior are not affected by UI mirroring

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

7 years ago[atspi][index] index item accessibility highlight implementation
Prasoon Singh [Mon, 14 Nov 2016 15:46:10 +0000 (21:16 +0530)]
[atspi][index] index item accessibility highlight implementation

Indicator will come if highilght is present on index item and will stay untill highlight is not
gone from index item.

Change-Id: I6cd57936057f4fc954f5d21ced8fe3fc042180a8

7 years agogenlist: fix banded bg invisible issue
SangHyeon Lee [Mon, 14 Nov 2016 04:11:52 +0000 (13:11 +0900)]
genlist: fix banded bg invisible issue

Change-Id: Ic9adb9de902faee188f3ae140429c00399489e79
Signed-off-by: SangHyeon Lee <sh10233.lee@samsung.com>
7 years agospinner: apply UI Mirroring for Tizen 3.0
Jaeun Choi [Fri, 11 Nov 2016 09:07:35 +0000 (18:07 +0900)]
spinner: apply UI Mirroring for Tizen 3.0

spinner's look and behavior are not affected by UI mirroring

Change-Id: I770c5d79c5479d5f1c1914a8669421e13dde9eec
Signed-off-by: Jaeun Choi <jaeun12.choi@samsung.com>
7 years agoRevert "entry: Adjust entry_edje min width according to cursor's geometry"
Youngbok Shin [Mon, 14 Nov 2016 04:32:16 +0000 (13:32 +0900)]
Revert "entry: Adjust entry_edje min width according to cursor's geometry"

This reverts commit 81b1eaee89ab014223056dd0f65722ab6d8a7b35.

Change-Id: I7226d9edf3dc768a5f27ce6a97de80ce64d94c97

7 years agoentry: fix scroll region jumping issue
Youngbok Shin [Thu, 10 Nov 2016 08:45:49 +0000 (17:45 +0900)]
entry: fix scroll region jumping issue

When elm_entry takes focus by mouse clicked,
scroll region should be decided by new cursor position.

1. *_on_focus_region
   *_on_focus_region will be called before updating cursor position.
   So, elm_entry need to predict cursor position by mouse down and move.

2. _show_region_hook
   The geometry from elm_widget_show_region_get() is not proper when
   the hook function is called. We need to get cursor's geometry everytime.
   Becasue, the geometry is relative. Whenever scroll region updated,
   the geometry also has to be updated.

* dependancy warrning :
  - efl
  "edje entry: keep cursor position on mouse down and move"
  https://review.tizen.org/gerrit/#/c/96783/

@tizen_fix

Change-Id: I5c74b95de32701088a9031423939ce23909c4956

7 years agolabel: wrap width will work as min and max width
Youngbok Shin [Wed, 9 Nov 2016 07:12:40 +0000 (16:12 +0900)]
label: wrap width will work as min and max width

The given width from elm_label_wrap_width_set() will work
as min and max width for the given label object.

@tizen_fix

Change-Id: I0d46ce5c7ab501492cff6992bfd3aba8447db14c

7 years ago[atspi] add widget/widget_item accessible_description_set/get
Shinwoo Kim [Fri, 11 Nov 2016 12:12:16 +0000 (21:12 +0900)]
[atspi] add widget/widget_item accessible_description_set/get

Because the translatable domain exits in widget/widget_item data, it does not work with base interface description_set/get.

http://suprem.sec.samsung.net/jira/browse/TSAM-9930

Change-Id: I54258ef6167a9bf0aeb808f1f2751513fed31629

7 years agoelm_scorller: supporting mirrored UI mode
Wonki Kim [Fri, 4 Nov 2016 06:54:05 +0000 (15:54 +0900)]
elm_scorller: supporting mirrored UI mode

if mirrored mode is set, calculate position by flipping x axis internally
current page getter will be horizontally flipped

Change-Id: I28a2ab2a42b63a929f541996f52669bff8e3a7e4
Signed-off-by: Wonki Kim <wonki_.kim@samsung.com>
7 years agoprogressbar: apply UI Mirroring for Tizen 3.0
Bowon Ryu [Wed, 9 Nov 2016 10:15:52 +0000 (19:15 +0900)]
progressbar: apply UI Mirroring for Tizen 3.0

Change-Id: I4c4b0976a4daf0bb8b14251d56a41a3dca13d9b5
Signed-off-by: Bowon Ryu <bowon.ryu@samsung.com>
7 years agoelm_image: Preserve backward compatibility with Tizen 2.4.
Hosang Kim [Fri, 11 Nov 2016 05:37:39 +0000 (14:37 +0900)]
elm_image: Preserve backward compatibility with Tizen 2.4.

add evas_object_repeat_event_set() to image object.

Change-Id: Ide2bf193bf8ea3c2a301246ef97ac583dc7ecd76

7 years ago[access] remove previous access object before register
Shinwoo Kim [Wed, 9 Nov 2016 12:10:27 +0000 (21:10 +0900)]
[access] remove previous access object before register

Change-Id: I485462d98029befa3fa754d7dcbe428fe330daa5

7 years ago[atspi] change accessible name to const char* - it is same with accessible description
Shinwoo Kim [Fri, 4 Nov 2016 13:04:00 +0000 (22:04 +0900)]
[atspi] change accessible name to const char* - it is same with accessible description

Please refer to following review

https://phab.enlightenment.org/D4378

Change-Id: Id32c83a44f8e5830553b1b439cef172e73e2d62a

7 years agoFix SVACE issues - 150820, 150821, 150838
Shinwoo Kim [Fri, 11 Nov 2016 04:40:43 +0000 (13:40 +0900)]
Fix SVACE issues - 150820, 150821, 150838

- Uninitialized data
- Missed return statement

Change-Id: I5f928f8f6f905526eb9295f633888a0457bcc89b

7 years ago[elementary] Fix warnings.
SubodhKumar [Mon, 7 Nov 2016 14:30:20 +0000 (20:00 +0530)]
[elementary] Fix warnings.

Change-Id: Ic38275955e88e7b368adbf47479bf703c2246686
Signed-off-by: SubodhKumar <s7158.kumar@samsung.com>
7 years ago[elm_gl_view] fix memory leak in elm_gl_view
sunghyun kim [Thu, 10 Nov 2016 13:23:18 +0000 (22:23 +0900)]
[elm_gl_view] fix memory leak in elm_gl_view

Delete evas_gl_make_current() in elm_gl_view because of memoryleak.

Change-Id: I44557c5beb3394ed976a2b3a10bc37bb82247c1a

7 years agogenlist : forcely set NULL on focused_item if item is deleted
SangHyeon Lee [Thu, 10 Nov 2016 10:01:46 +0000 (19:01 +0900)]
genlist : forcely set NULL on focused_item if item is deleted

Change-Id: I3b9d161152b464d72b4998aba6dec630e8e7c188
Signed-off-by: SangHyeon Lee <sh10233.lee@samsung.com>
7 years agoelm_config: fix build break on windows.
Bowon Ryu [Thu, 10 Nov 2016 04:43:27 +0000 (13:43 +0900)]
elm_config: fix build break on windows.

getenv("HOME") causes the build break on windows.
This is caused by 860995081934e9496ca2eeb6b1567edd9730e4b5

Change-Id: I7a7583c524d24910d70764bae88a1a067df4ad86
Signed-off-by: Bowon Ryu <bowon.ryu@samsung.com>
7 years agopopup: support scrollable content
JinYong Park [Mon, 7 Nov 2016 03:41:14 +0000 (12:41 +0900)]
popup: support scrollable content

@tizen_fix (tizen 2.4 feature)

spin gerrit : I84cee87c36bf2a2facc5fb6ced9f9e4eac1380c5

Change-Id: Ibbfcc68760c81a7ea9ff65bebb81e5f30e4a8f65
Signed-off-by: Jinyong Park <j4939.park@samsung.com>
7 years agoelm_entry: scroller in entry now updates cursor position when unfocused
WooHyun Jung [Wed, 9 Nov 2016 01:45:31 +0000 (10:45 +0900)]
elm_entry: scroller in entry now updates cursor position when unfocused

@tizen_fix

Change-Id: Ief83e5856d53e451707772b044b843477ad5df3d

7 years agoatspi: add elm_atspi_ewk_wrapper class
Lukasz Stanislawski [Sun, 16 Oct 2016 16:19:10 +0000 (18:19 +0200)]
atspi: add elm_atspi_ewk_wrapper class

Create wrapper widget around Ewk_View Evas_Object in order
to integrate a11y frameworks from elementary and Chromium.
Such wrapper should be created on Chromium EFL port side, however
currently will be added on elementary side with hope to move it
into chromium library.

Change-Id: I02b15376cf387b9c88f416c7c96a9ec41e89ec79

7 years agoAccessibility : synchronized highlight of atspi and item align feature for wearable...
JunsuChoi [Fri, 4 Nov 2016 08:07:07 +0000 (17:07 +0900)]
Accessibility : synchronized highlight of atspi and item align feature for wearable profile

   In the genlist, it corrected so that highlight could move according to item align feature.
   This feature operates when screen-reader of wearable was enable.

   @TIZEN_ONLY

Change-Id: I0f838264266ff84be8909f35c00c99c7ca6f17fe

7 years agoDefault theme: remove wrong targets from program.
Mykyta Biliavskyi [Tue, 8 Nov 2016 14:36:21 +0000 (16:36 +0200)]
Default theme: remove wrong targets from program.

Some of styles contain STATE_SET programs, that try to switch part into
non existents description. For desctop application, such as Enventor and
Eflete this make launch and work slow.
This commit fix this situation by removing wrong targets or add missed
states into target parts.

Change-Id: Ia9f51afaa096cadff363d7ea28d40059b5be04a2
Signed-off-by: Mykyta Biliavskyi <m.biliavskyi@samsung.com>
7 years ago[ATSPI]: Highlight not visible in MBE[widgets which implement their own highlight UI]
Shilpa Singh [Tue, 8 Nov 2016 06:38:04 +0000 (12:08 +0530)]
[ATSPI]: Highlight not visible in MBE[widgets which implement their own highlight UI]
issue fix.

Change-Id: Ibbde93b3f78e5523b04848ca2505f718fcd80766

7 years ago[ATSPI]: On Highlight_grab read should happen, spinner role updated.
Shilpa Singh [Tue, 8 Nov 2016 05:39:11 +0000 (11:09 +0530)]
[ATSPI]: On Highlight_grab read should happen, spinner role updated.

Change-Id: I5764516e56aefadd6b336b62295026ff2dbc9863

7 years agoHighlighted obj is eo obj, so make it again view obj before checking its class and...
Prasoon Singh [Fri, 4 Nov 2016 15:15:25 +0000 (20:45 +0530)]
Highlighted obj is eo obj, so make it again view obj before checking its class and parent.

Change-Id: I30fb58e86e20dca6c1361c58b2ace8dedd3c9591

7 years agoHighlight not changing on swipe issue fix.
Shilpa Singh [Fri, 4 Nov 2016 13:59:10 +0000 (19:29 +0530)]
Highlight not changing on swipe issue fix.

Change-Id: I7749f7d6b73f73f50d9d7817fd9bf51e555885dd

7 years agoWhen flicked left/right, scroll and show content.
Shilpa Singh [Fri, 4 Nov 2016 08:57:19 +0000 (14:27 +0530)]
When flicked left/right, scroll and show content.

Change-Id: I14a0458c149d04a015e527a3d0e21426a0360966

7 years agoChanged highlighted object to eo_obj.
Prasoon Singh [Fri, 4 Nov 2016 10:37:44 +0000 (16:07 +0530)]
Changed highlighted object to eo_obj.

Change-Id: I829adbf191cd44062040f61c86043a71fde63583

7 years agoelm_popup: before getting focus, all sub objs should be shown
WooHyun Jung [Fri, 4 Nov 2016 04:26:32 +0000 (13:26 +0900)]
elm_popup: before getting focus, all sub objs should be shown

Change-Id: I1132795056035dc5dd1ffe76336af1f3e01afc6d

7 years agofix - socket proxy should be created before bridge is connected
Shinwoo Kim [Wed, 2 Nov 2016 11:50:57 +0000 (20:50 +0900)]
fix - socket proxy should be created before bridge is connected

Change-Id: I4bef45e97205eab1d125ab70fc037b2b067a2520

7 years agogenlist : fix crash in genlist selected_set in TC 03/95903/2
SangHyeon Lee [Mon, 7 Nov 2016 05:18:24 +0000 (14:18 +0900)]
genlist : fix crash in genlist selected_set in TC

Change-Id: Ifdbc09b795d176ea78651882cf39b6f632b0594b
Signed-off-by: SangHyeon Lee <sh10233.lee@samsung.com>
7 years agoAuthor: Hermet Park <hermet@hermet.pe.kr> 66/95866/1
Hermet Park [Mon, 7 Nov 2016 04:01:42 +0000 (13:01 +0900)]
Author: Hermet Park <hermet@hermet.pe.kr>
Date:   Fri Nov 4 20:19:14 2016 +0900

    elementary transit: support image fill area in zoom effect.

    Transit zoom effect didn't care image fill area in case of manual filling.
    This additional logic computes map uvs with regards to the current image fill area.

    @fix

Change-Id: I38cd1be536333d6cf984ccea08c524498efceb90

7 years agoelm_layout: add mmap support
Andrii Kroitor [Fri, 4 Nov 2016 11:42:41 +0000 (13:42 +0200)]
elm_layout: add mmap support

Reviewers: cedric, Hermet, NikaWhite, raster

Subscribers: jpeg, reutskiy.v.v

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

Change-Id: I4eae5fb8bb7bedc6a44fe2b396719d3360aa9e16
Signed-off-by: Mykyta Biliavskyi <m.biliavskyi@samsung.com>
7 years agotoolbar: fix item resize issue. 91/95591/2
Bowon Ryu [Fri, 4 Nov 2016 02:43:17 +0000 (11:43 +0900)]
toolbar: fix item resize issue.

Change-Id: I62f2bc80cd5e33aea1111cb741bad5bc13b9ca13
Signed-off-by: Bowon Ryu <bowon.ryu@samsung.com>
8 years agoctxpopup: apply color_class parent-child relationship 25/95425/3
JinYong Park [Thu, 3 Nov 2016 07:58:48 +0000 (16:58 +0900)]
ctxpopup: apply color_class parent-child relationship

 # dependency
   - efl-theme-tizen-mobile : Ic77c6c55736397b4acc19f891e5dde345a917a79

Change-Id: I4a831535a738a35a7203df5e8cc57578fe1507f7
Signed-off-by: Jinyong Park <j4939.park@samsung.com>
8 years agocolor class: allow to set color class for efl-extension widgets 97/94797/2
Jee-Yong Um [Tue, 1 Nov 2016 08:26:47 +0000 (17:26 +0900)]
color class: allow to set color class for efl-extension widgets

Signed-Off-By: Jee-Yong Um <jc9.um@samsung.com>
Change-Id: If4930ad0aa449e73d1d09f8171d339a88d6965b2

8 years agolabel: fix label sizing issue. 96/95496/3
Bowon Ryu [Thu, 3 Nov 2016 11:08:57 +0000 (20:08 +0900)]
label: fix label sizing issue.

If a width is 0, Do not calc for the Multi-line.

@tizen_fix

Change-Id: Ib80176e245ad69b619629e2af61e4ac0ad56712c
Signed-off-by: Bowon Ryu <bowon.ryu@samsung.com>
8 years agoscroller: apply "Improved scroller performance" patch. 92/94492/2
Hosang Kim [Mon, 31 Oct 2016 07:23:42 +0000 (16:23 +0900)]
scroller: apply "Improved scroller performance" patch.

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

8 years agomultibuttonentry: apply widget's style to internal entry widget 99/94999/2
Youngbok Shin [Wed, 2 Nov 2016 05:46:01 +0000 (14:46 +0900)]
multibuttonentry:  apply widget's style to internal entry widget

@tizen_fix

Change-Id: Id9ed9b11b7f08129fb917338ef48522c15189a81

8 years agoelm_label: add click event for label widget. 06/94806/5
Hosang Kim [Tue, 1 Nov 2016 08:32:36 +0000 (17:32 +0900)]
elm_label: add click event for label widget.

-This patch is for maintaining compatibility
@tizen

Change-Id: If0334251ac1ba23dd233d25c22ab46bc905fca97

8 years agonaviframe: Fix to process title show/hide signal immediately 72/95172/1
Jaehyun Cho [Fri, 13 Jun 2014 11:35:37 +0000 (20:35 +0900)]
naviframe: Fix to process title show/hide signal immediately

Change-Id: Iaeab08aa2a197575c0280220090b2554bbe3c8d7

8 years agofix crash in pre-built applications on reusable content get 50/95050/3 accepted/tizen/common/20161103.155753 accepted/tizen/ivi/20161103.230213 accepted/tizen/mobile/20161103.230122 accepted/tizen/tv/20161103.230138 accepted/tizen/wearable/20161103.230157 submit/tizen/20161102.045635
SangHyeon Lee [Wed, 2 Nov 2016 07:20:59 +0000 (16:20 +0900)]
fix crash in pre-built applications on reusable content get

Change-Id: I8cf21d78f27617968b31ce8e80d4771e11f11a57
Signed-off-by: SangHyeon Lee <sh10233.lee@samsung.com>
8 years agocalendar: fix mistyped code for _elm_widget_color_class_parent_set() 69/94769/2 accepted/tizen/common/20161102.121609 accepted/tizen/ivi/20161102.072528 accepted/tizen/mobile/20161102.072404 accepted/tizen/tv/20161102.072438 accepted/tizen/wearable/20161102.072459 submit/tizen/20161101.093908 submit/tizen_3.0/20161102.011054 submit/tizen_3.0/20161102.045635
Youngbok Shin [Tue, 1 Nov 2016 06:18:06 +0000 (15:18 +0900)]
calendar: fix mistyped code for _elm_widget_color_class_parent_set()

@tizen_fix

Change-Id: Iae7e8fb94c75a4bcd0eba2904fd58138873bc476

8 years agogenlist: apply reusable content feature 68/94068/3 submit/tizen/20161101.043805 submit/tizen/20161101.045014
SangHyeon Lee [Thu, 27 Oct 2016 05:31:51 +0000 (14:31 +0900)]
genlist: apply reusable content feature

Apply genlist item reusable content feature into tizen.
This patch is merged commit from upstream patches.

Change-Id: I88e411db28bb91833036afc2bed85adf8a2faa2f
Signed-off-by: SangHyeon Lee <sh10233.lee@samsung.com>
8 years agocolor class: apply color_class parent-child relationship to all widgets 48/94548/2
Youngbok Shin [Mon, 31 Oct 2016 11:57:19 +0000 (20:57 +0900)]
color class: apply color_class parent-child relationship to all widgets

@tizen_feature

Change-Id: I68e60541998057f628710127def8908b25721d9b

8 years agomobile_lib/ctxpopup: do refactoring for focus movement 40/94540/2
WooHyun Jung [Mon, 31 Oct 2016 10:50:05 +0000 (19:50 +0900)]
mobile_lib/ctxpopup: do refactoring for focus movement

Change-Id: Iff7ea2351292f37cecf96f7524fc0f77a146228c

8 years agoelm hoversel: restore focus to the button when hover end 42/94142/2
WooHyun Jung [Thu, 27 Oct 2016 06:41:22 +0000 (15:41 +0900)]
elm hoversel: restore focus to the button when hover end

Change-Id: I6fd856c9548dba377673db8365ba8d489c69b7bd

8 years agomultibuttonentry: Apply focus UI feature for the item 93/94193/3
Woochan Lee [Thu, 27 Oct 2016 10:51:01 +0000 (19:51 +0900)]
multibuttonentry: Apply focus UI feature for the item

Change-Id: I26670681fe9f98185877cb6e71d05528e53e371e

8 years agowidget: Apply color_class parent-child relationship 14/93714/2
Youngbok Shin [Tue, 25 Oct 2016 10:50:22 +0000 (19:50 +0900)]
widget: Apply color_class parent-child relationship

It removes color_class hashes from elm_widget.
The color_class hash can be removed if we use the following function
to update color classes of internal objects: edje_object_color_class_parent_set().
But, the color_class hash of Elm_Widget_Item has to be maintained.
Because, the edje object of item could be recreated without recreation of Elm_Widget_Item.

@tizen_feature

Change-Id: I40cabe27a3d4976d47258479a2aac58a27ddac45

8 years ago[atspi] add description of elm_atspi_bridge_utils_say 50/94250/3
Shinwoo Kim [Fri, 28 Oct 2016 01:33:52 +0000 (10:33 +0900)]
[atspi] add description of elm_atspi_bridge_utils_say

Change-Id: Ic771f12cfac445e258388d65debc1a86c657c339

8 years ago[atspi] add smart signal 'atspi,screen,reader,changed' 23/94323/3
Shinwoo Kim [Fri, 28 Oct 2016 07:54:41 +0000 (16:54 +0900)]
[atspi] add smart signal 'atspi,screen,reader,changed'

Change-Id: If8ab9c6ca0a049034784553f3ee3b7d2f1d5bfde

8 years ago[atspi] Export elm_atspi_bridge_utils_is_screen_reader_enabled 52/94052/3
Shinwoo Kim [Thu, 27 Oct 2016 04:37:17 +0000 (13:37 +0900)]
[atspi] Export elm_atspi_bridge_utils_is_screen_reader_enabled

Change-Id: Id61e27218b813d2397cefb863eddea8ae5d3c53f

8 years ago[atspi] keep eo_obj as current highlighted object for widget item 82/93482/6
Shinwoo Kim [Mon, 24 Oct 2016 11:44:48 +0000 (20:44 +0900)]
[atspi] keep eo_obj as current highlighted object for widget item
So far, elm_object_accessibility_highlight_set have used VIEW object of Elm_Object_Item.
But, we cannot get Elm_Object_Item related data from VIEW which is returned by _elm_object_accessibility_currently_highlighted_get
We need to use currently highlighted object with some APIs such as elm_interface_atspi_accessible_state_changed_signal_emit.
But, we cannot use this kind of API with VIEW object.

Change-Id: I85ee98c4e2510c8e59c7fd0758281dfa9282f12e

8 years agoelm_spinner: Fix to return Eina_Bool value. 98/94198/2
Jaehyun Cho [Thu, 27 Oct 2016 11:18:46 +0000 (20:18 +0900)]
elm_spinner: Fix to return Eina_Bool value.

Change-Id: Idd97f237d5ce118562ba9e96762667b6b81a6e08

8 years agoChange macro name for SDK tools. 25/94125/2
Jaehyun Cho [Thu, 27 Oct 2016 04:42:20 +0000 (13:42 +0900)]
Change macro name for SDK tools.

Replace macro name "ELM_FEATURE_DESKTOP" with "SDK_TOOLS".

Change-Id: I97f3550b66f96259b023ee4688cb0246fe9cf7e5

8 years ago[ATSPI][Highlight_grab]: Improvise, highlight grab cases. 30/93830/2
Shilpa Singh [Wed, 26 Oct 2016 05:44:57 +0000 (11:14 +0530)]
[ATSPI][Highlight_grab]: Improvise, highlight grab cases.

Change-Id: I5d11de16422dfe7aedaabd50c93f88a0ba6fc37b

8 years ago[Atspi][elm_ctxpopup] highlight_set should be EINA_FALSE when highlight is being... 32/94232/1
Prasoon Singh [Thu, 27 Oct 2016 15:38:13 +0000 (21:08 +0530)]
[Atspi][elm_ctxpopup] highlight_set should be EINA_FALSE when highlight is being cleared

Change-Id: Ie831933e73c327ad22e3088447bd2faf5bed21af

8 years agogenlist: add item focused feature in mobile genlist for focus UI 47/90347/4
SangHyeon Lee [Thu, 29 Sep 2016 12:02:40 +0000 (21:02 +0900)]
genlist: add item focused feature in mobile genlist for focus UI

Change-Id: Ifdf09de56651308a0be2e3f5b23e02379a01be82
Signed-off-by: SangHyeon Lee <sh10233.lee@samsung.com>
8 years agocolorselector: apply new focus ui for palette and components items 86/87686/5
Taehyub Kim [Fri, 9 Sep 2016 06:36:44 +0000 (15:36 +0900)]
colorselector: apply new focus ui for palette and components items

Change-Id: I39b6227efe511db47c0490122ec824810bee9254

8 years agoelm_spinner: change the key event operation on spinner 33/94033/1
WooHyun Jung [Thu, 27 Oct 2016 01:26:10 +0000 (10:26 +0900)]
elm_spinner: change the key event operation on spinner

Left/Right(or Up/Down with vertical one) changed the value of
spinner previously. However, it gave uneasy because focus could not be
moved to another winset until the value met the min or max.
Now, inc/dec button can get focus, and enter input on them change
the value.
Additionally, central text button changes to the entry automatically
when it gets focus. i.e. toggle on the text button is removed.

@fix

upstream commit: a659fe3484d3631c3d451299e5181789cecc5e00

Change-Id: I37b76f910f56689e8527384dd676de5d1d0b39ef

8 years agoElm theme: correct parse a theme filename on Windows OS. 74/93174/4 accepted/tizen/3.0/ivi/20161028.151233 accepted/tizen/3.0/mobile/20161028.143127 accepted/tizen/3.0/tv/20161028.143440 accepted/tizen/3.0/wearable/20161028.150810 accepted/tizen/common/20161026.134658 accepted/tizen/ivi/20161026.133734 accepted/tizen/mobile/20161026.133443 accepted/tizen/tv/20161026.133626 accepted/tizen/wearable/20161026.133702 submit/tizen/20161026.063315 submit/tizen/20161026.101032 submit/tizen_3.0/20161028.062323 submit/tizen_3.0/20161028.092423 submit/tizen_3.0_common/20161104.104000
Mykyta Biliavskyi [Thu, 20 Oct 2016 15:14:32 +0000 (18:14 +0300)]
Elm theme: correct parse a theme filename on Windows OS.

Windows os uses ':'  as delimiter between disk name and file path.
<disk>:/<dir>/file.ext. In this commit added parse case for <disk_name>
symbol meets before ":/".

Merged with commit:
commit fd7ec0acfdb20888bfe8a827ef6141193380f3ff
Author: Mykyta Biliavskyi <m.biliavskyi@samsung.com>
Date:   Fri Oct 21 15:46:49 2016 +0300

Elm_theme: parse theme name "<disk>:/file.ext" only on Windows.

Commit 86928a430c broke ability to use more than one theme file for
posix compatible systems. For case
ELM_THEME=/home/user/a.edj:/home/user/b.edj string was parsed
incorrectly. The result was a single string
"/home/user/a.edj:/home/user/b.edj", but expected two strings
"/home/user/a.edj" and "/home/user/b.edj"

This commit add additional check of the file paths like
<disk>:/filename.ext or <disk>:\filename.ext in Windows only.
This avoid wrong parse behaviour on Linux and macOS.

Change-Id: I40f6e79209ef4eb38a6e892447b4b7930b9ccf1a
Signed-off-by: Mykyta Biliavskyi <m.biliavskyi@samsung.com>
8 years agogenlist : fix building error about hide flag 23/93823/3
SangHyeon Lee [Wed, 26 Oct 2016 05:30:54 +0000 (14:30 +0900)]
genlist : fix building error about hide flag

Change-Id: I1bc1b732912368c8a557891b0d898d2c8a42c4aa
Signed-off-by: SangHyeon Lee <sh10233.lee@samsung.com>
8 years ago[ATSPI][SPINNER]: Set role to spinner, fix warning 21/93621/1 submit/tizen/20161026.040418
Shilpa Singh [Tue, 25 Oct 2016 06:02:52 +0000 (11:32 +0530)]
[ATSPI][SPINNER]: Set role to spinner, fix warning

Change-Id: I25602039429fc62a9abc192fa1d2745db2bca7ad

8 years agogenlist: reset show item if current show item need to be hidden 16/93416/1
SangHyeon Lee [Mon, 24 Oct 2016 07:50:49 +0000 (16:50 +0900)]
genlist: reset show item if current show item need to be hidden

Change-Id: I4e9e743e42c63a7f14116de939a8e57e57115a72

8 years agocopypaste: now argument is appended to get item_count from cbhm 09/93409/1
WooHyun Jung [Mon, 24 Oct 2016 07:15:37 +0000 (16:15 +0900)]
copypaste: now argument is appended to get item_count from cbhm

Change-Id: I836eb8fc04bbc43d4191a95541bd38427011c749

8 years ago[atspi][elm_index] Do not give highlightable state if index style is pagecontrol 22/93322/2
Prasoon Singh [Fri, 21 Oct 2016 14:21:55 +0000 (19:51 +0530)]
[atspi][elm_index] Do not give highlightable state if index style is pagecontrol

Change-Id: I143bba3b225615930379c4d03a4a488a1ddd6f38

8 years ago[atspi][elm_ctxpopup] scroll the content when highlight frame goes out of view port 07/92907/4
Prasoon Singh [Wed, 19 Oct 2016 09:46:48 +0000 (15:16 +0530)]
[atspi][elm_ctxpopup] scroll the content when highlight frame goes out of view port

Change-Id: I0522591b3bffebac6c0bcad153bba50968456dfb

8 years agogenlist : refactoring filter feature and remove deprecated hide_set/get 91/93191/5
SangHyeon Lee [Fri, 21 Oct 2016 02:10:36 +0000 (11:10 +0900)]
genlist : refactoring filter feature and remove deprecated hide_set/get
APIs

Change-Id: I783f5eeb411bb079c50a082cc7ce849d6c2e75e9

8 years ago[ATSPI]: Use visible data changed signal, and add a extent get interface func. 43/92343/7
Shilpa Singh [Fri, 14 Oct 2016 14:29:01 +0000 (19:59 +0530)]
[ATSPI]: Use visible data changed signal, and add a extent get interface func.

Change-Id: I35a0da823d8826466c16d7ab0d9b75b6c15b0dba

8 years agonaviframe: subtitle,show signal not sent 52/93052/1
Shilpa Singh [Mon, 9 Nov 2015 22:34:37 +0000 (14:34 -0800)]
naviframe: subtitle,show signal not sent

Summary:
1. When subtitle is set using actual part name "elm.text.subtitle",
subtitle,show signal is not sent issue fix.
2. Remove unnecessary checks, maintain code readability.

@fix

Test Plan:
Set text using edc part name elm.text.subtitle

Reviewers: Hermet, cedric

Reviewed By: cedric

Subscribers: shashank0990

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

Change-Id: I6c7b4d206cf756ee532ba62965ac860c709cbfd0
Signed-off-by: Cedric BAIL <cedric@osg.samsung.com>
8 years ago[atspi][elm_toolbar] enhance accessibility scroll and highlight on toolbar items 64/92964/3 accepted/tizen/common/20161020.173518 accepted/tizen/ivi/20161020.130334 accepted/tizen/mobile/20161020.130211 accepted/tizen/tv/20161020.130252 accepted/tizen/wearable/20161020.130315 submit/tizen/20161020.095955
Prasoon Singh [Wed, 19 Oct 2016 13:18:45 +0000 (18:48 +0530)]
[atspi][elm_toolbar] enhance accessibility scroll and highlight on toolbar items

When there are multiple scrollable toolbar items. Highlight frame should change
when prevoius highlighted object goes out of viewport.

Change-Id: I3206023f843bc12574c62e6cd205fcaf775208fb

8 years agoelm_genlist: apply the item_select_on_focus_disable feature on key_action_move 00/89900/2
SangHyeon Lee [Tue, 27 Sep 2016 10:23:38 +0000 (19:23 +0900)]
elm_genlist: apply the item_select_on_focus_disable feature on key_action_move

This patch is forked by upstream patch
ec8487a8a4021ecccf50def5f4980d28921d1069
written by Minkyu Kang

Change-Id: I0b44f51ea3a5a3ebb816ae160522dabe3dbc141c

8 years agogenlist/gengrid: Fix focus hilight error 98/89898/2
SangHyeon Lee [Tue, 27 Sep 2016 10:20:23 +0000 (19:20 +0900)]
genlist/gengrid: Fix focus hilight error

This patch is forked by upstream patch
:2ad850e99769c6cc0eb002a497bcfb4432132fa8
written by Jean-Philippe Andre

Change-Id: I73e90561cd1bf6239a4e566bdafbb4786a0f3775

8 years agogenlist: fix re-positioning issue in item prepending 39/89839/3
SangHyeon Lee [Tue, 27 Sep 2016 06:57:56 +0000 (15:57 +0900)]
genlist: fix re-positioning issue in item prepending

Change-Id: I3cd6249e8cf405d1088842981edec999333acb97

8 years ago[atspi][elm_widget] add checking atspi mode in highlight grab/clear function. 25/92825/2
JunsuChoi [Wed, 19 Oct 2016 02:25:24 +0000 (11:25 +0900)]
[atspi][elm_widget] add checking atspi mode in highlight grab/clear function.

   highlight grab/clear use only be available in atspi mode.

Change-Id: Iaf29d3944e86bc57ae8cf45a120029a5da74851f

8 years agopopup: fix theme apply problem when font/language is changed 94/92794/4
JinYong Park [Tue, 18 Oct 2016 14:18:14 +0000 (23:18 +0900)]
popup: fix theme apply problem when font/language is changed

Change-Id: Ie788919c85899b6206c1b27a29316b8a2579f1bd
Signed-off-by: Jinyong Park <j4939.park@samsung.com>
8 years agoctxpopup: fix size calc problem when sizing eval 72/92672/2 accepted/tizen/common/20161019.145818 accepted/tizen/ivi/20161019.141812 accepted/tizen/mobile/20161019.141610 accepted/tizen/tv/20161019.141655 accepted/tizen/wearable/20161019.141735 submit/tizen/20161019.092255
JinYong Park [Tue, 18 Oct 2016 05:31:35 +0000 (14:31 +0900)]
ctxpopup: fix size calc problem when sizing eval

Change-Id: Icd80ba9b7cf41d6a4914c46cf45f376a38accc13
Signed-off-by: Jinyong Park <j4939.park@samsung.com>
8 years agoentry: fix to make selection handlers be disappeared when cutting text 70/92670/2
WooHyun Jung [Tue, 18 Oct 2016 05:13:35 +0000 (14:13 +0900)]
entry: fix to make selection handlers be disappeared when cutting text

If user cuts text from entry, and its size changes, registered job for
updating selection handler should be deleted.

Change-Id: Id611af0258039c6fcf3d534b49a57efc2862449e

8 years ago[atspi][elm_widget] add highlighted/unhighlighted signal for atspi 75/92675/4
JunsuChoi [Tue, 18 Oct 2016 06:10:11 +0000 (15:10 +0900)]
[atspi][elm_widget] add highlighted/unhighlighted signal for atspi

I add highlight signal in highlight_grab/clear function.
@tizen_feature

Change-Id: I1e294e4214f8fec8c48e936e380a8893e88f262d