platform/upstream/elementary.git
7 years ago[atspi][elm_genlist] Moving changes to mobile_lib 31/90631/6
Prasoon Singh [Mon, 3 Oct 2016 09:03:41 +0000 (14:33 +0530)]
[atspi][elm_genlist] Moving changes to mobile_lib

Change-Id: Ic93230d93cce685c26a7ba1dcb25ca9391c705a0

7 years ago[atspi][elm_gengrid] Fix for wrong item gets activate action in horizontal case 38/90538/3
Prasoon Singh [Fri, 30 Sep 2016 11:17:34 +0000 (16:47 +0530)]
[atspi][elm_gengrid] Fix for wrong item gets activate action in horizontal case

Change-Id: I9daa1c4d41c3c62f867ff26d60bd3806d27e7e44

7 years agoelementary: tag @since_tizen info 51/90451/2
Jee-Yong Um [Fri, 30 Sep 2016 06:24:52 +0000 (15:24 +0900)]
elementary: tag @since_tizen info

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

7 years agoelm_prefs: add @internal to defgroup not to show in document 52/90452/2
Jee-Yong Um [Fri, 30 Sep 2016 06:34:36 +0000 (15:34 +0900)]
elm_prefs: add @internal to defgroup not to show in document

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

7 years ago[ATSPI]: when scroll happens due to flick, Screen-reader will not know 92/90092/2
Shilpa Singh [Wed, 28 Sep 2016 09:16:55 +0000 (14:46 +0530)]
[ATSPI]: when scroll happens due to flick, Screen-reader will not know
about when the scroll actually ended, hence sending notification to
screen reader for the same.

Change-Id: Ib9335517d1821031510dbe937108ab1c157ed8ac

7 years agoelementary: add item customization interface 51/89751/4
Jee-Yong Um [Tue, 27 Sep 2016 01:21:02 +0000 (10:21 +0900)]
elementary: add item customization interface

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

7 years agoelm_genlist: fix build break with non-gbs enviroment 22/90222/1
Thiep Ha [Thu, 29 Sep 2016 05:43:05 +0000 (14:43 +0900)]
elm_genlist: fix build break with non-gbs enviroment

Fix build break causes by the sd is used but never defined
in _item_unrealize().
This is caused by 3aa29f3207763b898364c3d7e5c65529ffe3b784 commit.

Change-Id: Ic6728a0fdc006685f59171c3fd6151e95a4b5b97

7 years agoelementary: change color customization interface 93/89593/6
Jee-Yong Um [Mon, 26 Sep 2016 06:05:00 +0000 (15:05 +0900)]
elementary: change color customization interface

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

7 years agoelementary: adjust documentation defgroups 77/89477/4
Jee-Yong Um [Fri, 23 Sep 2016 14:50:43 +0000 (23:50 +0900)]
elementary: adjust documentation defgroups

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

7 years agopopup: add subtitle text 32/89132/2
JinYong Park [Thu, 22 Sep 2016 10:06:54 +0000 (19:06 +0900)]
popup: add subtitle text

Change-Id: I7cd560f1e40fbba0ca1f0b1b7d3f64ae5e99f5ab
Signed-off-by: Jinyong Park <j4939.park@samsung.com>
7 years agoelm_image : header cleanup related async open 20/90020/2
JEONGHYUN YUN [Wed, 28 Sep 2016 05:23:55 +0000 (14:23 +0900)]
elm_image : header cleanup related async open

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

7 years agolabel: set sliding only if label size is valid (opensource) 48/89948/3
JinYong Park [Tue, 27 Sep 2016 23:44:28 +0000 (08:44 +0900)]
label: set sliding only if label size is valid (opensource)

opensource patch : https://phab.enlightenment.org/D4089

Change-Id: Iefdabfbe1788fc8be3f033815f26d250ce641d09
Signed-off-by: Jinyong Park <j4939.park@samsung.com>
7 years agoelm_panel : Fix bug with set scrollable panel orient. 84/89884/2
JEONGHYUN YUN [Tue, 27 Sep 2016 09:38:18 +0000 (18:38 +0900)]
elm_panel : Fix bug with set scrollable panel orient.

Summary:
1. Fix wrong logic of ELM_PANEL_ORIENT_RIGHT case in _state_sync.
2. Move pre calc function in anim_cb to sizing_eval function.
   This code have caused problem that scrollable panel is not animated during drawer open and close
3. Maintain content size ratio when orient is changed.
4. Freeze scroller when orient is changed.
   This code will need to change orientation when drawer opened.

Reviewers: Hermet

Subscribers: cedric, jpeg

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

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

7 years agoelm_atspi_bridge: remove tizen only 04/89804/2
Shilpa Singh [Tue, 27 Sep 2016 05:55:35 +0000 (11:25 +0530)]
elm_atspi_bridge: remove tizen only

Change-Id: Ibbfcb384b20f88aea93b614c5a1e6eef5afdc3af

7 years agoelm_image : new smart callbacks and async related code are migrated into Tizen. 48/89348/5
JEONGHYUN YUN [Fri, 23 Sep 2016 07:04:32 +0000 (16:04 +0900)]
elm_image : new smart callbacks and async related code are migrated into Tizen.

opensource commit id : 63088b583c26e72223d3ff4149706b5380f0c1d4

elm_image: Add smart cbs for async open

This adds a few callbacks to inform applications about
async open and preload:
- load,open
- load,ready
- load,error
- load,cancel

This patch adds a new EAPI as well: elm_image_async_open_set.
This is the only way to use async file open with the legacy APIs
and should be easily matched with whatever EO API we end up using
(be it based on promises or events).

Alter the test cases for make check as they were using the
unstable EO API which I just removed.

