platform/upstream/elementary.git
8 years ago[atspi][genlist] Changed reading from group index to header and bring changes 26/81226/2
Prasoon Singh [Sat, 23 Jul 2016 10:36:55 +0000 (16:06 +0530)]
[atspi][genlist] Changed reading from group index to header and bring changes
made for group item atspi support

Change-Id: Ib4e7ce4cf8b835b2c29d6eb8910820198e1a66ec

8 years ago[elc_popup]: Read %s, title 24/81224/1
Shilpa Singh [Sat, 23 Jul 2016 10:00:20 +0000 (15:30 +0530)]
[elc_popup]: Read %s, title

Change-Id: I6eacdd3140e6d27c9a1514668ad3aa97ec2aa14b

8 years ago[atspi] Made changes as per latest UX for index and entry 97/81197/5
Prasoon Singh [Fri, 22 Jul 2016 14:35:44 +0000 (20:05 +0530)]
[atspi] Made changes as per latest UX for index and entry

Change-Id: I4af7d6a8cbdd2fb2222f697acd3f0fe3eb1a81ed

8 years agoentry_cnp: disable the primary selection type from entry 98/81198/1
Thiep Ha [Fri, 22 Jul 2016 14:40:53 +0000 (23:40 +0900)]
entry_cnp: disable the primary selection type from entry

Since the wayland protocol does not support multiple
selection types, many issues related to the multiple
selection types happens.
We disable the primary selection type to fix related
bugs of clipboard copy paste.
When the wayland protocol supports multiple selection
types, we should enable all types in entry.
TC: copy text to entry, add new text, select all text,
paste -> selection remained, text is not pasted.
@tizen_fix

Change-Id: Ide30aafaeca5ce0d59d653770eca4253cb772681
Signed-off-by: Thiep Ha <thiep.ha@samsung.com>
8 years agocolorselector: change default mode to enhance performance. 71/81071/3
Wonki Kim [Fri, 22 Jul 2016 01:12:07 +0000 (10:12 +0900)]
colorselector: change default mode to enhance performance.

This commit change default mode to ELM_COLORSELECTOR_PALETTE
to prevent running unnecessary logics in elm_colorselector_mode_set.

@tizen_fix

Change-Id: I4acd4b65740347194064fd2241f4f0235611a688
Signed-off-by: Wonki Kim <wonki_.kim@samsung.com>
8 years agoelm_win: modified code for elm_win_type_set 73/80773/2 accepted/tizen/common/20160721.180026 accepted/tizen/ivi/20160721.091527 accepted/tizen/mobile/20160721.091653 accepted/tizen/tv/20160721.091507 accepted/tizen/wearable/20160721.091435 submit/tizen/20160721.024714
Doyoun Kang [Wed, 20 Jul 2016 06:27:42 +0000 (15:27 +0900)]
elm_win: modified code for elm_win_type_set

we changed code to allow changing window type after initializing elm_win

Change-Id: I404322b0dd1e3dff4c9b8e858d1124778972e48f

8 years ago[elm_calendar]Exposing calendar's month name in accessibility tree 04/80804/2
Prasoon Singh [Wed, 20 Jul 2016 09:23:16 +0000 (14:53 +0530)]
[elm_calendar]Exposing calendar's month name in accessibility tree

Change-Id: Ie87eae7c9a1f171a461279a086d61e9a22d712b5

8 years ago[Conformant] set conformant as data for callbacks 63/80763/2 accepted/tizen/common/20160721.175023 accepted/tizen/ivi/20160721.002554 accepted/tizen/mobile/20160721.002253 accepted/tizen/tv/20160721.002456 accepted/tizen/wearable/20160721.002419 submit/tizen/20160720.122528
Sungtaek Hong [Wed, 20 Jul 2016 05:04:25 +0000 (14:04 +0900)]
[Conformant] set conformant as data for callbacks

Change-Id: I971e2ca98a9cbd0e3b8ef5e6ebec258ff34e0b33
Signed-off-by: Sungtaek Hong <sth253.hong@samsung.com>
8 years agoelm_notify : fix to show hide effect during popup hide 72/80672/2
JEONGHYUN YUN [Tue, 19 Jul 2016 10:34:39 +0000 (19:34 +0900)]
elm_notify : fix to show hide effect during popup hide
This is already modified in opensource and bring into Tizen.

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

