platform/upstream/elementary.git
8 years agodatetime: Add tizen only features to support mobile UX. 34/54834/4
woochan lee [Fri, 18 Dec 2015 06:15:17 +0000 (15:15 +0900)]
datetime: Add tizen only features to support mobile UX.

@tizen_feature

Change-Id: Ic46585abcf99ec5dd73f5418675b5e1dfdc0ae12

8 years agowayland cnp: add null check before calling loss callback sandbox/tolszaksamsung/tizen accepted/tizen/mobile/20151223.052059 accepted/tizen/tv/20151223.052118 accepted/tizen/wearable/20151223.052408 submit/tizen/20151222.235345 submit/tizen_common/20151223.095123 submit/tizen_common/20151229.142028 submit/tizen_common/20151229.144031 submit/tizen_common/20151229.154718
Thiep Ha [Mon, 21 Dec 2015 23:05:50 +0000 (08:05 +0900)]
wayland cnp: add null check before calling loss callback

For the first time when selection is set, the sel->widget can be null.
We should check it before calling loss callback for keeping selection.

@tizen_fix

Change-Id: I505535b05189515d7bf37d52f92285e3142f9365

8 years agoelm_win: Remove unnecessary layer set for elm_win. 74/54874/1 accepted/tizen/mobile/20151220.230813 accepted/tizen/tv/20151220.230828 accepted/tizen/wearable/20151220.230847 submit/tizen/20151219.084053
Jaehyun Cho [Fri, 18 Dec 2015 10:18:51 +0000 (19:18 +0900)]
elm_win: Remove unnecessary layer set for elm_win.

Change-Id: Ie459d0be6f90b3765942cc67cef798b9d9285cb2

8 years agowayland cnp: check selection owner before calling losscb 59/54759/1
Thiep Ha [Fri, 18 Dec 2015 07:46:05 +0000 (07:46 +0000)]
wayland cnp: check selection owner before calling losscb

The selection is cleared by losscb when we set it.
As result, selection is not done.
To avoid it, we should check if the new selection owner
is current selection owner or not and only call losscb
if the new selection owner is not the current one.

Test Plan:
In wayland, select text in entry (e.g double click, ctrl-a).

upstream commit: 6c13b8db9a7dbbd417caf06d9f855986d815d075
Author: Thiep Ha <thiepha@gmail.com>
Date:   Thu Dec 17 18:13:17 2015 +0000

Change-Id: I9ff64766130858f7b98613f18c4fb88a14100cc0

8 years agoEntry: add markup cnp handlers 58/54758/1
Daniel Hirt [Mon, 30 Nov 2015 13:29:06 +0000 (15:29 +0200)]
Entry: add markup cnp handlers

In Elm_Cnp, a markup data preparer was missing, which resulted
in _x11_notify_handler_targets not requesting
"application/x-elementary-markup" (requested "UTF8_STRING" instead) when
trying to paste markup text from one entry to another (or itself).

Also, there was a missing handling in the selection data callback for
ELM_SEL_FORMAT_MARKUP data format.

This fixes issues like not being able to paste "item" formats to the
entry widget.

@fix

Change-Id: Ia21165a783c0fe986547b4cf9b70c03435e8d73f

8 years agoMerge "elm_photocam: add NULL check" into tizen
Sung-Taek Hong [Thu, 17 Dec 2015 09:05:31 +0000 (01:05 -0800)]
Merge "elm_photocam: add NULL check" into tizen

8 years agogenlist : fix size hash issue when genlist layout sizing evaluated 80/54680/3 accepted/tizen/mobile/20151217.223938 accepted/tizen/tv/20151217.223953 accepted/tizen/wearable/20151217.224013 submit/tizen/20151217.084643 submit/tizen/20151217.084652
SangHyeon Lee [Thu, 17 Dec 2015 06:27:48 +0000 (15:27 +0900)]
genlist : fix size hash issue when genlist layout sizing evaluated

Summary :
When genlist compressed, size width must updated after sizing eval,
but still hash is not changed after sizing eval, so wrong width are
applied.

so when sizing eval called, free all buckets to get updated width.

genlist: remove unnecessary data creation

Summary :
after using hash, sd is not needed on block_recalc
so it must be removed.

@fix

genlist : fix genlist build errors

Change-Id: Icbaf72871134f6443724d62ec0dfd398dd8659c9

8 years agoelm_photocam: add NULL check 98/54698/1
Sung-Taek Hong [Thu, 17 Dec 2015 07:55:43 +0000 (16:55 +0900)]
elm_photocam: add NULL check

elm_photocam: add NULL check

@fix

Reviewers: woohyun, jaehwan, eunue

Change-Id: I2f95e6b60644a624da896d4f7728f11d44b1d027
Signed-off-by: Sung-Taek Hong <sth253.hong@samsung.com>
8 years agoMerge "spinner: spinner entry property set for mobile UX." into tizen accepted/tizen/mobile/20151215.230500 accepted/tizen/tv/20151215.230513 accepted/tizen/wearable/20151215.230536 submit/tizen/20151215.073504
woochan lee [Tue, 15 Dec 2015 07:33:20 +0000 (23:33 -0800)]
Merge "spinner: spinner entry property set for mobile UX." into tizen

8 years agoMerge "spinner: add entry filter for accepted only digits and "."" into tizen
woochan lee [Tue, 15 Dec 2015 07:33:12 +0000 (23:33 -0800)]
Merge "spinner: add entry filter for accepted only digits and "."" into tizen

8 years agogenlist: supporting homogeneous mode about each item class. 11/54311/1
SangHyeon Lee [Wed, 2 Dec 2015 07:23:39 +0000 (16:23 +0900)]
genlist: supporting homogeneous mode about each item class.