Thanks @arosis for the original patch. And sorry for the huge
delay in merging this.

See also: https://phab.enlightenment.org/D4215

@feature

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

7 years agoelementary entry: send a signal to edje for notifying scrollable mode 07/89807/2
Youngbok Shin [Tue, 27 Sep 2016 05:57:28 +0000 (14:57 +0900)]
elementary entry: send a signal to edje for notifying scrollable mode

Summary:
If entry edje should be changed according to scrollable mode,
the signal will be used. The following signals are added.
    "elm,scroll,enable"
    "elm,scroll,disable"

Test Plan: N/A

Reviewers: raster, tasn, herdsman, cedric

Subscribers: minkyu, jpeg, akanad, z-wony, Blackmole

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

Change-Id: I03a70cb430c6d8ed0fbef92d0f42d86b57665478

7 years agoentry: send focus/unfocus signals to scroller interface 46/86046/3
Amitesh Singh [Fri, 26 Feb 2016 14:25:31 +0000 (19:55 +0530)]
entry: send focus/unfocus signals to scroller interface

In case of scrollable entry, send focus/unfocus signals to scroller
interface edje.

Change-Id: I2250c9d507735d08a4de919fdd404907110aea70

7 years agoelm_cnp: move cbhm eldbus code from copypaste module to entry 73/89773/4
Minchul Lee [Tue, 27 Sep 2016 02:56:02 +0000 (11:56 +0900)]
elm_cnp: move cbhm eldbus code from copypaste module to entry

Change-Id: Ic86318b072b9a2694498670dbc4201d637685d24

7 years agotizen_vector: Check NULL pointer before calling strstr(). 89/89689/2 accepted/tizen/common/20160927.152723 accepted/tizen/ivi/20160927.231032 accepted/tizen/mobile/20160927.230903 accepted/tizen/tv/20160927.230936 accepted/tizen/wearable/20160927.231004 submit/tizen/20160927.065504 submit/tizen/20160927.065535
Jaehyun Cho [Mon, 26 Sep 2016 10:32:29 +0000 (19:32 +0900)]
tizen_vector: Check NULL pointer before calling strstr().

Change-Id: I7d5506804d951d26a401df8de89bc94a00adb6ec

7 years agoelm_config: Remove unnecessary NULL check. 78/89678/1
Jaehyun Cho [Mon, 26 Sep 2016 09:08:41 +0000 (18:08 +0900)]
elm_config: Remove unnecessary NULL check.

Since _config_load() is called and _elm_config is not initialized, NULL
check for _elm_config is not necessary.
The unnecessary NULL check causes false alarm because _elm_config is not
checked in other cases.

Change-Id: Ic00a1b3b6f5bd7f06bff8dcccdcd8716c5020eb0

7 years agoindex: Support "realized" and "unrealized" for Tizen SDK Tools. 81/88781/3
Jaehyun Cho [Sun, 20 Sep 2015 07:48:43 +0000 (16:48 +0900)]
index: Support "realized" and "unrealized" for Tizen SDK Tools.

"realized" and "unrealized" smart callbacks are supported to track items
on Tizen SDK Tools.

Change-Id: Ifa667925f4c5ab013c883a38be635d160b07215c
Signed-off-by: Jaehyun Cho <jae_hyun.cho@samsung.com>
7 years ago[atspi] add elm_atspi_accessible_name_cb_set, elm_atspi_accessible_description_cb_set 15/89115/3
Shinwoo Kim [Thu, 22 Sep 2016 08:20:53 +0000 (17:20 +0900)]
[atspi] add elm_atspi_accessible_name_cb_set, elm_atspi_accessible_description_cb_set

Change-Id: I05b196e76cab0b11aa693dcff3603db586de4c38

7 years agoelm_calendar: Add enum to mark display every day before event day. 95/87195/2
Woochan Lee [Wed, 7 Sep 2016 01:52:26 +0000 (10:52 +0900)]
elm_calendar: Add enum to mark display every day before event day.

Summary:
There was no way to add marks on every day before event day.

The user may want to add mark something on every day before today.
(passed mark or disable etc...)

Test Plan:
Run elementary_test
Calling "elm_calendar_mark_add()" with ELM_CALENDAR_REVERSE_DAILY value.

Reviewers: cedric, Hermet

Subscribers: cedric, jpeg

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

Change-Id: I875f728715f1e90776526835f41d443f81b8d0ef

7 years ago[ATSPI][CtxPopup]: Access GUI 1.44: When ctxpopup is shown, based on more style/defau... 31/89031/3
Shilpa Singh [Wed, 21 Sep 2016 13:50:14 +0000 (19:20 +0530)]
[ATSPI][CtxPopup]: Access GUI 1.44: When ctxpopup is shown, based on more style/default style
read according to speak rule.

Change-Id: Ie7ef0591c2120f05090d52e87967f7352d511153
Signed-off-by: Shilpa Singh <shilpa.singh@samsung.com>
7 years ago[ATSPI]: Implicit declaration of function elm_atspi_bridge_utils_say, issue fix. 63/88863/3
Shilpa Singh [Wed, 21 Sep 2016 04:05:29 +0000 (09:35 +0530)]
[ATSPI]: Implicit declaration of function elm_atspi_bridge_utils_say, issue fix.

Change-Id: I96f4a83f53d2017a7a12051f195b3e1382c488ac
Signed-off-by: Shilpa Singh <shilpa.singh@samsung.com>
7 years agocommit 466b05843e477bcd6b74eff4d9d357a2ff33106a 09/89209/2
Hermet Park [Thu, 22 Sep 2016 14:25:24 +0000 (23:25 +0900)]
commit 466b05843e477bcd6b74eff4d9d357a2ff33106a
Author: Minkyu Kang <mk7.kang@samsung.com>
Date:   Mon Jun 6 16:41:41 2016 -0700

    elementary/tooltip: adjust the coordinate if tooltip was located out of screen

    Summary:
    When reconfigure the tooltip as orient, the tooltip can located out of screen.
    This patch will adjust the coordinate so that can be seen whole tooltip.