8 years ago[genlist] fix dangling pointer in sorted insert state 73/80673/1
SangHyeon Lee [Tue, 19 Jul 2016 10:48:27 +0000 (19:48 +0900)]
[genlist] fix dangling pointer in sorted insert state

Change-Id: I6dc391816a824321537307fe369bcdc1780ad055
Signed-off-by: SangHyeon Lee <sh10233.lee@samsung.com>
8 years ago[genlist] fix no-cache to delete edje object properly 03/80603/1
SangHyeon Lee [Tue, 19 Jul 2016 05:28:02 +0000 (14:28 +0900)]
[genlist] fix no-cache to delete edje object properly

Change-Id: Ie560ce225dabda7d4a03d94aa2d116cd70e71ec5
Signed-off-by: SangHyeon Lee <sh10233.lee@samsung.com>
8 years ago[genlist] fix filter loop condition and memory leak 58/80458/7
SangHyeon Lee [Mon, 18 Jul 2016 07:07:29 +0000 (16:07 +0900)]
[genlist] fix filter loop condition and memory leak

Change-Id: I52c81e018ba6f093fd77054aba5bce1dde738965
Signed-off-by: SangHyeon Lee <sh10233.lee@samsung.com>
8 years agogenlist: fix build error 78/80578/1
Jaehwan Kim [Tue, 19 Jul 2016 02:14:29 +0000 (11:14 +0900)]
genlist: fix build error

Change-Id: If120ea8c3623cdb2db7a78bf8641b9c7d198bb62

8 years ago[elm_flipselector] Added null check for top and bottom btn before sending access... 14/80514/2
Prasoon Singh [Mon, 18 Jul 2016 11:11:36 +0000 (16:41 +0530)]
[elm_flipselector] Added null check for top and bottom btn before sending access name changed
 signal.

If object is NULL, then CRI message will ocurr.

Change-Id: I8af70c3d821bb12dd5267bcc50a7b7d9102f13ab

8 years agoelementary: fix genlist tree filters 94/80494/1
Jaehwan Kim [Mon, 18 Jul 2016 09:17:49 +0000 (18:17 +0900)]
elementary: fix genlist tree filters

Summary:
In tree mode if parent item is hidden all its subitems should
also be hidden.
This commit is made by Andrii Kroitor <an.kroitor@samsung.com>

@fix

Change-Id: I7b97bc03b5b945d3e718f4d9e68823d22411e659

8 years agocopypaste: add wayland only flag 38/80438/1
Thiep Ha [Mon, 18 Jul 2016 05:51:05 +0000 (14:51 +0900)]
copypaste: add wayland only flag

Some functions are only needed for wayland.
They should be marked as wayland only to
avoid build break on non-wayland platform.

Change-Id: I71a009b498915fd79ad4ac2642860ff13f4f92aa
Signed-off-by: Thiep Ha <thiep.ha@samsung.com>
8 years agoentry: disable copypaste UI for wearable 52/80352/1
Thiep Ha [Sun, 17 Jul 2016 07:10:13 +0000 (16:10 +0900)]
entry: disable copypaste UI for wearable

As specified by UI/GUI, there is no copypasteUI for werable,
so we disable it.
@tizen_feature

Change-Id: I738aa601a535608f9a80601c680301c9aced22c3
Signed-off-by: Thiep Ha <thiep.ha@samsung.com>
8 years agoelm_win: null out freed data on smart del 39/80339/2
Jaeun Choi [Sun, 17 Jul 2016 03:07:22 +0000 (12:07 +0900)]
elm_win: null out freed data on smart del

this fixes double-frees of strings in oddball cases where a deleted
window that is not done deleting is accessed.

Change-Id: I40e308d5b43b013134859ac5ca3a82018af5e48a
Signed-off-by: Jaeun Choi <jaeun12.choi@samsung.com>
Origin: upstream

8 years agoelm_win: changed file mode 11/80111/2 accepted/tizen/common/20160715.075942 accepted/tizen/ivi/20160715.075023 accepted/tizen/mobile/20160715.074918 accepted/tizen/tv/20160715.074950 accepted/tizen/wearable/20160715.075007 submit/tizen/20160714.142759
Doyoun Kang [Thu, 14 Jul 2016 14:28:45 +0000 (23:28 +0900)]
elm_win: changed file mode

Change-Id: If8223a432995af898abc755be1f16481f7fb1b2c