Summary:
previously, homogeneous was only supported for one type of items or group items,
so if user want to use various item styles with different height,
they should set homogeneous false.

This patch is increase usability of homogeneous to make possible homogeneous for
each item class, with the assumption that every item in same class have same height.

Now the item class not only define it's style and class funcitons, also define the
shape properties of item including height and width also.

@feature

Test Plan: Already exist test case in genlist group

Reviewers: raster, cedric

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

Change-Id: I2143719a0c80a8cc251ad2c751f8ed44f91e3f05

8 years agospinner: add entry filter for accepted only digits and "." 60/54260/1
woochan lee [Tue, 10 Nov 2015 00:28:19 +0000 (16:28 -0800)]
spinner: add entry filter for accepted only digits and "."

Summary:
When spinner activated with entry, user can input any characters in entry.
It degrades the usability.

Add filter for only can input numbers and "." for case of decimal point existing.

I will add entry filter for limit size as well after this commit.
This spinner features may help for app developer and users too.

@feature

Test Plan:
Run elementary_test
Test various spinner format for check this.

Reviewers: Hermet, cedric

Subscribers: id213sin, shilpasingh

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

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

8 years agospinner: spinner entry property set for mobile UX. 59/54259/1
woochan lee [Mon, 14 Dec 2015 10:20:39 +0000 (19:20 +0900)]
spinner: spinner entry property set for mobile UX.

Number only keypad activate for mobile spinner.

@tizen_feature

Change-Id: Ib3a836299888c50908ba2272c5ba33e9610e98d4

8 years agoMerge "elm_win: Add feature to set depth/stencil/msaa bit to window surface" into... accepted/tizen/mobile/20151209.132639 accepted/tizen/tv/20151209.132658 accepted/tizen/wearable/20151209.132714 submit/tizen/20151207.075844 submit/tizen/20151209.040617
DaeKwang Ryu [Mon, 7 Dec 2015 06:15:23 +0000 (22:15 -0800)]
Merge "elm_win: Add feature to set depth/stencil/msaa bit to window surface" into tizen

8 years ago[elm_glview] Add GLView helpers. 40/53440/1
DaeKwang Ryu [Mon, 7 Dec 2015 01:28:21 +0000 (10:28 +0900)]
[elm_glview] Add GLView helpers.

Change-Id: Ie2a027f28ccac07baf30d9ad9e926269fc0a73fb

8 years agoelm_win: Add feature to set depth/stencil/msaa bit to window surface 63/52463/3
DaeKwang Ryu [Mon, 23 Nov 2015 07:55:42 +0000 (16:55 +0900)]
elm_win: Add feature to set depth/stencil/msaa bit to window surface

Add feature to set depth/stencil/msaa bit to window surface
for wayland_egl backend.

Change-Id: Ia3cd34e0b5d4003a01db017ddc0a83bee33ef530

8 years ago[Check] consider scalability of off bg 48/52648/1 accepted/tizen/mobile/20151126.073225 accepted/tizen/tv/20151126.073246 accepted/tizen/wearable/20151126.073254 submit/tizen/20151126.042104
Sung-Taek Hong [Fri, 13 Nov 2015 07:30:24 +0000 (16:30 +0900)]
[Check] consider scalability of off bg

Change-Id: I29e0db091dda6e26e86cf1604ca5870a25f058eb
Signed-off-by: Sung-Taek Hong <sth253.hong@samsung.com>
8 years agoversion up to 1.16.0 accepted/tizen/mobile/20151120.070408 accepted/tizen/tv/20151120.070422 accepted/tizen/wearable/20151120.070433 submit/tizen/20151118.115124 submit/tizen/20151119.043935
Jaehwan Kim [Wed, 18 Nov 2015 11:47:27 +0000 (20:47 +0900)]
version up to 1.16.0

8 years agotizen_vector: Fix ELM_VG_SCALE_SIZE function to handle scale properly. sandbox/jaehwan/devel
Youngbok Shin [Wed, 8 Jul 2015 08:06:34 +0000 (17:06 +0900)]
tizen_vector: Fix ELM_VG_SCALE_SIZE function to handle scale properly.

All of elementary widgets shouldn't be affected by elm_app_base_scale_get().
@tizen_fix

Change-Id: I0e0dc007e64fb873f5433bc1fad04e1b24cec564

8 years agotizen_vector: updated checkbox svg data
Subhransu Mohanty [Wed, 21 Oct 2015 05:53:16 +0000 (14:53 +0900)]
tizen_vector: updated checkbox svg data

Change-Id: Id8c4616f68302f24e546f441f9240feecb7ad6ff

8 years ago[Button] enable double promotion when calc vector size
Sung-Taek Hong [Fri, 16 Oct 2015 06:17:18 +0000 (15:17 +0900)]
[Button] enable double promotion when calc vector size

Signed-off-by: Sung-Taek Hong <sth253.hong@samsung.com>
Change-Id: I4a71857098f2ce725712b286a751f474f4e7c3d9

8 years ago[radio] apply scale factor to radio inner circle
Sung-Taek Hong [Tue, 13 Oct 2015 05:53:32 +0000 (14:53 +0900)]
[radio] apply scale factor to radio inner circle

Change-Id: I52ed388f696239df442d57be2a2e1ef01d1969d6
Signed-off-by: Sung-Taek Hong <sth253.hong@samsung.com>
8 years agotizen/vector: Fixed bg issue in default checkbox.
Subhransu Mohanty [Tue, 6 Oct 2015 05:37:39 +0000 (14:37 +0900)]
tizen/vector: Fixed bg issue in default checkbox.

Change-Id: I97a33612a05bb49ba26f502144ac700647c1d1ae