Signed-off-by: Minkyu Kang <mk7.kang@samsung.com>
    Reviewers: cedric, Hermet

    Subscribers: seoz, jpeg

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

Signed-off-by: Cedric BAIL <cedric@osg.samsung.com>
Change-Id: Idc79ed9927207be6107f04cdbf58158398fd0b1f

7 years agoremove stupid file addition. 05/89205/1
Hermet Park [Thu, 22 Sep 2016 14:14:00 +0000 (23:14 +0900)]
remove stupid file addition.

Change-Id: I82c0c8b3bc423c2d2a24a7076c818fde269c1a56

7 years ago[elm_gengrid] Accessibility: sort children list according to their x,y position for... 98/88398/4
Prasoon Singh [Sat, 17 Sep 2016 10:34:03 +0000 (16:04 +0530)]
[elm_gengrid] Accessibility: sort children list according to their x,y position for making highlight frame go left to right in horizontal case.

Change-Id: Iddcd92f06ad80301aaa0cabd33dd3ece9e83ad77
Signed-off-by: Prasoon Singh <prasoon.16@samsung.com>
7 years agoelm_config: SVACE fix for dereferencing after comparing to NULL 89/88489/6
Alok Mishra [Mon, 19 Sep 2016 09:43:00 +0000 (15:13 +0530)]
elm_config: SVACE fix for dereferencing after comparing to NULL

arr has been checked earlier so as to avoid when it is NULL.
SVACE complains if there is a possibility of being NULL earlier
then it should be checked even when freeing.
So added the NULL check before free.

@fix

Change-Id: Idb82aa557e3b08890a1496200ee282db9552c1dd
Signed-off-by: Alok Mishra <alok.mishra@samsung.com>
7 years agomark deprecated APIs with EINA_DEPRECATED 23/89023/2
Jee-Yong Um [Wed, 21 Sep 2016 12:41:50 +0000 (21:41 +0900)]
mark deprecated APIs with EINA_DEPRECATED

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

7 years agoelementary: remove unused SMART_NAME strings 64/86564/2
Jee-Yong Um [Fri, 2 Sep 2016 01:55:21 +0000 (10:55 +0900)]
elementary: remove unused SMART_NAME strings

================================================================
    elementary: remove unused SMART_NAME strings

    Summary: Smart name strings are not used any more.

    Reviewers: Hermet, cedric, jpeg

    Differential Revision: https://phab.enlightenment.org/D4261
================================================================

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

7 years ago[atspi] make access object work with elm_interface_atspi_accessible_name,description_set 24/88524/4
Shinwoo Kim [Mon, 19 Sep 2016 11:56:17 +0000 (20:56 +0900)]
[atspi] make access object work with elm_interface_atspi_accessible_name,description_set

Change-Id: I694e59f75271647124fbf995a3d4fdb1f27525c5

7 years agoatspi: do not append a child, if its accessible parent is different with widget parent 31/85231/4
Shinwoo Kim [Wed, 24 Aug 2016 08:26:56 +0000 (17:26 +0900)]
atspi: do not append a child, if its accessible parent is different with widget parent

Change-Id: I334be72ed51f46c171908c8f20a0d78bcc73494f

7 years agoelm_atspi: remove redundant null checking 65/88965/1
Thiep Ha [Wed, 21 Sep 2016 07:49:12 +0000 (16:49 +0900)]
elm_atspi: remove redundant null checking

The type is always _ADDED or _REMOVED, therefore atspi_desc
is always "add" or "remove"; no need to have null checking for it.

Change-Id: I559a589b00dab0dc6b5b5eabfb4dbb865a17fe6e

7 years agoelm_config: add null check before usage 64/88964/1
Thiep Ha [Wed, 21 Sep 2016 07:54:09 +0000 (16:54 +0900)]
elm_config: add null check before usage

Change-Id: I8d6c35ecbc3b8cc4762da2edc9bb5e4dfdb63024

7 years ago[Genlist] return NULL when failed to check 19/88719/2 accepted/tizen/common/20160921.162901 accepted/tizen/ivi/20160922.042134 accepted/tizen/mobile/20160922.042232 accepted/tizen/tv/20160922.042022 accepted/tizen/wearable/20160922.042042 submit/tizen/20160921.091905
Sungtaek Hong [Tue, 20 Sep 2016 09:56:58 +0000 (18:56 +0900)]
[Genlist] return NULL when failed to check

@tizen_fix

Change-Id: I5639b1ecb65d174e788fc8cbb27ef7e28bc07357
Signed-off-by: Sungtaek Hong <sth253.hong@samsung.com>
7 years ago[Genlist] return proper value in non-void return 08/88708/1
Sungtaek Hong [Tue, 20 Sep 2016 09:09:01 +0000 (18:09 +0900)]
[Genlist] return proper value in non-void return

@tizen_fix

Change-Id: I3596c832ad56486ee017dcb2a64b928fad392343
Signed-off-by: Sungtaek Hong <sth253.hong@samsung.com>
7 years agoelm_entry: Hide cbhm when entry unfocus 47/88247/7
SubodhKumar [Thu, 15 Sep 2016 12:03:32 +0000 (17:33 +0530)]
elm_entry: Hide cbhm when entry unfocus

Change-Id: Ieab1523b1fc82372fd04738d42a568605bff68f0