8 years agoelm_win: added launch,done signal 09/80109/1
Doyoun Kang [Thu, 14 Jul 2016 14:23:51 +0000 (23:23 +0900)]
elm_win: added launch,done signal

Change-Id: I3a7f301dc1b12d763e8ee5f9c7c4872f1233c322

8 years agofix elm_prefs_cc path. 25/79625/3
Bowon Ryu [Tue, 12 Jul 2016 05:53:53 +0000 (14:53 +0900)]
fix elm_prefs_cc path.

and hosting efl for sdk doesn't require elm_prefs_cc.

Change-Id: If3dd878093551413b51a32c9ace40b7b4779d226
Signed-off-by: Bowon Ryu <bowon.ryu@samsung.com>
8 years agoelm_win: resolve ABI break - ELM_WIN_FAKE should be 18, because we do not support... 92/79992/1 accepted/tizen/common/20160714.152913 accepted/tizen/ivi/20160714.054118 accepted/tizen/mobile/20160714.054137 accepted/tizen/tv/20160714.054128 accepted/tizen/wearable/20160714.054144 submit/tizen/20160714.024728
Shinwoo Kim [Thu, 14 Jul 2016 02:41:59 +0000 (11:41 +0900)]
elm_win: resolve ABI break - ELM_WIN_FAKE should be 18, because we do not support ELM_WIN_TIZEN_WIDGE.

Change-Id: I6a8d6a6be7d122133b16616bf13dfcd9f5694548

8 years ago elm: Fix potential null point dereferences. 97/79597/2 submit/tizen/20160714.012013
Jongmin Lee [Tue, 12 Jul 2016 03:27:55 +0000 (12:27 +0900)]
   elm: Fix potential null point dereferences.

   Summary:
   If every assigning logics to enginelist is not performed some how,
   system will crash because the first parameter of strcmp is null.

   Test Plan: N/A

   Reviewers: Hermet

   Reviewed By: Hermet

   Subscribers: cedric, Hermet, raster, jpeg

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

Change-Id: I98a3d95540758740a262b2371994b51bfd0075da

8 years agoelm_conform: initialize variables for resizing conformant part. 85/79485/2 accepted/tizen/common/20160712.150750 accepted/tizen/ivi/20160712.090934 accepted/tizen/mobile/20160712.090901 accepted/tizen/tv/20160712.090923 accepted/tizen/wearable/20160712.090855 submit/tizen/20160712.030217
Hosang Kim [Mon, 11 Jul 2016 12:12:27 +0000 (21:12 +0900)]
elm_conform: initialize variables for resizing conformant part.

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

8 years agoelm_win: added code to set the window title while using precreated_win_obj in elm_win_add 69/79469/2 accepted/tizen/ivi/20160712.090840 accepted/tizen/mobile/20160712.090806 accepted/tizen/tv/20160712.090829 accepted/tizen/wearable/20160712.090816 submit/tizen/20160712.025030
Doyoun Kang [Mon, 11 Jul 2016 11:30:21 +0000 (20:30 +0900)]
elm_win: added code to set the window title while using precreated_win_obj in elm_win_add

Change-Id: I58eca149f60a438c3d9744eb35b43d5ec7f70150

8 years agoelm_photocam : create 1x1 grid default 83/79583/2
JEONGHYUN YUN [Tue, 12 Jul 2016 02:29:46 +0000 (11:29 +0900)]
elm_photocam : create 1x1 grid default

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

8 years agocopypaste: support pasting data when clicking in cbhm item 91/79391/1 accepted/tizen/common/20160712.150613 accepted/tizen/ivi/20160712.000523 accepted/tizen/mobile/20160712.000359 accepted/tizen/tv/20160712.000448 accepted/tizen/wearable/20160712.000503 submit/tizen/20160711.123427 submit/tizen/20160711.135813
Thiep Ha [Mon, 11 Jul 2016 07:27:36 +0000 (16:27 +0900)]
copypaste: support pasting data when clicking in cbhm item

When we click on cbhm item, the data should be pasted
to entry. This patch supports that.
@tizen_feature

Change-Id: I90e4175fb735b46b2e3093cb5e9ab39e1538f2d0
Signed-off-by: Thiep Ha <thiep.ha@samsung.com>
8 years agocopypaste: support eldbus to send msg to cbhm 86/79386/1
Minchul Lee [Mon, 11 Jul 2016 07:06:34 +0000 (16:06 +0900)]
copypaste: support eldbus to send msg to cbhm