8 years agoTizen_vector: Apply NULL check at proper place for memory assigned by calloc.
Umesh Tanwar [Wed, 30 Sep 2015 12:51:24 +0000 (18:21 +0530)]
Tizen_vector: Apply NULL check at proper place for memory assigned by calloc.

CID: 123279

Change-Id: Ifbc3964d87a126e2c16983adba0720d238195d84
Signed-off-by: Umesh Tanwar <umesh.tanwar@samsung.com>
8 years ago[2.4][vector]: Prevent progressbar crash.
woochan lee [Thu, 1 Oct 2015 02:32:01 +0000 (11:32 +0900)]
[2.4][vector]: Prevent progressbar crash.

When user sets style for progressbar many times.
It makes crash, because 'vd' already freed.

Change-Id: I97a2026da6075edb035ac0899d6436cacab8a880

8 years ago[2.4][vector]: Resource clean up when progressbar delete time.
woochan lee [Sat, 26 Sep 2015 03:17:54 +0000 (12:17 +0900)]
[2.4][vector]: Resource clean up when progressbar delete time.

Change-Id: I85df613619e8995f6b32e2d9d6459ae8d53bc8d9

8 years ago[radio] render radio in one frame when state_set
Sung-Taek Hong [Thu, 24 Sep 2015 07:10:19 +0000 (16:10 +0900)]
[radio] render radio in one frame when state_set

Signed-off-by: Sung-Taek Hong <sth253.hong@samsung.com>
Change-Id: Ia93d1a0ad5cd7fc27f8dc6ebf9efe37acb81b2cd

8 years agotizen_vector: when progressbar is deleted without showing, _del_cb should call _pulse...
WooHyun Jung [Thu, 24 Sep 2015 05:15:40 +0000 (14:15 +0900)]
tizen_vector: when progressbar is deleted without showing, _del_cb should call _pulse_stop

Change-Id: Iebf627a604e931cdd792f32b126a3c2a985694c0

8 years ago[Check] modify checkbox stroke width from 1 to 1.5
Sung-Taek Hong [Fri, 18 Sep 2015 07:57:42 +0000 (16:57 +0900)]
[Check] modify checkbox stroke width from 1 to 1.5

Change-Id: Iac934b4be7e00c2d5e8bcb64ca1567a989ee46e1
Signed-off-by: Sung-Taek Hong <sth253.hong@samsung.com>
8 years agotizen/progressbar: reset pulse_job pointer ,in job handler callback
Subhransu Mohanty [Fri, 18 Sep 2015 06:40:04 +0000 (15:40 +0900)]
tizen/progressbar: reset  pulse_job pointer ,in job handler callback

Change-Id: I65e860196e9de887311a109a6c06093f93bc08e2

8 years agotizen/vector: fixed the progressbar crash issue.
Subhransu Mohanty [Fri, 18 Sep 2015 02:10:43 +0000 (11:10 +0900)]
tizen/vector: fixed the progressbar crash issue.

Change-Id: I007f36c9273068ec5f99e17e65bc63b8ac061752

8 years agotizen/vector: fixed checkbox and radio button ui issue.
Subhransu Mohanty [Wed, 16 Sep 2015 10:38:43 +0000 (19:38 +0900)]
tizen/vector: fixed checkbox and radio button ui issue.

Change-Id: Ib97ec496fae78d8b60f3da367f7afbdfd8e29c7d

8 years agotizen/vector: favorite button scalability issue fixed
Subhransu Mohanty [Tue, 15 Sep 2015 08:09:20 +0000 (17:09 +0900)]
tizen/vector: favorite button scalability issue fixed

Change-Id: Ia54c7cfdd6ffe2691cefedc98c6a8258f0fbdaf0

8 years agoslider: fix slider's handler bug
Hosang Kim [Tue, 15 Sep 2015 06:02:53 +0000 (15:02 +0900)]
slider: fix slider's handler bug

Add unfocused callback. when slider is unfocused, slider's handler is
hidden.

Change-Id: I2d3b95554ad90d0b97e4a6eb2c21a42d1b2faca0

Conflicts:
src/lib/elm_slider.c

8 years ago[Progressbar] block animation,finished signal emit when next animation is ready
Sung-Taek Hong [Tue, 15 Sep 2015 06:00:45 +0000 (15:00 +0900)]
[Progressbar] block animation,finished signal emit when next animation is ready

Signed-off-by: Sung-Taek Hong <sth253.hong@samsung.com>
Change-Id: Ie27350bc6729a44bbae537dde2384f3a77b8be63

8 years agotizen/vector: fixed the progressbar animation issue in process style
Subhransu Mohanty [Tue, 15 Sep 2015 06:00:53 +0000 (15:00 +0900)]
tizen/vector: fixed the progressbar animation issue in process style

Change-Id: Ib0d25e7e953495d629055e3cf1fa12b8fc4f93dc

8 years agotizen/vector: Fix progressbar transition crash issue for progress style.
Subhransu Mohanty [Mon, 14 Sep 2015 06:00:46 +0000 (15:00 +0900)]
tizen/vector: Fix progressbar transition crash issue for progress style.

Change-Id: Id85c4a4c2e34a4a17f292568262d916b24ed0642

8 years agotizen/vector: Fixed slider handle 1 pixel gap issue by drawing circle with floating...
Subhransu Mohanty [Mon, 14 Sep 2015 04:50:30 +0000 (13:50 +0900)]
tizen/vector: Fixed slider handle 1 pixel gap issue by drawing circle with floating point radius.

Change-Id: I516190c1693efa6f3516196ee6639712e61518c8