7 years agotizen_vector: add null checking before strstr 20/88620/1
WooHyun Jung [Tue, 20 Sep 2016 04:45:25 +0000 (13:45 +0900)]
tizen_vector: add null checking before strstr

Change-Id: Ifebb28259634d0f3e2b804ecf81adb2b90fb6884

7 years agoelm fileselector: add null checking before strlen 19/88619/1
WooHyun Jung [Tue, 20 Sep 2016 04:42:19 +0000 (13:42 +0900)]
elm fileselector: add null checking before strlen

Change-Id: I7ec9fd55b6abfd4dbec9d72e6270e9a1c63db174

7 years agocopypaste ctxpopup: add NULL checking before comparing text of entry 94/88594/2
Youngbok Shin [Tue, 20 Sep 2016 02:18:07 +0000 (11:18 +0900)]
copypaste ctxpopup: add NULL checking before comparing text of entry

@tizen_fix

Change-Id: I85cedab6041914cf9897f854dfe0c5e92299c531

7 years agoMerge upstream commit to fix svace 88/88588/1
Woochan Lee [Tue, 20 Sep 2016 01:57:45 +0000 (10:57 +0900)]
Merge upstream commit to fix svace

WGID: 84664

commit 7c71cf6d59700df1a46661aab646cd17a4882f9c
Author:     Carsten Haitzler (Rasterman) <raster@rasterman.com>
AuthorDate: Mon Jan 11 16:42:05 2016 +0900
Commit:     Carsten Haitzler (Rasterman) <raster@rasterman.com>
CommitDate: Mon Jan 11 16:42:05 2016 +0900

    elm entry: check for null return from eina_rectangle_new

    this will handle if eina_rectangle_new can't allocate a rect
    (basically never will happen...)

    @fix

Change-Id: Idfdb5119ac6032a689b7f5078bf335871dc6376f

7 years ago[ATSPI][Elm_win]: Send signal to screen-reader on rotation. 21/88221/3
Shilpa Singh [Thu, 15 Sep 2016 05:07:05 +0000 (10:37 +0530)]
[ATSPI][Elm_win]: Send signal to screen-reader on rotation.

Change-Id: Id5df1b275d20e921e6468bf1f5d750aa9fca979e
Signed-off-by: Shilpa Singh <shilpa.singh@samsung.com>
7 years ago[ATSPI]: Active descendent changed signal not sent issue fix. Due to which 61/87561/6
Shilpa Singh [Wed, 14 Sep 2016 09:38:01 +0000 (15:08 +0530)]
[ATSPI]: Active descendent changed signal not sent issue fix. Due to which
highlight on genlist items was not setting to correct item(highlight jumping) during scroll.

Change-Id: If4e37bafaa50a0a5c61bc67602c87e08574ef902

7 years agoelementary label: use text width when label calculates duration for slide 34/87234/2
Youngbok Shin [Wed, 7 Sep 2016 04:20:52 +0000 (13:20 +0900)]
elementary label: use text width when label calculates duration for slide