Change-Id: Ic4f69fca233f6658a2490616a87212030992cee7
Signed-off-by: Minchul Lee <slotus.lee@samsung.com>
8 years agoelm_cnp: add special mime type for clipboard to distinguish clipboard selection in... 90/78890/3
Minchul Lee [Thu, 7 Jul 2016 08:33:29 +0000 (17:33 +0900)]
elm_cnp: add special mime type for clipboard to distinguish clipboard selection in cbhm

Change-Id: I6803d8e664c6e967a1ad60d04473ac135eb30c63
Signed-off-by: Minchul Lee <slotus.lee@samsung.com>
8 years ago[genlist] add highlight signal emit when realized(updated) item is aligned item 81/79281/6
SangHyeon Lee [Sun, 10 Jul 2016 11:50:09 +0000 (20:50 +0900)]
[genlist] add highlight signal emit when realized(updated) item is aligned item

Change-Id: I37c8783a20e1835d79d53f470d86ca9078fe8e3a

8 years ago[genlist] Fix genlist item class update to recreate edje 77/79277/5
SangHyeon Lee [Sun, 10 Jul 2016 11:41:44 +0000 (20:41 +0900)]
[genlist] Fix genlist item class update to recreate edje

Change-Id: I002c9de99b3bcd9b75ce9535368ce086542c70a5

8 years ago[Accessibility]: In order to read pre-edit characters as well, 12/78312/4
Shilpa Singh [Tue, 5 Jul 2016 06:00:50 +0000 (11:30 +0530)]
[Accessibility]: In order to read pre-edit characters as well,
send text to screen reader on preedit,changed as well.

Change-Id: I6125079a966feec752f71c5bd7b89253cb333bfa
Signed-off-by: Shilpa Singh <shilpa.singh@samsung.com>
8 years ago[genlist] adding filter iterator feature for support item search filter 50/77850/2
SangHyeon Lee [Fri, 1 Jul 2016 09:05:53 +0000 (18:05 +0900)]
[genlist] adding filter iterator feature for support item search filter

Change-Id: I8af8f56dd7c3e4d3bdf7026dd02d68b32dc65037
Signed-off-by: SangHyeon Lee <sh10233.lee@samsung.com>
8 years agoremove proper timer in landscape indicator connect callback 70/78670/2
Jongmin Lee [Wed, 6 Jul 2016 11:08:34 +0000 (20:08 +0900)]
remove proper timer in landscape indicator connect callback

Change-Id: I7b6971502a8c26f06ceccf1a7ed5f567cb42da54

8 years ago[Accessibility][elm_toolbar]: In navigation style, selected item not 71/79071/2
Shilpa Singh [Fri, 8 Jul 2016 05:35:25 +0000 (11:05 +0530)]
[Accessibility][elm_toolbar]: In navigation style, selected item not
read as selected issue fix.

Change-Id: I75b55220e5e29ba16f0ecd6ae9eecf19f05d90a2

8 years agoelm_panes : modified to keep panes content left size after orientation changed 32/79032/2
JEONGHYUN YUN [Fri, 8 Jul 2016 01:04:23 +0000 (10:04 +0900)]
elm_panes : modified to keep panes content left size after orientation changed

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

8 years agoelm_win: to switch application icon on runtime. 57/79057/1
Bowon Ryu [Fri, 8 Jul 2016 04:24:21 +0000 (13:24 +0900)]
elm_win: to switch application icon on runtime.
we change icon_set function for tizen windows only.

this is necessary for tizen sdk ui tools.
bug fixed.

Change-Id: Ief95c562863b40c0c2c1f026245432a032755f87
Signed-off-by: Bowon Ryu <bowon.ryu@samsung.com>
8 years agocolor: rename API and apply recursive search 54/78454/3
Jee-Yong Um [Tue, 5 Jul 2016 13:28:14 +0000 (22:28 +0900)]
color: rename API and apply recursive search

Change-Id: Ieea2e6780eebed72d9207bb8426f67a03b60939d
Signed-Off-By: Jee-Yong Um <jc9.um@samsung.com>
8 years agopopup: apply elm_widget_style_set() for popup's subobject 40/78840/3
Jinyong Park [Thu, 7 Jul 2016 05:31:39 +0000 (14:31 +0900)]
popup: apply elm_widget_style_set() for popup's subobject

fix to popup is able to apply both of old and new theme.

@tizen_fix