8 years agotizen/vector: update the color animation time in default checkbox for off transition.
Subhransu Mohanty [Wed, 9 Sep 2015 08:45:05 +0000 (17:45 +0900)]
tizen/vector: update the color animation time in default checkbox for off transition.

Change-Id: I6f6d91801a35db198f3d55cf13e533c718610269

8 years agotizen/vector: disable size animation in onoff checkbox during off transition.
Subhransu Mohanty [Wed, 9 Sep 2015 08:41:03 +0000 (17:41 +0900)]
tizen/vector: disable size animation in onoff checkbox during off transition.

Change-Id: Id3fb688e38014f4498a298d30426aba1d172f61c

8 years agotizen/vector: delete elm_transit object properly in progressbar.
Subhransu Mohanty [Mon, 7 Sep 2015 08:41:12 +0000 (17:41 +0900)]
tizen/vector: delete elm_transit object  properly in progressbar.

Change-Id: I6a54d8026744915af130305a7c74910620476122

8 years agotizen/vector: updated radio button according to latest ui spec.
Subhransu Mohanty [Sat, 5 Sep 2015 03:12:53 +0000 (12:12 +0900)]
tizen/vector: updated radio button according to latest ui spec.

Change-Id: Ie49768a7d6d969c50483a0cedece2d66e1f0a80c

8 years ago[Check] send signal when animation is finished
Sung-Taek Hong [Mon, 31 Aug 2015 10:30:53 +0000 (19:30 +0900)]
[Check] send signal when animation is finished

Change-Id: I7a04d765edffc10ffea9a1ed791f3c05c6d33e1d
Signed-off-by: Sung-Taek Hong <sth253.hong@samsung.com>
8 years ago[Progressbar] send signal when animation is finished
Sung-Taek Hong [Mon, 31 Aug 2015 09:43:14 +0000 (18:43 +0900)]
[Progressbar] send signal when animation is finished

Change-Id: I1ff331bf48716de9cfd669f969e30fce955e9263
Signed-off-by: Sung-Taek Hong <sth253.hong@samsung.com>
8 years ago[Progressbar] correct typo
Sung-Taek Hong [Mon, 31 Aug 2015 08:51:50 +0000 (17:51 +0900)]
[Progressbar] correct typo

Change-Id: I5734ac267433827824eae2564f99c2d902e0392b
Signed-off-by: Sung-Taek Hong <sth253.hong@samsung.com>
8 years agotizen/vector : handle "elm,radio,state,toggle" and "elm,radio,action,toggle" signal...
Subhransu Mohanty [Wed, 2 Sep 2015 04:45:13 +0000 (13:45 +0900)]
tizen/vector : handle "elm,radio,state,toggle" and "elm,radio,action,toggle" signal for animation and no animation case in radio button.

Change-Id: I9373eef41665e6f4f51c8abe243d3693afb6a2da

8 years agocheck: fixed the default check box according to ui spec.
Subhransu Mohanty [Tue, 1 Sep 2015 06:49:42 +0000 (15:49 +0900)]
check: fixed the default check box according to ui spec.

Change-Id: I291bd3a843f49338cbf5610f81fa3a0d21481bb6

8 years ago[Button] adjust center of circle button as its fixed for software vector backend.
Sung-Taek Hong [Mon, 31 Aug 2015 12:49:30 +0000 (21:49 +0900)]
[Button] adjust center of circle button as its fixed for software vector backend.

Change-Id: I88193f56f8e4ddd8d5e9552e1efa02f3bcdd5679
Signed-off-by: Sung-Taek Hong <sth253.hong@samsung.com>
8 years agoradio: remove the odd radius hack as its fixed for software vector backend.
Subhransu Mohanty [Fri, 28 Aug 2015 08:34:44 +0000 (17:34 +0900)]
radio: remove the odd radius hack as its fixed for software vector backend.

Change-Id: Id6bfb1b3a1b40fbbc925057a9e3d5f2ca99e2fe2

8 years agocheck: updated favorite check box svg path data.
Subhransu Mohanty [Fri, 28 Aug 2015 07:42:23 +0000 (16:42 +0900)]
check: updated favorite check box svg path data.

Change-Id: Ifd66e652b93cb30b96f046584fb0e90a7baaf556

8 years ago[Button] apply corner radius based on effect_spacer
Sung-Taek Hong [Thu, 27 Aug 2015 13:55:09 +0000 (22:55 +0900)]
[Button] apply corner radius based on effect_spacer

Change-Id: I0bc8010fbee1eb2788671f39ab19bddfe727c803
Signed-off-by: Sung-Taek Hong <sth253.hong@samsung.com>
8 years agotizen/vector: removed unnecesary vg object from radio button.
Subhransu Mohanty [Tue, 11 Aug 2015 05:13:58 +0000 (14:13 +0900)]
tizen/vector: removed unnecesary vg object from radio button.

Change-Id: I1fe942bd1034171a044a0113ad22eccb2a377fc5

8 years ago[Progressbar] add Ease out transition to progressbar
Sung-Taek Hong [Thu, 20 Aug 2015 02:04:58 +0000 (11:04 +0900)]
[Progressbar] add Ease out transition to progressbar

Change-Id: I837733533450791371a90e22cb2b416ca4574c97
Signed-off-by: Sung-Taek Hong <sth253.hong@samsung.com>
8 years agoslider: fix relation about slider and vector object
Hosang Kim [Wed, 19 Aug 2015 06:14:49 +0000 (15:14 +0900)]
slider: fix relation about slider and vector object

Change-Id: Ic78bae80fe7928aefbc55e3c9630d6f3c00eb860

8 years agoRevert "Revert "slider: fix slider vector logic for supporting slider popup.""
Hosang Kim [Wed, 19 Aug 2015 02:51:53 +0000 (11:51 +0900)]
Revert "Revert "slider: fix slider vector logic for supporting slider popup.""