Summary:
When developers customize theme for making different type of sliding label,
it would be better to send a duration based on whole text.
[The whole text width - label object's w] is only useful for short, bounce
type sliding.

Test Plan: N/A

Reviewers: raster, tasn, herdsman, cedric

Reviewed By: cedric

Subscribers: minkyu, akanad, z-wony, Blackmole, jpeg

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

Change-Id: I92e0a4bca43e456b92cba9654a13b59ac138a907

7 years agoconfig: Add Escape key binding to naviframe. 99/87999/3
Jaehyun Cho [Mon, 12 Sep 2016 11:30:50 +0000 (20:30 +0900)]
config: Add Escape key binding to naviframe.

Naviframe item is popped when Escape key is pressed.

Change-Id: I8e28c11ae4d04cae0f91b44bddde6e1ccc2c5931

7 years agoelm cnp - wl - fix memory leak 51/88051/2
Carsten Haitzler (Rasterman) [Fri, 8 Jul 2016 06:16:06 +0000 (15:16 +0900)]
elm cnp - wl - fix memory leak

fix memory leak specified in CID 1357160 , 1357159 , 1357158 , 1357157

Change-Id: Ia8d8cb828f22507f47af02f375ba2dfc5eaf24ef

7 years agocnp: remove unreachable code for selection 25/87925/1
Minchul Lee [Mon, 12 Sep 2016 06:55:59 +0000 (15:55 +0900)]
cnp: remove unreachable code for selection

Change-Id: I7273f63b3976f0f8ecbb0f49de466f5b87329bfd
Signed-off-by: Minchul Lee <slotus.lee@samsung.com>
7 years agocnp: remove unreachable code 88/87888/2
Minchul Lee [Mon, 12 Sep 2016 04:54:48 +0000 (13:54 +0900)]
cnp: remove unreachable code

Change-Id: I78520411a01867b954f153e92dc9194b1836fed9
Signed-off-by: Minchul Lee <slotus.lee@samsung.com>
7 years ago[ATSPI]: reading info API update 59/87559/1
Shilpa Singh [Thu, 8 Sep 2016 13:17:56 +0000 (18:47 +0530)]
[ATSPI]: reading info API update

Change-Id: Iea9fc89187757bebb01bcbce48ef2d924af87814

7 years ago[ATSPI]: Reading information API signature update 16/87016/3
Shilpa Singh [Tue, 6 Sep 2016 04:29:06 +0000 (09:59 +0530)]
[ATSPI]: Reading information API signature update

Signed-off-by: Shilpa Singh <shilpa.singh@samsung.com>
Change-Id: Ifd60f01c1cb6eff073638d6ff0c83bea0cfbcae3

7 years ago[Accessibility]: 1. Remove bridge connect callbacks. 68/86668/4
Shilpa Singh [Fri, 2 Sep 2016 08:33:26 +0000 (14:03 +0530)]
[Accessibility]: 1. Remove bridge connect callbacks.
2. widget_atspi function added to genlist, gengrid. when item realized register object, on unrealize de-register object.

Change-Id: If691fb18c848fdba4f6e3482bf6a2ed25b3e53e9
Signed-off-by: Shilpa Singh <shilpa.singh@samsung.com>
7 years agocnp module: adapt with nls build option 56/86656/3 accepted/tizen/common/20160908.134648 accepted/tizen/ivi/20160908.123026 accepted/tizen/mobile/20160908.122919 accepted/tizen/tv/20160908.122940 accepted/tizen/wearable/20160908.122953 submit/tizen/20160908.052948
Thiep Ha [Fri, 2 Sep 2016 07:44:12 +0000 (16:44 +0900)]
cnp module: adapt with nls build option

We can build with --disable-nls option;
this patch makes copypaste module adapt to this option.

@tizen_fix

Change-Id: Iae13c3b0efc1145efe76de665f41acb550bd442d

7 years agocnp module: Fix build break on non-wayland platform 08/86608/2
Thiep Ha [Fri, 2 Sep 2016 05:37:27 +0000 (14:37 +0900)]
cnp module: Fix build break on non-wayland platform

@tizen_fix

Change-Id: I58f83261c00b177f404e4b830ae1418ef9f493fa

7 years ago[ATSPI]: When atspi mode is dynamically switched on/off, register/unregister access... 67/84167/6
Shilpa Singh [Mon, 22 Aug 2016 13:32:39 +0000 (19:02 +0530)]
[ATSPI]: When atspi mode is dynamically switched on/off, register/unregister access objects accordingly. Modifications in toolbar, list, index

Change-Id: I6002a78672bbf4d1a6d6c278484caaee43017c19
Signed-off-by: Shilpa Singh <shilpa.singh@samsung.com>
7 years ago[Atspi]: When atspi mode is dynamically switched on/off, register/unregister access 82/83082/13
Shilpa Singh [Tue, 9 Aug 2016 06:30:33 +0000 (12:00 +0530)]
[Atspi]: When atspi mode is dynamically switched on/off, register/unregister access
objects accordingly. naviframe, popup, calendar,flipselector.

Change-Id: Ia4d1caa8342f6bbbdd5109627abdff8c720567ea
Signed-off-by: Shilpa Singh <shilpa.singh@samsung.com>
7 years agonaviframe: modulation for transition effect in naviframe 43/86543/1
Jaehyun Cho [Mon, 29 Aug 2016 10:10:14 +0000 (19:10 +0900)]
naviframe: modulation for transition effect in naviframe

Naviframe transition effect is implemented in efl-module.

Change-Id: I70e89754e44d9fafe1a820bfae350840ef9fb96f

7 years ago[Atspi][Popup]: default label feature added. 50/84450/2
Shilpa Singh [Thu, 18 Aug 2016 13:39:07 +0000 (19:09 +0530)]
[Atspi][Popup]: default label feature added.

Signed-off-by: Shilpa Singh <shilpa.singh@samsung.com>
Change-Id: Ibf26c7a8fa469b5beb1d31f6f0c81a7c3c77c0a0

7 years agocbhm_helper: fix cbhm_conn NULL checking. 40/86240/1
Hosang Kim [Wed, 31 Aug 2016 07:55:03 +0000 (16:55 +0900)]
cbhm_helper: fix cbhm_conn NULL checking.

After freeing cbhm_conn, it will be initialized to NULL.

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

7 years agoelm focus: fix wrong condition about function return 53/86153/1 accepted/tizen/common/20160831.162216 accepted/tizen/ivi/20160831.125145 accepted/tizen/mobile/20160831.125017 accepted/tizen/tv/20160831.125100 accepted/tizen/wearable/20160831.125113 submit/tizen/20160831.052301
WooHyun Jung [Wed, 31 Aug 2016 00:50:13 +0000 (09:50 +0900)]
elm focus: fix wrong condition about function return

Change-Id: I78a2b03fd0ecab4662c69856cd9d18470f9a7f13

7 years agoelm focus: focus_auto_hide should be done with mouse_down 47/85947/1 accepted/tizen/common/20160830.150517 submit/tizen/20160830.112906
WooHyun Jung [Mon, 29 Aug 2016 23:56:10 +0000 (08:56 +0900)]
elm focus: focus_auto_hide should be done with mouse_down

Focus highlight can be on the air, when focused object in scroller is
moved by mouse down and move.
So, mouse up is not proper for executing focus_auto_hide.

@fix

Change-Id: Ibc944ac0a1be7c1afb0e4067038eee6232ea903f

7 years agocnp: modify to do not drop twice 46/85746/2
Minchul Lee [Mon, 29 Aug 2016 02:44:24 +0000 (11:44 +0900)]
cnp: modify to do not drop twice

Change-Id: Ia742070aaeb378e8d2b4dbed9128134197d72115
Signed-off-by: Minchul Lee <slotus.lee@samsung.com>
7 years agowin: correct the engine name check for win/cocoa engines 99/85599/2
Thiep Ha [Fri, 26 Aug 2016 05:16:10 +0000 (14:16 +0900)]
win: correct the engine name check for win/cocoa engines

@tizen_fix

Change-Id: I27e73989a168af580f513b0566c38d515ab208aa

7 years ago[Atspi][Ctxpopup] support "icon_only" style for atspi 38/85738/1
JunsuChoi [Fri, 26 Aug 2016 03:37:36 +0000 (12:37 +0900)]
[Atspi][Ctxpopup] support "icon_only" style for atspi

   When the style of the ctxpopup was "icon_only" and the icon was set to name,
   atspi_accessible_name_get returns name of the icon.

Change-Id: If55e042eeed9ef3b685b05fab5fbabcef95d34a7

7 years agoelm cnp/Wl: Remove duplicated data send callback 74/84774/2 accepted/tizen/common/20160826.142851 submit/tizen/20160826.104819
Thiep Ha [Tue, 3 May 2016 09:44:16 +0000 (09:44 +0000)]
elm cnp/Wl: Remove duplicated data send callback

If we do drag & drop and then do copy & paste, both _wl_selection_send
and _wl_dnd_send are called for one action (dnd or cnp). It is reduntdant.
We only need one callback to handle two cases dnd and cnp.

Change-Id: I991f778c3748e03cc4590d49a7b99b43a9ffc891

7 years agoelm_config: Add fallback path to support lazy mount 18/85218/3
Wonki Kim [Wed, 24 Aug 2016 07:43:09 +0000 (16:43 +0900)]
elm_config: Add fallback path to support lazy mount

elm_config would access to user home directory to save their
config information. However, elm_config couldn't accesss to
the path because user data area could not be mounted
(Lazy mount of user data area[below /opt/usr/] is applied)

elm_config monitors some file which is created after mounting
then if it doesn't exist, elm_config will access to the other path

@tizen_feature

Change-Id: I5c43b1076ee0468bed8c6b443a8d02c03e0fe1f3
Signed-off-by: Wonki Kim <wonki_.kim@samsung.com>
7 years agocnp: add types support for windows 63/85463/1
Thiep Ha [Fri, 29 Jul 2016 01:26:54 +0000 (10:26 +0900)]
cnp: add types support for windows

Change-Id: I44708422c49ffa774cf02f739caa48062984316a
Signed-off-by: Thiep Ha <thiep.ha@samsung.com>
7 years agocnp: add Copy & Paste support for Windows 62/85462/1
Vincent Torri [Thu, 15 Oct 2015 21:13:42 +0000 (23:13 +0200)]
cnp: add Copy & Paste support for Windows

It needs the clipboard management in Ecore_Win32

@feature

Change-Id: I20f6f6bf31475b52d4341257d80801d6d4efb67a
Signed-off-by: Cedric BAIL <cedric@osg.samsung.com>
7 years agospinner: spinner's entry value re-arrange. 75/85075/1
Woochan Lee [Tue, 23 Aug 2016 12:25:29 +0000 (21:25 +0900)]
spinner: spinner's entry value re-arrange.

Set entry value to spinner's min value if the current input value is smaller than spinner's min value.
otherwise, set to spinner's max value.

Change-Id: I89477e4b20f5eb00889fa830ced0006546e2abf1

7 years agoelm_entry: Add more description about key event in return_key_type_set 03/85003/1
Jihoon Kim [Tue, 23 Aug 2016 08:11:01 +0000 (17:11 +0900)]
elm_entry: Add more description about key event in return_key_type_set

Change-Id: Ib19b79bec3a1cb70468bf8750ec3f84984ed7a78
Signed-off-by: Jihoon Kim <jihoon48.kim@samsung.com>
7 years agoelm_win: added code to set the window type for ELM_WIN_BASIC 21/84921/1
Doyoun Kang [Tue, 23 Aug 2016 00:20:20 +0000 (09:20 +0900)]
elm_win: added code to set the window type for ELM_WIN_BASIC

Change-Id: I0e2502cdcb16a409fd04d805e72783a6fbac626a

7 years agoapply ecore job for eldbus init of cbhm 78/81178/4
Minchul Lee [Fri, 22 Jul 2016 12:05:29 +0000 (21:05 +0900)]
apply ecore job for eldbus init of cbhm

It took long time to initialize eldbus for cbhm.

Change-Id: Id53d81f8cb15163d56501b41627b3d0455c64f82
Signed-off-by: Minchul Lee <slotus.lee@samsung.com>
7 years agoclarify subpackages of theme, tool 17/82217/12
Sungtaek Hong [Tue, 2 Aug 2016 04:37:45 +0000 (13:37 +0900)]
clarify subpackages of theme, tool

Change-Id: I31a6eb76b1421d8884e15feacb2d59496574b627
Signed-off-by: Sungtaek Hong <sth253.hong@samsung.com>
7 years agohoversel: fix build error due to missing variable declaration 79/84479/1
Jee-Yong Um [Fri, 19 Aug 2016 02:39:51 +0000 (11:39 +0900)]
hoversel: fix build error due to missing variable declaration

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

7 years agoRevert "Revert "conform: modify indicator UI when rotating device"" 88/84288/2
wonki kim [Thu, 18 Aug 2016 01:38:42 +0000 (18:38 -0700)]
Revert "Revert "conform: modify indicator UI when rotating device""

This reverts commit d1fea0d594e6fee49bff44a86b5358d32510c8be.

Change-Id: I00aa287a19dfb5ec0bde0328c4ef7bdeefa59389

7 years agohoversel: fix hover position in hoversel, when it goes out of the viewport 76/84376/2
Jee-Yong Um [Thu, 18 Aug 2016 08:40:57 +0000 (17:40 +0900)]
hoversel: fix hover position in hoversel, when it goes out of the viewport

=============================================================================
   hoversel: fix hover position in hoversel, when it goes out of the viewport

    Summary:
    Hoversel Widget is designed in such a way that it accepts top/bottom/left/right directions , internally it uses hover widget which does not take care if its content goes of it's parent (Elm_Win in most c~
Signed-off-by: divyesh purohit <div.purohit@samsung.com>
Signed-off-by: Jee-Yong Um <conr2d@gmail.com>
    Test Plan:
    Open entry widget and right click to show a hoversel widget, check if the hoversel or hover content goes out of the window.

    this is what hoversel would look like after this patch {F27551}

    Screenshots of top-left / top-right/ bottom-left and bottom-right corners in entry after this patch

    {F27553}

    {F27554}

    {F27555}

    {F27557}

    Reviewers: shilpasingh, conr2d, raster, cedric, Hermet

    Subscribers: rajeshps, govi

    Projects: #elementary

    Maniphest Tasks: T2965

    Differential Revision: https://phab.enlightenment.org/D3513
=============================================================================

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

7 years agohoversel: ellipsize item when it expands over parent 73/84373/2
Jee-Yong Um [Thu, 18 Aug 2016 08:27:27 +0000 (17:27 +0900)]
hoversel: ellipsize item when it expands over parent

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

7 years agoentry: Fix multiline entry calculation deferred issue. 47/84447/1
Youngbok Shin [Mon, 24 Aug 2015 12:27:33 +0000 (21:27 +0900)]
entry: Fix multiline entry calculation deferred issue.

Calculate minimum size for multiline entry immediately in _sizing_eval.
Deferred calculation causes size calculation issues in container widgets(elm_genlist).

@tizen_fix

Change-Id: I9e5ba8027f5cb595c3654cf8c645e9912589f11b
Signed-off-by: Youngbok Shin <youngb.shin@samsung.com>
7 years agoElementary: Load image for image item with proper orientation 41/84441/1
Youngbok Shin [Thu, 18 Aug 2016 13:12:04 +0000 (22:12 +0900)]
Elementary: Load image for image item with proper orientation

Summary:
Image files can have orientation information. Elm Entry have to
call evas_object_image_load_orientation_set() for showing image
with proper orientation.

Test Plan: N/A

Reviewers: herdsman, raster, jpeg

Subscribers: cedric

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

Change-Id: I47626055dddb371fbc8e0e10ef2670567fc9d175

7 years agotoolbar: Give a focus to an item when it is selected. 33/84433/1
Youngbok Shin [Tue, 15 Sep 2015 06:51:15 +0000 (15:51 +0900)]
toolbar: Give a focus to an item when it is selected.

@tizen_fix

Change-Id: Ie21b480a48e208e7e3a721bdcee8c381c12e205f

7 years agotoolbar: Fix to give a focus to item in mouse clicked event. 32/84432/1
Youngbok Shin [Wed, 19 Aug 2015 07:36:41 +0000 (16:36 +0900)]
toolbar: Fix to give a focus to item in mouse clicked event.

@tizen_fix

Change-Id: I58ac6b1eca693b47fe9821420d9d4023128eea72
Signed-off-by: Youngbok Shin <youngb.shin@samsung.com>
7 years agotoolbar: Initialize scroll region when toolbar is resized. 31/84431/1
Youngbok Shin [Mon, 14 Sep 2015 12:38:17 +0000 (21:38 +0900)]
toolbar: Initialize scroll region when toolbar is resized.

It keeps consistency of scroll when we call elm_toolbar_item_selected_set() API.

@tizen_fix

Change-Id: I61c6eda19b24ee2102973d2b43907c9c60d887c3
Signed-off-by: Youngbok Shin <youngb.shin@samsung.com>
7 years agotoolbar: Release the pressed item when mouse move event is handled by scroller. 30/84430/1
Youngbok Shin [Thu, 3 Sep 2015 12:26:50 +0000 (21:26 +0900)]
toolbar: Release the pressed item when mouse move event is handled by scroller.

@tizen_fix

Change-Id: I00929d6c836e9678e073013fd69c97b086db9197
Signed-off-by: Youngbok Shin <youngb.shin@samsung.com>
7 years agotoolbar: Send a signal when item is resized. 29/84429/1
Youngbok Shin [Fri, 28 Aug 2015 05:55:27 +0000 (14:55 +0900)]
toolbar: Send a signal when item is resized.

The view of item(edje) need to know when the item is resized.
It fixes unnecessary text sliding issues.

@tizen_fix

Change-Id: Ia0209e730a90a04bc239b665977126ac12d3bca1
Signed-off-by: Youngbok Shin <youngb.shin@samsung.com>
7 years agoentry: Show region when geometry is recalculated without focus on desktop. 20/84420/1
Jaehyun Cho [Tue, 13 Oct 2015 05:06:02 +0000 (14:06 +0900)]
entry: Show region when geometry is recalculated without focus on desktop.

Show region when cursor geometry is recalculated without focus for Tizen
SDK tools on desktop.

Change-Id: Ic6421b26b180b7da3f0efafd8b76264ec3ddf019
Signed-off-by: Youngbok Shin <youngb.shin@samsung.com>
7 years agoentry: fix the region show issue about unfocused entry. 19/84419/1
Youngbok Shin [Thu, 24 Sep 2015 07:31:40 +0000 (16:31 +0900)]
entry: fix the region show issue about unfocused entry.

Previous condition set position even though entry was not focused,
unexpected position change is happen in scrollable container.
So, this patch fixes to show region only when entry is focused status.

Change-Id: I234d4e7ee21e9edb92be7143e992ceaf3e821816
Signed-off-by: Youngbok Shin <youngb.shin@samsung.com>
7 years agocnp: modify to select proper mime type 39/84339/4
Minchul Lee [Thu, 18 Aug 2016 06:41:38 +0000 (15:41 +0900)]
cnp: modify to select proper mime type

Change-Id: I1a500abecdc7c69f2d8f8cc16c7ad32120391bd7
Signed-off-by: Minchul Lee <slotus.lee@samsung.com>
7 years agohoversel: emit dismiss signal to all items for fade out effect 45/83645/3
Jee-Yong Um [Fri, 12 Aug 2016 06:59:58 +0000 (15:59 +0900)]
hoversel: emit dismiss signal to all items for fade out effect

@tizen_feature

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

7 years agohoversel: add item disabling support. 10/84310/3
Jee-Yong Um [Thu, 18 Aug 2016 04:36:41 +0000 (13:36 +0900)]
hoversel: add item disabling support.

========================================================================
    hoversel: add item disabling support.

    Summary:
    Hoversel items can be disabled using elm_object_item_disabled_set
    @feature

    Test Plan: elementary_test

    Reviewers: prince.dubey, shilpasingh, raster, Hermet, conr2d, cedric

    Subscribers: poornima.srinivasan, rajeshps

    Differential Revision: https://phab.enlightenment.org/D3122
========================================================================

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

7 years agohoversel: do item view creation at the time of item addition. 01/84301/1
Jee-Yong Um [Thu, 18 Aug 2016 03:50:14 +0000 (12:50 +0900)]
hoversel: do item view creation at the time of item addition.

==================================================================================
    hoversel: do item view creation at the time of item addition.

    Summary:
    Currently hoversel creates the item view when user clicks on hoversel,
    So it will cause a delay for the hover to come depending on number
    of items as the items in hover have to be created. If item creation
    is done during item_add that delay can be avoided and pressed effect also
    will become smooth (item_add will be taking more time with this change, but
    it happens only once). If applications prefer memory usage more than execution
    time, then applications can do item_add in hoversel clicked callback.

    Test Plan: elementary_test

    Reviewers: raster, Hermet, conr2d, prince.dubey, shilpasingh, cedric

    Reviewed By: cedric

    Subscribers: rajeshps, poornima.srinivasan

    Differential Revision: https://phab.enlightenment.org/D3058
==================================================================================

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

7 years agoRevert "conform: modify indicator UI when rotating device" 11/84211/1
wonki kim [Wed, 17 Aug 2016 09:56:33 +0000 (02:56 -0700)]
Revert "conform: modify indicator UI when rotating device"

This reverts commit 613d970c22e43c0ee9293ad378c42fdc4a0bdfae.

Change-Id: Iafe588b915fc64d10e10e62f5326194fe829bc4d

7 years agoconform: modify indicator UI when rotating device 39/83439/7
Wonki Kim [Thu, 11 Aug 2016 01:21:06 +0000 (10:21 +0900)]
conform: modify indicator UI when rotating device

by rotating device by user, conformant changes the visibility of
the indicator according to its mode and opacity.

Change-Id: I08350a2f8b5a569ec599b81bd1f6a52ab441b698
Signed-off-by: Wonki Kim <wonki_.kim@samsung.com>
7 years agoelm_win: fix possible double free of option string 01/84201/1
MinJeong Kim [Wed, 17 Aug 2016 08:50:27 +0000 (17:50 +0900)]
elm_win: fix possible double free of option string

Change-Id: I71ade15cd0705272679ca166fad4aefb540014ec
Signed-off-by: MinJeong Kim <minjjj.kim@samsung.com>
7 years agocnp: support multiple mime types 70/84070/3
Minchul Lee [Tue, 16 Aug 2016 11:11:09 +0000 (20:11 +0900)]
cnp: support multiple mime types

Change-Id: I7c9c5e519f1e1e3714fb62a5eae9c7549aff71fe
Signed-off-by: Minchul Lee <slotus.lee@samsung.com>
7 years ago[index] changed * to new unicode 33/84133/2
Bora Hwang [Fri, 18 Sep 2015 12:39:51 +0000 (21:39 +0900)]
[index] changed * to new unicode

@tizen_fix
Change-Id: I3aad13198f77a43955cc344ff7510680b8ebc091
Signed-off-by: Bora Hwang <bora1.hwang@samsung.com>
7 years agoelm_panel : remove TIZEN_ONLY comment because toggled event come into opensource. 35/84135/1
JEONGHYUN YUN [Wed, 17 Aug 2016 02:48:13 +0000 (11:48 +0900)]
elm_panel : remove TIZEN_ONLY comment because toggled event come into opensource.

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

7 years agoelm cnp: simplify data preparer 54/83554/3
Thiep Ha [Wed, 11 May 2016 08:54:45 +0000 (17:54 +0900)]
elm cnp: simplify data preparer

Use eina_strbuf to simplify the data preparer for uri.
This helps remove the complex for loop and also
reduce the memory allocated for uri array.
This also removes redundant checking.

Change-Id: I0130648ce522ce0d52dadecd39a61cff4fa57277

7 years agoelm cnp/wl: add uri data type checking 53/83553/2
Thiep Ha [Tue, 3 May 2016 10:41:00 +0000 (10:41 +0000)]
elm cnp/wl: add uri data type checking

When selection owner provides uri type (uri/text-list),
it should check if data is in correct format.

Change-Id: I4d584ae7f4fdf20ee8906641a8de2a3f32990d2e

7 years agoelm cnp/Wl: set selection for all data types 52/83552/2
Thiep Ha [Tue, 3 May 2016 09:49:14 +0000 (09:49 +0000)]
elm cnp/Wl: set selection for all data types

Currently, not all selection data types are set.
This patch sets selection for all suitable types that we supported.

Change-Id: I18b32aa28685b4c9e0e60fc378f7d597aab7217b

7 years agoelm dnd/wl: add types' notify handler 51/83551/2
Thiep Ha [Tue, 3 May 2016 09:30:39 +0000 (09:30 +0000)]
elm dnd/wl: add types' notify handler

This patch adds notify handlers for types.
It provides different ways to handle different data types.

Change-Id: I4bb687accd70c9781ba0187f1c6ea809be4b1979