platform/upstream/elementary.git
8 years agoelm_win: fix potentially crash when accessing wl_surface before show for elm_win. 36/59836/1
Seunghun Lee [Fri, 19 Feb 2016 02:36:12 +0000 (11:36 +0900)]
elm_win: fix potentially crash when accessing wl_surface before show for elm_win.

since wl_surface is only valid after make elm_win to show,
if calling ecore_wl_window API befor show will be failed,
and will cause crash by accessing null wl_surface.

Change-Id: I668ce9e1cbcb27c3571950f78e37369c60c3be8d

8 years agoelm_win: do deferred resize job first when hints of size are updated 12/59512/3 accepted/tizen/mobile/20160217.011204 accepted/tizen/tv/20160217.011227 accepted/tizen/wearable/20160217.011258 submit/tizen/20160216.120030 submit/tizen_common/20160218.142243
MinJeong Kim [Tue, 16 Feb 2016 07:05:09 +0000 (16:05 +0900)]
elm_win: do deferred resize job first when hints of size are updated

Change-Id: I65dbd99786486e1ab12c267fc5a4cc7656939e25
Signed-off-by: MinJeong Kim <minjjj.kim@samsung.com>
8 years agoelm_win_input_rect_set/add/subtract added 13/58513/2
Junghwan Choi [Mon, 1 Feb 2016 14:15:44 +0000 (23:15 +0900)]
elm_win_input_rect_set/add/subtract added

Change-Id: I0ff5ae24eb30b3d824da7fd020db96fe41eac6cc
Signed-off-by: Junghwan Choi <jhhh.choi@samsung.com>
8 years agowin: fix a possible crash in elm_win_add 15/59115/1
Youngbok Shin [Fri, 5 Feb 2016 07:15:29 +0000 (08:15 +0100)]
win: fix a possible crash in elm_win_add

Summary:
The enginelist[0] can be NULL in some very rare cases.
Then enginelist[0] will be used for strcmp and it make a crash.
@fix

Test Plan: N/A

Reviewers: raster, cedric, woohyun, jypark, jaehwan

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

Change-Id: I72c33e30d52ea4e77d550a06fb4c7e1b7329e819
Signed-off-by: Cedric BAIL <cedric@osg.samsung.com>
8 years agogenlist: remove unnecessary group item controls 34/58834/1 submit/tizen/20160204.044614 submit/tizen/20160204.094728
SangHyeon Lee [Thu, 4 Feb 2016 01:01:48 +0000 (10:01 +0900)]
genlist: remove unnecessary group item controls

tizen UI didn't support group item moving in scroll.
this feature is not tizen UX, so remove unnecessary group
move calculation and fix reorder group issue in
TSAM-956(Jira)

@tizen_fix

Change-Id: I669cf995ef0401d9ba6a6cd8d58a1aacc673575a

8 years agoelm wl cnp - fix paste to not crash anymore 89/58689/1 accepted/tizen/ivi/20160218.024734 accepted/tizen/mobile/20160203.052039 accepted/tizen/tv/20160203.052057 accepted/tizen/wearable/20160203.052113 submit/tizen/20160203.010016 submit/tizen_ivi/20160217.000000 submit/tizen_ivi/20160217.000005
Carsten Haitzler (Rasterman) [Mon, 4 Jan 2016 09:44:58 +0000 (18:44 +0900)]
elm wl cnp - fix paste to not crash anymore

this used the wrong widget - it should have used requestwidget. this
fixes that.

@fix

Change-Id: Ief411503fc2f0cbf545a558ca7048acea5472130

8 years agoentry: freeze cursor movements when the theme of entry is applied. 17/58217/2
Youngbok Shin [Thu, 16 Jul 2015 05:08:16 +0000 (14:08 +0900)]
entry: freeze cursor movements when the theme of entry is applied.

@tizen_fix

Change-Id: I6ac77cc7077075a4a3e63ca9d4c855927b2a1997