This reverts commit 6cb093ad70272fb8341a8aa3e81e6e250c2aafc7.

Change-Id: I222c72083b6002f49e96e50772cc3c574cfabe52

8 years ago[Progressbar] update process_large/medium/small GUI implementation
Sung-Taek Hong [Sat, 15 Aug 2015 09:39:59 +0000 (18:39 +0900)]
[Progressbar] update process_large/medium/small GUI implementation

Change-Id: I148114d3ceac5fac6ff61bd98606ee0893a43e11
Signed-off-by: Sung-Taek Hong <sth253.hong@samsung.com>
8 years ago[Button] apply radius change according to ratio to object
Sung-Taek Hong [Tue, 18 Aug 2015 07:12:21 +0000 (16:12 +0900)]
[Button] apply radius change according to ratio to object

Change-Id: I1de77a7c2f7e8f6496d102b11b801f395672b5f3
Signed-off-by: Sung-Taek Hong <sth253.hong@samsung.com>
8 years ago[Button] apply circle vector_ux
Sung-Taek Hong [Tue, 18 Aug 2015 07:10:34 +0000 (16:10 +0900)]
[Button] apply circle vector_ux

Change-Id: Ifa999aa57a42fa650caef879f7708d800463e1e7
Signed-off-by: Sung-Taek Hong <sth253.hong@samsung.com>
8 years agotizen/vector : Fixed memory leak in "on&off" checkbox.
Subhransu Mohanty [Tue, 18 Aug 2015 10:56:47 +0000 (19:56 +0900)]
tizen/vector : Fixed memory leak in "on&off" checkbox.

Change-Id: Ie01cd740c8539c6b0d01b76c9a8f4a665a4d2d6c

8 years ago[Button] erase meaningless radius calc
Sung-Taek Hong [Mon, 17 Aug 2015 14:49:37 +0000 (23:49 +0900)]
[Button] erase meaningless radius calc

Change-Id: I01489794f02840ca668857441ead75ffa043af58
Signed-off-by: Sung-Taek Hong <sth253.hong@samsung.com>
8 years agoRevert "slider: fix slider vector logic for supporting slider popup."
JinsolPark [Fri, 7 Aug 2015 13:20:01 +0000 (22:20 +0900)]
Revert "slider: fix slider vector logic for supporting slider popup."

This reverts commit 64604c95362e056ec7304b245624f7a208cee6be.

Change-Id: I752b8ea9a746aa033ef04d6fecbcb529aa824f3a

8 years ago[Tizen_2.4] vector - fix CID 436455, 436444, 436345
j_yong.hwang [Thu, 11 Jun 2015 07:15:05 +0000 (16:15 +0900)]
[Tizen_2.4] vector - fix CID 436455, 436444, 436345

Modify dereference problem before null check.

Change-Id: I5ed40ab25ddf53b96ec185cea1460a4d9c246fdd

8 years agoelm_win: do not prohibit fake win's auto-render 88/51888/1
MinJeong Kim [Tue, 17 Nov 2015 04:39:38 +0000 (13:39 +0900)]
elm_win: do not prohibit fake win's auto-render

@fix

Change-Id: I1d6b309ebf8751e9771b5e6edbf950df6f4c8b61

8 years agoMerge remote-tracking branch 'opensource/elementary-1.16' into tizen
Jaehwan Kim [Wed, 11 Nov 2015 11:45:36 +0000 (20:45 +0900)]
Merge remote-tracking branch 'opensource/elementary-1.16' into tizen

Conflicts:
AUTHORS
NEWS
config/default/base.src.in
config/mobile/base.src.in
config/standard/base.src.in
configure.ac
data/themes/edc/comp.edc
data/themes/edc/elm/button.edc
data/themes/edc/elm/scroller.edc
data/themes/edc/elm/spinner.edc
src/bin/test_focus_policy.c
src/bin/test_gengrid.c
src/bin/test_popup.c
src/bin/test_scroller.c
src/bin/test_win_keygrab.c
src/lib/Elementary.h.in
src/lib/Makefile.am
src/lib/elc_popup.c
src/lib/elm_atspi_bridge.c
src/lib/elm_cnp.c
src/lib/elm_conform.c
src/lib/elm_datetime.c
src/lib/elm_entry.c
src/lib/elm_entry.eo
src/lib/elm_focus.h
src/lib/elm_gen_common.h
src/lib/elm_gengrid.c
src/lib/elm_gengrid.eo
src/lib/elm_gengrid_item.eo
src/lib/elm_genlist.c
src/lib/elm_genlist.eo
src/lib/elm_genlist_item.eo
src/lib/elm_interface_atspi_accessible.c
src/lib/elm_interface_atspi_accessible.eo
src/lib/elm_interface_atspi_accessible.h
src/lib/elm_interface_scrollable.c
src/lib/elm_interface_scrollable.eo
src/lib/elm_interfaces.h
src/lib/elm_layout.c
src/lib/elm_list.c
src/lib/elm_list.eo
src/lib/elm_list_item.eo
src/lib/elm_macros.h
src/lib/elm_main.c
src/lib/elm_photocam.c
src/lib/elm_photocam.eo
src/lib/elm_radio.c
src/lib/elm_radio.eo
src/lib/elm_scroller.c
src/lib/elm_scroller.eo
src/lib/elm_scroller_legacy.h
src/lib/elm_segment_control_item.eo
src/lib/elm_spinner.c
src/lib/elm_spinner.eo
src/lib/elm_toolbar.c
src/lib/elm_toolbar.eo
src/lib/elm_toolbar_item.eo
src/lib/elm_transit.c
src/lib/elm_transit.h
src/lib/elm_widget.c
src/lib/elm_widget.eo
src/lib/elm_widget.h
src/lib/elm_widget_item.eo
src/lib/elm_win.c
src/lib/elm_win.eo
src/lib/elm_win_common.h
src/tests/elm_test_genlist.c