Change-Id: I8f67c7c470579bdcc89235612e11a892c72f3348
Signed-off-by: Jinyong Park <j4939.park@samsung.com>
8 years ago[elm_conformant]: if access object is NULL, do not emit BoundsChanged signal. 25/78825/2
Shilpa Singh [Thu, 7 Jul 2016 04:22:54 +0000 (09:52 +0530)]
[elm_conformant]: if access object is NULL, do not emit BoundsChanged signal.

Change-Id: Ic4ea08ab27ee77e5e03e72c9b1627bcb6f55743c
Signed-off-by: Shilpa Singh <shilpa.singh@samsung.com>
8 years agoelm_cnp : Fix build warning for unused variable 10/72710/2
JunsuChoi [Thu, 2 Jun 2016 07:08:11 +0000 (16:08 +0900)]
elm_cnp : Fix build warning for unused variable

   only unused variables are used in x11.
   add HAVE_ELEMENTARY_X macro.

Change-Id: I9ffff08f556d2bd0518f9c44d98735ef0ce81ca0

8 years agoelm_cnp: add null check for drag data 34/78834/1
Thiep Ha [Thu, 7 Jul 2016 05:24:30 +0000 (14:24 +0900)]
elm_cnp: add null check for drag data

Drag data can be null, and causes segfault.
This patch adds null check.
@tizen_fix

Change-Id: Icf407a5bb21a028e37c05a726ce5b0cfce43db29
Signed-off-by: Thiep Ha <thiep.ha@samsung.com>
8 years agoelc_popup: move the code making buttons buffer for readability 23/78823/3
Jinyong Park [Thu, 7 Jul 2016 04:10:59 +0000 (13:10 +0900)]
elc_popup: move the code making buttons buffer for readability

The code of making buttons buffer is away from related codes.
@fix