8 years agoMerge "deprecated: add Elm_Access_Sound_Type" into tizen
Shinwoo Kim [Thu, 28 Jan 2016 10:48:49 +0000 (02:48 -0800)]
Merge "deprecated: add Elm_Access_Sound_Type" into tizen

8 years agoelm_ctxpopup: add EINA_DEPRECATED for deprecated elm_ctxpopup_direction_available_get 20/58220/2
taehyub [Thu, 28 Jan 2016 10:20:42 +0000 (19:20 +0900)]
elm_ctxpopup: add EINA_DEPRECATED for deprecated elm_ctxpopup_direction_available_get

Change-Id: Ie09e61d1fcfb6a3a37054864622354b4159fa25b

8 years agodeprecated: add Elm_Access_Sound_Type 11/58211/1
Shinwoo Kim [Thu, 28 Jan 2016 09:44:02 +0000 (18:44 +0900)]
deprecated: add Elm_Access_Sound_Type

Change-Id: I9622bf33787ff73cad4641bbfaf07c2278602e93

8 years agoelm_win: add EINA_DEPRECATED for deprecated elm_win_profiles_set 25/58025/1 accepted/tizen/common/20160203.160804 submit/tizen_common/20160127.225316
WooHyun Jung [Wed, 27 Jan 2016 00:19:20 +0000 (09:19 +0900)]
elm_win: add EINA_DEPRECATED for deprecated elm_win_profiles_set

Change-Id: I957337a5c0f9e7094b634d9468b9acb9b940fce5

8 years agoadded elm_win_profiles_set API 59/57959/1
Doyoun Kang [Tue, 26 Jan 2016 10:10:58 +0000 (19:10 +0900)]
added elm_win_profiles_set API

Change-Id: Ia06fcfa5b9227f446536afff21b812893c1bcc1a

8 years agogengrid : add item all contents unset function for tizen only 34/57834/2 accepted/tizen/mobile/20160127.002552 accepted/tizen/tv/20160127.002608 accepted/tizen/wearable/20160127.002627 submit/tizen/20160126.062515 submit/tizen_common/20160126.110240
SangHyeon Lee [Mon, 25 Jan 2016 06:47:22 +0000 (15:47 +0900)]
gengrid : add item all contents unset function for tizen only

Change-Id: I7bd78d4f84ab5166125adf9ed85ca3577b4b8e2e

8 years agoMerge "popup: add popup dismiss function for hide effect" into tizen
Jaehwan Kim [Tue, 26 Jan 2016 02:17:19 +0000 (18:17 -0800)]
Merge "popup: add popup dismiss function for hide effect" into tizen

8 years agoctxpopup: add elm_ctxpopup_direction_available_get function 08/57908/1
taehyub [Tue, 26 Jan 2016 02:13:38 +0000 (11:13 +0900)]
ctxpopup: add elm_ctxpopup_direction_available_get function

Change-Id: I7ab4644fd6febe1c3442a34e79cc75e61877c07a

8 years agopopup: add popup dismiss function for hide effect 06/57906/1
taehyub [Thu, 31 Dec 2015 04:08:28 +0000 (13:08 +0900)]
popup: add popup dismiss function for hide effect

Summary: add popup dismiss function for hide effect

Test Plan:
 1. applied this patch
 2. launch elementary_test
 3. run "popup" -> "popup-center-title + text + 1 button + hide effect"
 4. click the "close" button and check the hide effect

Reviewers: Hermet, woohyun, kimcinoo, raster

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

@feature

Conflicts:
src/lib/elm_notify.c

Change-Id: Ibabb48c30ad3e78bd7dc1ace5cd7f0bf12c69a2d

8 years agoelm_win: handle changes of visibility state 37/57437/2 accepted/tizen/mobile/20160122.034118 accepted/tizen/tv/20160122.034135 accepted/tizen/wearable/20160122.034155 submit/tizen/20160121.075859
MinJeong Kim [Wed, 20 Jan 2016 06:52:52 +0000 (15:52 +0900)]
elm_win: handle changes of visibility state

Change-Id: I65f91da1abc6c0de1fea74925389cc3c625f6563