Change-Id: I6aca9bd1addceb8da0a18a62d66abfff71f452a4

8 years agorelease: Update NEWS and bump version for 1.16.0 release upstream/1.16.0 v1.16.0
Stefan Schmidt [Mon, 9 Nov 2015 10:08:34 +0000 (11:08 +0100)]
release: Update NEWS and bump version for 1.16.0 release

8 years agopo: update po files for release
Stefan Schmidt [Mon, 9 Nov 2015 10:04:36 +0000 (11:04 +0100)]
po: update po files for release

8 years agowin : Prohibiting auto-rendering, until elm_win is shown.
Wonsik Jung [Thu, 5 Nov 2015 11:37:11 +0000 (20:37 +0900)]
win : Prohibiting auto-rendering, until elm_win is shown.

Summary:
Although elm_win is only created and evas_object_show with elm_win is not called,
evas_rendering works sometimes.
This rendering is not necessary. Because on one is shown and just back buffer is allocated.
This patch is the prohibiting auto-rendering, if elm_win is shown by calling evas_object_show()
It is effective for power consumption and reducing memory.

@fix

Test Plan:
1. elementary_test : checking all menus's working
2. modifed bg_example_02 : updated elm_bg's color by animator without evas_object_show(elm_win)

Reviewers: jpeg, jypark, raster

Reviewed By: raster

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

8 years agoatspi: add missing SELECTED changed signals
Lukasz Stanislawski [Thu, 5 Nov 2015 09:52:28 +0000 (10:52 +0100)]
atspi: add missing SELECTED changed signals

@fix

8 years agoelm_segment_control: fix invalid parameter
Jean Guyomarc'h [Thu, 5 Nov 2015 07:12:44 +0000 (16:12 +0900)]
elm_segment_control: fix invalid parameter

Summary:
Eo complained about an invalid type 'Edje_Object' passed to
elm_widget_sub_object_add(). It is the segment control itself
that should be the subject of the call to this function.

@fix

Test Plan: elementary_test: no more Eo errors

Reviewers: cedric, stefan_schmidt

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

8 years agogenlist tree test - minor - show all callbacks called so people know
Carsten Haitzler (Rasterman) [Wed, 4 Nov 2015 03:33:46 +0000 (12:33 +0900)]
genlist tree test - minor - show all callbacks called so people know

act as "docs" so people can see what is called when. minor just in elm
test.

8 years agoautoscroll focus: pass the object region position relative to the scroller.
chris [Thu, 5 Nov 2015 00:16:11 +0000 (16:16 -0800)]
autoscroll focus: pass the object region position relative to the scroller.

Summary:
The region position passed to region_show and region_bring_in used to be
relative to the object position, not the scroller.

This fixes T1686.

@fix

Reviewers: seoz

Maniphest Tasks: T1686

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

Signed-off-by: Cedric BAIL <cedric@osg.samsung.com>
8 years agointerface_scrollable: delete unnecessary smart callback call.
Hosang Kim [Tue, 3 Nov 2015 20:29:05 +0000 (12:29 -0800)]
interface_scrollable: delete unnecessary smart callback call.

Summary:
When _elm_interface_scrollable_page_bring_in is called, page is not changed yet.
So "page,changed" smart callback is unnecessary.

Sometimes "page,changed" smart callback is called twice.
Because "drag,stop" and "anim,stop"is called it.
So I add updating current page code.

Test Plan:
elementary_test -> scroller

1. using wheel.
2. using "prev page" and "next page".
3. draging sceen

Reviewers: Hermet, singh.amitesh, cedric, raster, jaehwan, seoz

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

Signed-off-by: Cedric BAIL <cedric@osg.samsung.com>
8 years agocolorselector: picker spinner UI not proper issue fix.
Shilpa Singh [Tue, 3 Nov 2015 20:17:03 +0000 (12:17 -0800)]
colorselector: picker spinner UI not proper issue fix.

Summary:
Picker spinner UI not proper, showing blank buttons issue fix.

@fix T2401

Test Plan:
1. Launch elementary_test
2. Select colorselector
3. Tap on picker
4. observe, spinner UI not proper.

Reviewers: cedric, subodh6129

Reviewed By: subodh6129

Maniphest Tasks: T2401

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

Signed-off-by: Cedric BAIL <cedric@osg.samsung.com>
8 years agonotify: animate on hide
Jean-Philippe Andre [Wed, 21 Oct 2015 08:23:10 +0000 (17:23 +0900)]
notify: animate on hide

There was all the necessary code, except that the default
theme did not implement properly the signal & required data.

There is still a problem though, as the "timeout" smart callback
will be called at the start of the animation, so it's not possible
for an app to hide() or del() at this point (that would get
rid of the animation). But there's no other callback after
the animation ends.

elementary_test -to Notify > "Bottom" illustrates this issue.

8 years agoRevert "elm: Add eglfs backend support."
Cedric BAIL [Mon, 2 Nov 2015 23:54:41 +0000 (15:54 -0800)]
Revert "elm: Add eglfs backend support."

This reverts commit 0d6aedbf44e5c371bddfa2b6b61c9409ed2184e3.

This patch landed a little bit to early.

8 years agoelm: Add eglfs backend support.
Nicolas Aguirre [Mon, 2 Nov 2015 23:13:20 +0000 (00:13 +0100)]
elm: Add eglfs backend support.