(it was merged in opensource already, https://phab.enlightenment.org/D4133)

Change-Id: Ie6a7251f2a85b7c9c45d0f5b5b283b129fac405d
Signed-off-by: Jinyong Park <j4939.park@samsung.com>
8 years ago[genlist] fix scroll align item highlight/unhighlight cb 24/78824/3
SangHyeon Lee [Thu, 7 Jul 2016 04:19:44 +0000 (13:19 +0900)]
[genlist] fix scroll align item highlight/unhighlight cb

Change-Id: If7b769580b66d8b4560245d5a8a247eec7f4bbcd

8 years agoelm_calendar: remove iculib function call for MacOS 98/78798/1
Thiep Ha [Thu, 7 Jul 2016 02:12:08 +0000 (11:12 +0900)]
elm_calendar: remove iculib function call for MacOS

Calendar uses NLS function which is not supported in MacOS.
This patch disables that usage in calendar.
@tizen_fix

Change-Id: I5071fb3d361ab20d107838aa9d79c89d77d7be80
Signed-off-by: Thiep Ha <thiep.ha@samsung.com>
8 years agoelm_cnp: remove drag window when drop on non-dropable win 49/78649/2 accepted/tizen/common/20160707.171423 accepted/tizen/ivi/20160707.042801 accepted/tizen/mobile/20160707.042833 accepted/tizen/tv/20160707.042815 accepted/tizen/wearable/20160707.042822 submit/tizen/20160706.230322
Thiep Ha [Wed, 6 Jul 2016 09:30:37 +0000 (18:30 +0900)]
elm_cnp: remove drag window when drop on non-dropable win

When we do dnd between two applications and the drop application
is non-dropable application, the drag window is not removed.
This patch fixes this issue by a workaround way:
remove drag window when the object is hidden or deleted.

@tizen_fix

Change-Id: I4415f2730dbe875fe3de6510a23e9e64df1d6dd8
Signed-off-by: Thiep Ha <thiep.ha@samsung.com>
8 years ago[genlist] : add changed scroll interface callback 42/78142/2 accepted/tizen/common/20160707.171355 accepted/tizen/ivi/20160706.132911 accepted/tizen/mobile/20160706.132331 accepted/tizen/tv/20160706.132353 accepted/tizen/wearable/20160706.132457 submit/tizen/20160706.105121
SangHyeon Lee [Mon, 4 Jul 2016 10:28:15 +0000 (19:28 +0900)]
[genlist] : add changed scroll interface callback

Change-Id: Iedbc2e8f1673760c0514117a6a23388038159a58

8 years agonotify: change return value of "theme_apply" function with inner _theme_apply 33/78433/2
Jinyong Park [Tue, 5 Jul 2016 12:02:25 +0000 (21:02 +0900)]
notify: change return value of "theme_apply" function with inner _theme_apply

notify's theme_apply function return value with eo_do_super(... elm_object_widget_theme_apply)
but notify's super class is widget, widget_theme_apply return always ELM_THEME_APPLY_SUCCESS.
so, notify's theme_apply function always return ELM_THEME_APPLY_SUCCESS, if it couldn't apply style correctly.

notify apply style via _notify_theme_apply function, so that function must decide theme_apply function's return value.

(this commit is merged on opensource)

Change-Id: I1a25c385ba7d270b2aaf96160258f130e7460b11
Signed-off-by: Jinyong Park <j4939.park@samsung.com>
8 years ago[Colorselector] add plane and palette plane enums for supporting tizen 2.3 compatibility 68/78168/10
taehyub [Thu, 4 Jun 2015 07:56:02 +0000 (16:56 +0900)]
[Colorselector] add plane and palette plane enums for supporting tizen 2.3 compatibility

Conflicts:
src/lib/elm_colorselector.c
src/lib/elm_colorselector_common.h

Change-Id: Ic9b21aaa829bb74dc11f47ec6b9440780771b554

8 years ago[Index] implement style_set API for index item 69/77669/11
Sungtaek Hong [Thu, 30 Jun 2016 11:52:26 +0000 (20:52 +0900)]
[Index] implement style_set API for index item

Change-Id: Idbdfecdcbf866b56366cb47308246dc02d6905a0
Signed-off-by: Sungtaek Hong <sth253.hong@samsung.com>
8 years agoelm_index: include horizontal index to omit calculation 82/77582/5
Sungtaek Hong [Thu, 30 Jun 2016 08:24:16 +0000 (17:24 +0900)]
elm_index: include horizontal index to omit calculation

    Summary:
    - when index is set to horizontal by elm_index_horizontal_set()
      there is no logic about omit calculation. However, when
      omit is enabled/disabled by elm_index_omit_enabled_set(),
      horizontal index is ignored by
      if (sd->orientation == EFL_ORIENT_HORIZONTAL) return;
    - This can cause inconsistency when order of calling those APIs
      is changed. And also, that "horizontal index cannot be omitted" is not documented
      and does not make sense.
    - This commit enables omit for horizontal index, but further
      change is needed because current logic of getting min_w for
      dummy edje object is not accurate when text is set.

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

8 years agocolorselector: whenever mode is changed, there should be no selected item as default 10/78510/1
WooHyun Jung [Wed, 6 Jul 2016 01:38:42 +0000 (10:38 +0900)]
colorselector: whenever mode is changed, there should be no selected item as default

Change-Id: If6112052cbc0b71f7da47d7dd31cbf236c45eebe

8 years agoelm_cnp: remove loss cb when object is deleted 72/78372/1
Thiep Ha [Tue, 5 Jul 2016 08:36:14 +0000 (17:36 +0900)]
elm_cnp: remove loss cb when object is deleted

When the object is deleted when should remove the loss cb,
so that it is not called when another object has selection.

@tizen_fix

Change-Id: I30a11343278488615b34df32067da2d1abf78dc9
Signed-off-by: Thiep Ha <thiep.ha@samsung.com>
8 years agoentry/cnpui: remove Copy-paste popup on elm_entry_select_none API call 41/78241/1 accepted/tizen/common/20160706.141723 accepted/tizen/ivi/20160705.101640 accepted/tizen/mobile/20160705.101803 accepted/tizen/tv/20160705.101650 accepted/tizen/wearable/20160705.101708 submit/tizen/20160705.081032
Thiep Ha [Tue, 5 Jul 2016 00:34:01 +0000 (09:34 +0900)]
entry/cnpui: remove Copy-paste popup on elm_entry_select_none API call

This fixes the bug where CnP popup remains after selection is cleared,
like do selection, press back key.
@tizen_only

Change-Id: Icc5a73bc179f2807ea6085164570e5ceada00947
Signed-off-by: Thiep Ha <thiep.ha@samsung.com>
8 years agopopup: add "show,finished" internal callback 61/77261/2 submit/tizen/20160704.103817 submit/tizen/20160705.032043
Jinyong Park [Wed, 29 Jun 2016 07:59:59 +0000 (16:59 +0900)]
popup: add "show,finished" internal callback

Change-Id: Ic6dd3bbd6dab1b90dad28bbd67086d146d21af43
Signed-off-by: Jinyong Park <j4939.park@samsung.com>
8 years agotheme: return enum from elm_widget_style_set instead of bool 00/75700/10
Jinyong Park [Tue, 21 Jun 2016 05:07:33 +0000 (14:07 +0900)]
theme: return enum from elm_widget_style_set instead of bool

if trying to apply incorrect theme, widget apply default theme and return TRUE.
so there is no way to check it really apply correct theme.
To resolve this problem, _elm_theme_set return three type enum

[ it is already merged in opensource ]

Change-Id: I2b81e8240c5d54d8d896b3c1f2b0b66af3e7a9ac
Signed-off-by: Jinyong Park <j4939.park@samsung.com>
8 years ago[elm_win] Added atspi window state visible change signal 02/77902/2
Prasoon Singh [Fri, 1 Jul 2016 11:38:24 +0000 (17:08 +0530)]
[elm_win] Added atspi window state visible change signal

Change-Id: I7011afbf24e0cbc873aae8e83e26383bee15a42e

8 years ago[Accessibility]: When mbe items, color selector items, radio items are selected 60/77860/2
Shilpa Singh [Fri, 1 Jul 2016 09:50:22 +0000 (15:20 +0530)]
[Accessibility]: When mbe items, color selector items, radio items are selected
send signal to screen-reader(only selected signal), unselected is not needed.
because we can select any item only by unselecting other items.

Change-Id: Iabeda3425d59f6f97bbd8689356eb7d5757f0281
Signed-off-by: Shilpa Singh <shilpa.singh@samsung.com>
8 years ago[ttrace] add more check points 04/77804/2
Shinwoo Kim [Fri, 1 Jul 2016 05:10:35 +0000 (14:10 +0900)]
[ttrace] add more check points

Change-Id: Ib04ae1ad93520ce4335147251a46629efbdc2697

8 years agonaviframe: while popping, another popping should not be executed 34/77734/1
WooHyun Jung [Fri, 1 Jul 2016 00:25:42 +0000 (09:25 +0900)]
naviframe: while popping, another popping should not be executed

Change-Id: I7439961ff123dfad98233dab25d2f216095c4db7

8 years agoadd elm color interface 99/77499/3
Jee-Yong Um [Thu, 30 Jun 2016 05:08:36 +0000 (14:08 +0900)]
add elm color interface

Change-Id: I9fac1aaff3e348c57f896884dbcda579018fcd12
Signed-Off-By: Jee-Yong Um <jc9.um@samsung.com>
8 years agoFix ABI break: elm_object_item_access_order_get - Type of 1st parameter obj became... 41/77541/2
Shinwoo Kim [Thu, 30 Jun 2016 07:04:34 +0000 (16:04 +0900)]
Fix ABI break: elm_object_item_access_order_get - Type of 1st parameter obj became non-const

Change-Id: I5b15d07ab0ff43bdf68fa64eb9ec9bd38efd825f

8 years agoelm_win : resolve ABI break 16/77516/2 accepted/tizen/common/20160703.130600 accepted/tizen/ivi/20160701.033613 accepted/tizen/mobile/20160701.033659 accepted/tizen/tv/20160701.033529 accepted/tizen/wearable/20160701.033609 submit/tizen/20160630.090055 submit/tizen_common/20160701.180000
Jaehwan Kim [Thu, 30 Jun 2016 06:09:38 +0000 (15:09 +0900)]
elm_win : resolve ABI break

Change-Id: I371187da2a5de8a8bc9e27e6e19859bb50730ce7

8 years ago[genlist] add homogeneous config in item class 13/77513/3
SangHyeon Lee [Thu, 30 Jun 2016 05:52:23 +0000 (14:52 +0900)]
[genlist] add homogeneous config in item class

Change-Id: I6b2ced8c82329c48c0970473ec2593648fce2e9d
Signed-off-by: SangHyeon Lee <sh10233.lee@samsung.com>
8 years agoelm_index: add elm_index_priority_get() api. 26/77526/3
Hermet Park [Thu, 30 Jun 2016 06:41:23 +0000 (15:41 +0900)]
elm_index: add elm_index_priority_get() api.

elm_index_priority_get() api has been changed to elm_index_standard_priority_get().

keep the previous api with deprecated for compatibility.

Change-Id: I20e3fd996a65f8a55e8e68206c95eafba28c369d

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