8 years agoMerge "toolbar: Revert a theme change for shrink mode signals." into tizen accepted/tizen/mobile/20160108.120056 accepted/tizen/tv/20160108.113656 accepted/tizen/wearable/20160108.113842 submit/tizen/20160108.094846
Jaehwan Kim [Fri, 8 Jan 2016 09:45:36 +0000 (01:45 -0800)]
Merge "toolbar: Revert a theme change for shrink mode signals." into tizen

8 years agoMerge "index: Add tizen only feature to support mobile UX." into tizen
Jaehwan Kim [Fri, 8 Jan 2016 09:45:28 +0000 (01:45 -0800)]
Merge "index: Add tizen only feature to support mobile UX." into tizen

8 years agoindex: Add tizen only feature to support mobile UX. 37/56137/2
woochan lee [Tue, 5 Jan 2016 00:48:19 +0000 (09:48 +0900)]
index: Add tizen only feature to support mobile UX.

@tizen_feature

Change-Id: I0010bb09abf13845bd8da86f93ad979f213054de

8 years agotoolbar: Revert a theme change for shrink mode signals. 59/56359/1
Youngbok Shin [Wed, 6 Jan 2016 10:38:05 +0000 (19:38 +0900)]
toolbar: Revert a theme change for shrink mode signals.

Summary:
It was changed for testing shrink mode signals.
But, it was unnecessary change for default theme.

Test Plan: N/A

Reviewers: zmike, jaehwan

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

Change-Id: Ied6c65deca5eeeae21f4a0aac8a3302231414be2

8 years agogenlist : add size_calc forcely about content when elm_layout. 53/56353/1 accepted/tizen/mobile/20160108.065000 accepted/tizen/tv/20160108.065024 accepted/tizen/wearable/20160108.065047 submit/tizen/20160108.022804
SangHyeon Lee [Mon, 4 Jan 2016 09:02:11 +0000 (18:02 +0900)]
genlist : add size_calc forcely about content when elm_layout.

Summary:
If the content object of genlist item is 'elm_layout' class,
minimum size cannot get directly becuase layout do the delay calculating.
So to make proper genlist size calc, before the swallowing,
forcely do the size calc about layout class contents in genlist.

@fix

Test Plan: N/A

Reviewers: raster, cedric, singh.amitesh, Hermet

Reviewed By: Hermet

Subscribers: seoz, conr2d, eagleeye

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

Change-Id: I1678cdb0e288db356cb2631f54bc37c8c6492294

8 years agoMerge "toolbar: Send a signal when shrink mode is changed." into tizen accepted/tizen/mobile/20160106.003533 accepted/tizen/tv/20160106.003429 accepted/tizen/wearable/20160106.003458 submit/tizen/20160105.103232
Youngbok Shin [Tue, 5 Jan 2016 06:54:05 +0000 (22:54 -0800)]
Merge "toolbar: Send a signal when shrink mode is changed." into tizen

8 years agogengrid: fix gengrid default align value for tizen 95/56095/1
SangHyeon Lee [Mon, 4 Jan 2016 08:31:54 +0000 (17:31 +0900)]
gengrid: fix gengrid default align value for tizen

upstream gengrid have middle(0.5) align basement,
but in tizen, generally expect item aligned in top basement,
so this patch change align basement to 0.0 for tizen only

@tizen_fix

Change-Id: I835909b924587e94e454bbb2e8ad2b44555b873b

8 years agotoolbar: Send a signal when shrink mode is changed. 90/56090/1
Youngbok Shin [Mon, 4 Jan 2016 00:31:29 +0000 (09:31 +0900)]
toolbar: Send a signal when shrink mode is changed.

Summary:
It is useful for changing item's state according to shrink mode.
@feature

Test Plan:
It includes a use case for the patch in toolbar default theme.
Run "elementary_test -to toolbar2".

Reviewers: jaehwan, woohyun, cedric, raster

Subscribers: eagleeye

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

Change-Id: I10bc02a92e2a2efe587c0110cca33d14c51f7647