8 years agoRemove #include for config.h from C++ public header
Felipe Magno de Almeida [Mon, 2 Nov 2015 21:39:55 +0000 (19:39 -0200)]
Remove #include for config.h from C++ public header

Removed #include for elementary_config.h if HAVE_CONFIG_H is
defined. Which causes errors with external projects. Instead,
defined the necessary macros to use the Eo API.

8 years agoHoversel: Fix dismiss callback
Yeshwanth Reddivari [Mon, 2 Nov 2015 13:59:57 +0000 (19:29 +0530)]
Hoversel: Fix dismiss callback

Summary: Dismiss callback was getting called on hover object instead of hoversel object.

Reviewers: raster, Hermet, alok25, mvsovani, conr2d, singh.amitesh

Reviewed By: singh.amitesh

Subscribers: sachin.dev

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

8 years agotest_explode: use evas_object_clipees_has instead
Amitesh Singh [Mon, 2 Nov 2015 03:27:51 +0000 (08:57 +0530)]
test_explode: use evas_object_clipees_has instead

fixes memory leak and better performance

8 years agoelm_win: support ELM_WIN_TYPE in wayland 50/49750/2 accepted/tizen/mobile/20151108.231149 accepted/tizen/tv/20151108.231218 accepted/tizen/wearable/20151108.231231 submit/tizen/20151108.083635
Duna Oh [Tue, 20 Oct 2015 04:22:03 +0000 (13:22 +0900)]
elm_win: support ELM_WIN_TYPE in wayland

Currently, support ELM_WIN_NOTIFICATION only

Signed-off-by: Duna Oh <duna.oh@samsung.com>
Change-Id: I68877d145b058036ba206045cf71ca3dac7fa69b

8 years agowidget: update child_can_focus flag on focusability change
Lukasz Stanislawski [Fri, 30 Oct 2015 06:22:05 +0000 (07:22 +0100)]
widget: update child_can_focus flag on focusability change

Summary:
Previously child_can_focus flag could be only updated when
child is deleted from object's subobject list. This patch
additionally updates child_can_focus flag when focusability
is changed with elm_widget_focus_can_set function.

Patch solves child_can_focus issue in similar situations:

elm_icon_add(layout);
elm_object_content_set(layout, icon);
elm_widget_child_can_focus_get(layout); // returns EINA_TRUE

icon = elm_icon_add(win);
elm_object_content_set(layout, icon);
elm_widget_child_can_focus_get(layout); // returns EINA_FALSE

@fix

Reviewers: cedric, stefan_schmidt

Subscribers: seoz

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

Signed-off-by: Cedric BAIL <cedric@osg.samsung.com>
8 years agomultibuttonentry: fix internal entry be an orphan when editable set API called.
woochan lee [Fri, 30 Oct 2015 05:52:00 +0000 (06:52 +0100)]
multibuttonentry: fix internal entry be an orphan when editable set API called.

Summary:
When user called "elm_multibuttonetnry_editable_set()" API as false.
the internal entry will be unpacked from box.

Then called that API as true again.
the internal entry just show without box packed.

Also, editable set API should not work in MBE shrink mode.

Test Plan:
Alternately Call elm_multibuttonentry_ediable_set API as true, false.
Then check the internal entry state.

Reviewers: Hermet, cedric

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

Signed-off-by: Cedric BAIL <cedric@osg.samsung.com>
8 years agomultibuttonentry: when item is clicked/selected, select function not called issue...
Shilpa Singh [Fri, 30 Oct 2015 05:26:31 +0000 (06:26 +0100)]
multibuttonentry: when item is clicked/selected, select function not called issue fix.

Summary:
The select function set in item_append does not get called on item selection issue fix.
As per documentation, the function has to get called.

@fix

Test Plan: elementary_test is updated with the demo

Reviewers: navnbeet, Hermet, CHAN, cedric

Reviewed By: cedric

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

Signed-off-by: Cedric BAIL <cedric@osg.samsung.com>
8 years agohoversel: remove scrollable_set/get() API
Jee-Yong Um [Fri, 30 Oct 2015 03:09:28 +0000 (04:09 +0100)]
hoversel: remove scrollable_set/get() API

Summary:
Hoversel scrollability can be considered as default behavior of hoversel.
These APIs are not necessary any more.

Reviewers: cedric, DaveMDS

Subscribers: DaveMDS, cedric

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

Signed-off-by: Cedric BAIL <cedric@osg.samsung.com>
8 years agotest_gesture_layer: use bigger font size for entry
Amitesh Singh [Fri, 30 Oct 2015 04:47:01 +0000 (10:17 +0530)]
test_gesture_layer: use bigger font size for entry

8 years agowin: reemit atspi "focused" event on bridge connection
Lukasz Stanislawski [Wed, 28 Oct 2015 16:02:01 +0000 (17:02 +0100)]
win: reemit atspi "focused" event on bridge connection

At-spi clients assume that object:state-changed:focused event is emitted
on application start. By the time atspi_bridge will establish
connection on at-spi bus all focused events are already emitted.
To fix this we reemit "focused" event in bridge connection callback.

This fixes a bug when Orca screen reader do not read first element after
application launch.

@fix

8 years agoelm: Fix typos fun!
Daniel Juyung Seo [Wed, 28 Oct 2015 17:06:29 +0000 (02:06 +0900)]
elm: Fix typos fun!

8 years agoelm_cnp: finish drag even if there are NOT proper drop target 92/50292/1 accepted/tizen/mobile/20151030.062807 accepted/tizen/tv/20151030.062819 accepted/tizen/wearable/20151030.062835 submit/tizen/20151029.012747 submit/tizen/20151030.005606
MinJeong Kim [Tue, 27 Oct 2015 12:18:47 +0000 (21:18 +0900)]
elm_cnp: finish drag even if there are NOT proper drop target

Change-Id: Ia2dbd9e75ed82d1580d890d83c7bff1aad2756f3

8 years agorelease: Update NEWS and bump version for 1.16.0-beta3 release v1.16.0-beta3
Stefan Schmidt [Mon, 26 Oct 2015 02:59:15 +0000 (03:59 +0100)]
release: Update NEWS and bump version for 1.16.0-beta3 release

8 years agopo: update po files
Stefan Schmidt [Mon, 26 Oct 2015 02:48:00 +0000 (03:48 +0100)]
po: update po files

8 years agohoversel: expands scrollable hoversel as large as it can
Jee-Yong Um [Mon, 26 Oct 2015 00:27:02 +0000 (01:27 +0100)]
hoversel: expands scrollable hoversel as large as it can

Summary:
In D2063, "max_size" data item is added to limit the number of items
to show at a time when hoversel is expanded.
However, it limits the number of items too few, so makes scrollable
function useless.
This patch removes limitation of hoversel size with pixels,
but if it needs, developers can set the limitation yet.
(By theme customization)

Test Plan:
elementary_test "hoversel"
click the second hoversel

Reviewers: DaveMDS, cedric

Reviewed By: cedric

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

Signed-off-by: Cedric BAIL <cedric@osg.samsung.com>
8 years agomultibuttonentry: fix label packed many times in internal box.
woochan lee [Mon, 26 Oct 2015 00:20:53 +0000 (01:20 +0100)]
multibuttonentry: fix label packed many times in internal box.

Summary:
The Internal box can has a lot of label for child when user set text many times.
Fix this wrong implement. It has to get only one label for child.

@fix

Test Plan:
Call elm_object_text_set() many times for MBE.
Check the label got a wrong geometry.

Reviewers: Hermet, cedric

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

Signed-off-by: Cedric BAIL <cedric@osg.samsung.com>
8 years agogesture_layer: fix long tap gesture has wrong timestamp.
woochan lee [Thu, 8 Oct 2015 10:35:07 +0000 (12:35 +0200)]
gesture_layer: fix long tap gesture has wrong timestamp.

Summary:
The timestamp has 0 value when n_long_tap_start callback called.
Then timestamp is same on each n_long_tap_move callback functions.

For fix this bug, update timestamp before called state_set function.
Also update timestamp in every timeout.

Test Plan:
Run test_gesture_layer2.c
Print timestamp in every n_long_tap_XXX callback.

Reviewers: tasn, cedric

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

Signed-off-by: Cedric BAIL <cedric@osg.samsung.com>
8 years agoelm_colorselector: fix color selection with spinners
Andrii Kroitor [Thu, 8 Oct 2015 10:29:39 +0000 (12:29 +0200)]
elm_colorselector: fix color selection with spinners

Reviewers: cedric, Hermet, raster, reutskiy.v.v

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

Signed-off-by: Cedric BAIL <cedric@osg.samsung.com>
8 years agoelm_hoversel: remove unused internal functions
Jee-Yong Um [Thu, 8 Oct 2015 10:10:07 +0000 (12:10 +0200)]
elm_hoversel: remove unused internal functions

Summary:
remove unused internal functions
(that added for scrollability, but not used any more)

T2765

Reviewers: Hermet, cedric

Maniphest Tasks: T2765

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

Signed-off-by: Cedric BAIL <cedric@osg.samsung.com>
8 years agoRevert "elementary: Comment out (#if 0) unused functions"
Cedric BAIL [Thu, 8 Oct 2015 10:09:32 +0000 (12:09 +0200)]
Revert "elementary: Comment out (#if 0) unused functions"

This reverts commit 74a7661119d122ec52844ad58c0901db739949f1.

Signed-off-by: Cedric BAIL <cedric@osg.samsung.com>
8 years agoelm_hoversel: change API name (label_auto_changed -> auto_update)
Jee-Yong Um [Thu, 8 Oct 2015 10:05:31 +0000 (12:05 +0200)]
elm_hoversel: change API name (label_auto_changed -> auto_update)

Summary: elm_hoversel_label_auto_changed_set/get() API names are not clear.

Reviewers: Hermet, cedric

Reviewed By: cedric

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

Signed-off-by: Cedric BAIL <cedric@osg.samsung.com>
8 years agoelm_hoversel: change Elm_Hoversel_Data member name from scroll_enabled to scrollable
Jee-Yong Um [Thu, 8 Oct 2015 10:03:37 +0000 (12:03 +0200)]
elm_hoversel: change Elm_Hoversel_Data member name from scroll_enabled to scrollable

Summary:
elm_hoversel_scroll_enabled_set/get() API were changed to
elm_hoversel_scrollable_set/get().
However, the name of member of Elm_Hovsersel_Data related to those API
are not changed.
It can confuse developers later, so change it same to the name defined
in elm_hoversel.eo file.

Reviewers: Hermet, cedric

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

Signed-off-by: Cedric BAIL <cedric@osg.samsung.com>
8 years agoelm_index: Fix memory leak issue in realloc failure
Vivek Ellur [Thu, 22 Oct 2015 19:38:28 +0000 (12:38 -0700)]
elm_index: Fix memory leak issue in realloc failure

Summary:
@Fix

Signed-off-by: Vivek Ellur <vivek.ellur@samsung.com>
Reviewers: cedric

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

8 years agodayselector: fix warning related to argument type
Vivek Ellur [Thu, 22 Oct 2015 19:37:44 +0000 (12:37 -0700)]
dayselector: fix warning related to argument type

Summary:
@fix

Signed-off-by: Vivek Ellur <vivek.ellur@samsung.com>
Reviewers: cedric

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

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