8 years agoelm_photocam: make elm_photocam_image_orient_set work 18/56018/1 accepted/tizen/mobile/20160103.230448 accepted/tizen/tv/20160103.230504 accepted/tizen/wearable/20160103.230523 submit/tizen/20151231.081635
Jaeun Choi [Thu, 10 Dec 2015 07:31:42 +0000 (16:31 +0900)]
elm_photocam: make elm_photocam_image_orient_set work

this commit is temporary.
it will be reverted after code refactoring.

Change-Id: I32dd6c952d7536d1b7fe1e12af34906745bd1db3

8 years agoElm spinner: Fix potential null deref in decimal get function. 15/55615/1 accepted/tizen/mobile/20151228.232912 accepted/tizen/tv/20151228.231930 accepted/tizen/wearable/20151228.231235 submit/tizen/20151228.084145
Tom Hacohen [Tue, 8 Dec 2015 12:03:09 +0000 (12:03 +0000)]
Elm spinner: Fix potential null deref in decimal get function.

This whole code reeks. This generating and parsing strings as a value
store is hacky and could use an overhaul.

This just fixes the more obvious possible errors (that are maybe not
        even possible, just look possible).

CID1339828
CID1339829

Change-Id: I17a0acd970955509958c0f164363ea4f605257b7

8 years agoMerge "conform: retry connect to indicator when confrom fails connect." into tizen
Jaehwan Kim [Thu, 24 Dec 2015 01:17:31 +0000 (17:17 -0800)]
Merge "conform: retry connect to indicator when confrom fails connect." into tizen

8 years agoMerge "datetime: Add tizen only features to support mobile UX." into tizen
woochan lee [Thu, 24 Dec 2015 01:14:40 +0000 (17:14 -0800)]
Merge "datetime: Add tizen only features to support mobile UX." into tizen

8 years agoMerge "[Progressbar] send pulse start signal even when pulse is not set" into tizen
Jaehwan Kim [Thu, 24 Dec 2015 01:04:31 +0000 (17:04 -0800)]
Merge "[Progressbar] send pulse start signal even when pulse is not set" into tizen

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 agocalendar: Apply elm_button widgets instead of manually implemented spinner buttons. 85/55285/1
Youngbok Shin [Tue, 22 Dec 2015 09:48:16 +0000 (18:48 +0900)]
calendar: Apply elm_button widgets instead of manually implemented spinner buttons.

Summary:
The spinner buttons in elm_calendar widget can be replaced by elm_buttons.
Then, using elm_button widgets makes it much easier to maintain.
And the buttons has to be focusable with "tab" key just like elm_spinner widget.
The lagacy callbacks for signals from edje is not removed for backward compatibility.
@feature

Test Plan: elementary_test -> calendar, calendar2, calendar3

Reviewers: seoz, Hermet, kimcinoo, cedric, woohyun

Reviewed By: woohyun

Subscribers: CHAN

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

Change-Id: Ifba0b6572ddd18a3c6f8786838087d5bbaa9e058

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 agoconform: retry connect to indicator when confrom fails connect. 07/52607/2
Shinwoo Kim [Tue, 10 Nov 2015 00:00:17 +0000 (16:00 -0800)]
conform: retry connect to indicator when confrom fails connect.

Summary:
An application starts before the indicator has. In this case,
the application should try to connect again with the indicator.

Test Plan:
1. Start an application without the indicator service.
2. Start the indicator service.

Reviewers: raster, Hermet, woohyun, jaehwan, cedric

Subscribers: seoz

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

Change-Id: I692260518b75815c4710707826190d6edaad681f
Signed-off-by: Cedric BAIL <cedric@osg.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[Progressbar] send pulse start signal even when pulse is not set 48/53248/1
Sung-Taek Hong [Thu, 3 Dec 2015 06:27:12 +0000 (15:27 +0900)]
[Progressbar] send pulse start signal even when pulse is not set

Change-Id: Ib8ae84058ee16ce1b19535609b123df07efb75a7
Signed-off-by: Sung-Taek Hong <sth253.hong@samsung.com>
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