platform/core/uifw/dali-adaptor.git
6 years ago[Tizen] Move Internal Widget from internal to public 07/168807/3
Seoyeon Kim [Wed, 31 Jan 2018 06:06:51 +0000 (15:06 +0900)]
[Tizen] Move Internal Widget from internal to public

- Internal Widget APIs were originally public APIs,
  but they moved to internal folder while dali-adaptor refactoring.
- So, moved widget-impl.h and widget-impl.cpp files
  from internal API to public API.

Change-Id: I58df437be48bc67f6a3cb4743a44a43cd7e4e5c0
Signed-off-by: Seoyeon Kim <seoyeon2.kim@samsung.com>
6 years ago[Tizen] Move KeyGrab from internal tizen to public API 91/168791/1
Seoyeon Kim [Wed, 31 Jan 2018 04:17:03 +0000 (13:17 +0900)]
[Tizen] Move KeyGrab from internal tizen to public API

- KeyGrab APIs were originally public APIs, but it moved to internal folder
  while dali-adaptor refactoring.
- So, moved key-grab.h from internal API to public API.

Change-Id: I12015967b083efcdf78757a2300433d42f52c4bc
Signed-off-by: Seoyeon Kim <seoyeon2.kim@samsung.com>
6 years agoMerge branch 'devel/master' into tizen 78/168678/1
Seoyeon Kim [Tue, 30 Jan 2018 05:41:33 +0000 (14:41 +0900)]
Merge branch 'devel/master' into tizen

Change-Id: Ie59f37459bc8e17b9ca9ec442d2f6cd45ed68a73
Signed-off-by: Seoyeon Kim <seoyeon2.kim@samsung.com>
6 years agoMerge "Set Lock key event in event-handler" into devel/master
Adeel Kazmi [Mon, 29 Jan 2018 11:57:47 +0000 (11:57 +0000)]
Merge "Set Lock key event in event-handler" into devel/master

6 years agoMerge "Initialize WatchApplication mState" into devel/master
Adeel Kazmi [Mon, 29 Jan 2018 11:57:41 +0000 (11:57 +0000)]
Merge "Initialize WatchApplication mState" into devel/master

6 years agoDALi Version 1.3.9 36/168436/1 dali_1.3.9
Umar [Fri, 26 Jan 2018 14:17:52 +0000 (14:17 +0000)]
DALi Version 1.3.9

Change-Id: Ia4807289223beb34c2e3254640349892faae2e6e

6 years agoDo not export symbols from internal ImfManager classes 68/168168/1
Adeel Kazmi [Wed, 24 Jan 2018 18:34:09 +0000 (18:34 +0000)]
Do not export symbols from internal ImfManager classes

Change-Id: I35983e4210c223f4082defad7c083ecf0a09c798

6 years agoProcess events after application is resumed 99/167999/3
Heeyong Song [Tue, 23 Jan 2018 09:44:19 +0000 (18:44 +0900)]
Process events after application is resumed

Change-Id: I1db16e2792891d6c90a4b2deb5d8315afe68859d

6 years agoInitialize WatchApplication mState 67/167467/3
Seoyeon Kim [Thu, 18 Jan 2018 01:22:36 +0000 (10:22 +0900)]
Initialize WatchApplication mState

- Initialized mState in WatchApplication Constructor.

Change-Id: I860c15dd84d755b0fc22369a3096492f581298f4
Signed-off-by: Seoyeon Kim <seoyeon2.kim@samsung.com>
6 years agoSet Lock key event in event-handler 60/167960/1
Seoyeon Kim [Tue, 23 Jan 2018 05:46:32 +0000 (14:46 +0900)]
Set Lock key event in event-handler

 - Added Num Lock, Caps Lock, and Scroll Lock ecore key event

Change-Id: I2ad9073c1a090ed08b3d91cf5e3488e86d3a2bbe
Signed-off-by: Seoyeon Kim <seoyeon2.kim@samsung.com>
6 years agoAdded performance logging back into adaptor build 45/167745/4
David Steele [Fri, 19 Jan 2018 13:31:13 +0000 (13:31 +0000)]
Added performance logging back into adaptor build

Fixed minor issues with build files

Change-Id: I73867cf404b955620a38365570dcc1ef6cf22616

6 years agoDALi Version 1.3.8 99/167699/1 dali_1.3.8
Victor Cebollada [Fri, 19 Jan 2018 08:15:55 +0000 (08:15 +0000)]
DALi Version 1.3.8

Change-Id: I2342d429c3561714caa2b44e936ea5245b844ebd

6 years agoFix doxygen format 04/167204/2
Seungho, Baek [Tue, 16 Jan 2018 07:08:31 +0000 (16:08 +0900)]
Fix doxygen format

 - modify "/*" -> "/**" in widget-impl.h: 154

Change-Id: Ie1c3811eec8078cb7b1f68c1fbfed6ff202931b5
Signed-off-by: Seungho, Baek <sbsh.baek@samsung.com>
6 years agoAdaptor refactor 78/158278/12
adam.b [Thu, 18 Jan 2018 11:26:31 +0000 (11:26 +0000)]
Adaptor refactor

New directory structure. Files have been moved to the new destination locations.

Change-Id: I00077fccfdbe466be736696287bad5598210c7a9

6 years agoMerge "Set proper locale to harfbuzz" into devel/master
Heeyong Song [Wed, 17 Jan 2018 09:04:56 +0000 (09:04 +0000)]
Merge "Set proper locale to harfbuzz" into devel/master

6 years agoSet proper locale to harfbuzz 63/167363/2
minho.sun [Wed, 17 Jan 2018 06:49:12 +0000 (15:49 +0900)]
Set proper locale to harfbuzz

Some country have their own cyrillic alphabets.
To draw it, DALi should set proper locale to harfbuzz.

Change-Id: I84eef22342765ac98a49ee9821f7693856069125
Signed-off-by: minho.sun <minho.sun@samsung.com>
6 years agoAdd DALI_KEY_RETURN to get control key event 63/167263/1
minho.sun [Tue, 16 Jan 2018 11:57:04 +0000 (20:57 +0900)]
Add DALI_KEY_RETURN to get control key event

Add DALI_KEY_RETURN.

- keyName : "Return"
- keyCode : 36

Change-Id: I6f321ac38011e16280a27c919a4d1482a83ca5c4
Signed-off-by: minho.sun <minho.sun@samsung.com>
6 years agoFix SVACE issue 68/167068/1
Seoyeon Kim [Mon, 15 Jan 2018 07:42:07 +0000 (16:42 +0900)]
Fix SVACE issue

- Expression 'orientation >= Dali::Window::PORTRAIT' is always true.

Change-Id: I813082a5a490ce84addcf05d4ea46bfc3814968f
Signed-off-by: Seoyeon Kim <seoyeon2.kim@samsung.com>
6 years agoMerge "DALi Version 1.3.7" into devel/master
David Steele [Fri, 12 Jan 2018 14:19:42 +0000 (14:19 +0000)]
Merge "DALi Version 1.3.7" into devel/master

6 years agoDALi Version 1.3.7 61/166961/1 dali_1.3.7
greynaga [Fri, 12 Jan 2018 14:06:48 +0000 (14:06 +0000)]
DALi Version 1.3.7

Change-Id: Icdd1c60178e9c8e76a43cbc53460cbb9a5ad2b4c

6 years agoMerge "Removed CURLOPT_FAILONERROR" into devel/master
taeyoon0.lee [Fri, 12 Jan 2018 04:45:29 +0000 (04:45 +0000)]
Merge "Removed CURLOPT_FAILONERROR" into devel/master

6 years agoMerge "Modified not to be added the invalid value except the defined orientation...
Moonhee Choi [Fri, 12 Jan 2018 00:39:58 +0000 (00:39 +0000)]
Merge "Modified not to be added the invalid value except the defined orientation" into devel/master

6 years agoRemoved CURLOPT_FAILONERROR 32/166632/1
taeyoon0.lee [Thu, 11 Jan 2018 08:11:34 +0000 (17:11 +0900)]
Removed CURLOPT_FAILONERROR

 - https://curl.haxx.se/libcurl/c/CURLOPT_FAILONERROR.html
 - This option is not necessary. culr default is false for the option
 - This option can occur disconnection by http response, not problem

Change-Id: I31e29c323154c2d92b481507ce8bb57d5a42d233

6 years agoMerge "Fixed crash by libcurl with open ssl in multi-threading" into devel/master
HyunJu Shin [Thu, 11 Jan 2018 06:46:13 +0000 (06:46 +0000)]
Merge "Fixed crash by libcurl with open ssl in multi-threading" into devel/master

6 years ago(GifLoading) Fix SVACE Errors 91/166191/3
Adeel Kazmi [Mon, 8 Jan 2018 16:57:21 +0000 (16:57 +0000)]
(GifLoading) Fix SVACE Errors

Change-Id: I19db807bfc9c7f5d1fadabc336043b9d4c05ff23

6 years agoFixed crash by libcurl with open ssl in multi-threading 41/165741/11
taeyoon0.lee [Wed, 3 Jan 2018 07:24:00 +0000 (16:24 +0900)]
Fixed crash by libcurl with open ssl in multi-threading

https://curl.haxx.se/libcurl/c/threadsafe.html

Change-Id: I5bd0620a2240506445a7f07d345111952d28f8fd

6 years agoModified not to be added the invalid value except the defined orientation 54/166454/1
Moonhee Choi [Wed, 10 Jan 2018 08:26:05 +0000 (17:26 +0900)]
Modified not to be added the invalid value except the defined orientation

Change-Id: Icd30b6f9cef6a99de64646f9c8ad4080df2194dd
Signed-off-by: Moonhee Choi <mh0310.choi@samsung.com>
6 years agoHandled pre-resume scenario of watch application 94/166294/2
SinJae Lee [Mon, 8 Jan 2018 06:11:29 +0000 (15:11 +0900)]
Handled pre-resume scenario of watch application

[Issue#] N/A
[Request] N/A
[Occurrence Version] N/A

[Problem] According to platform policy, all ui engines should forcely update in OnTimeTick during pause state
[Cause & Measure] In LCD on case, up-to-date screen should be shown.

[Developer] SinJae Lee

Change-Id: Ifccfc0b1f8119e28c2a4830361d29a0e5ddaf0ec

6 years agoFixed loading of compressed texture formats 63/166063/3
adam.b [Fri, 5 Jan 2018 11:43:21 +0000 (11:43 +0000)]
Fixed loading of compressed texture formats

- ASTC loader fixed
- KTX loader fixed
- PixelBuffer implementation allows to allocate fixed size
  memory buffer independent on the texture format

Change-Id: I97dbd4e4b9910832a86c1b0b6229808e5ae4a64f

6 years agoDALi Version 1.3.6 68/166068/1 dali_1.3.6
Richard Huang [Fri, 5 Jan 2018 13:32:53 +0000 (13:32 +0000)]
DALi Version 1.3.6

Change-Id: I29f95bd1e24ced80437decbbfe90f3e0306580ab

6 years agoMerge "Added method to PixelBuffer to multiply alpha into color channels" into devel...
Adeel Kazmi [Thu, 4 Jan 2018 22:00:12 +0000 (22:00 +0000)]
Merge "Added method to PixelBuffer to multiply alpha into color channels" into devel/master

6 years agoAdded method to PixelBuffer to multiply alpha into color channels 55/165755/1
David Steele [Wed, 3 Jan 2018 16:09:17 +0000 (16:09 +0000)]
Added method to PixelBuffer to multiply alpha into color channels

Change-Id: Ia8513bf43c182f429674d9e24236033ac8cbc601
Signed-off-by: David Steele <david.steele@samsung.com>
6 years agoFixed BMP loader. 14/165614/3
adam.b [Tue, 2 Jan 2018 17:40:33 +0000 (17:40 +0000)]
Fixed BMP loader.

Change-Id: Idf3f460517dd228e7c18e4c82c4ed0ed74c51d9b

6 years agoExposing Exif Image metadata 35/161835/12
adam.b [Fri, 22 Dec 2017 14:46:26 +0000 (14:46 +0000)]
Exposing Exif Image metadata

Additionally, the use of Integration::Bitmap has been
reduced and replaced with Dali::Devel::PixelBuffer.

Change-Id: I866d3b3ac0a7844e974ae8fc92e9295f1c9d40a7

6 years agoMerge "Added support for loading specified GIF frames from a file." into devel/master
Adeel Kazmi [Fri, 22 Dec 2017 19:19:42 +0000 (19:19 +0000)]
Merge "Added support for loading specified GIF frames from a file." into devel/master

6 years agoAdded support for loading specified GIF frames from a file. 03/162403/31
Umar [Thu, 30 Nov 2017 21:06:38 +0000 (21:06 +0000)]
Added support for loading specified GIF frames from a file.

Created a new GifLoading class that holds the encoded file in memory
until it's no longer needed. This is then used to decode frames as needed.

Removed LoadAnimatedGifFromFile and GetGifImageSize APIs

Cleaned up allocation of frame data.

Change-Id: I667e5322362dc824dba884f3146e916c048405c4

6 years agoDALi Version 1.3.5 40/165040/1 dali_1.3.5
György Straub [Fri, 22 Dec 2017 14:19:01 +0000 (14:19 +0000)]
DALi Version 1.3.5

Change-Id: Iff6512ba4d69dd72e29f153ba2f9aa5e1307335e

6 years agoSupport Widget Application 20/164120/12
minho.sun [Mon, 13 Nov 2017 08:01:45 +0000 (17:01 +0900)]
Support Widget Application

Support Widget Application on tizen devices.

WidgetApplication
 - Class for getting Application lifecycle callbacks.
 - Manage Widget instances and Widget Creator functions.

Widget
 - Class for getting Widget Instance lifecycle.
 - Support virtual function for lifecycles.

Widget Controller
 - Class for communicating with widget framework.

Change-Id: Id5a7af66b412bf9b88d1449b6f899c430718066c

6 years agoRevert "Support Widget Application" 19/164119/9
minho.sun [Fri, 15 Dec 2017 10:07:56 +0000 (19:07 +0900)]
Revert "Support Widget Application"

This reverts commit 3886fb4e6df4f5cc49f6a06bb4d5c28a0a0ce9ff.

Change-Id: I0a420907bc8880e41f9f5538f818093c5af9a5b9

6 years agoDALi Version 1.3.4 34/164134/1 dali_1.3.4
Francisco Santos [Fri, 15 Dec 2017 11:18:57 +0000 (11:18 +0000)]
DALi Version 1.3.4

Change-Id: Ib4d5023ddf3e60bff40feb21287dd1216c3c3fdb

6 years agoMerge "Added capture for wearable" into devel/master
taeyoon0.lee [Thu, 14 Dec 2017 06:16:59 +0000 (06:16 +0000)]
Merge "Added capture for wearable" into devel/master

6 years agoMerge "Update doxygen comment in Window" into devel/master
Adeel Kazmi [Wed, 13 Dec 2017 15:55:26 +0000 (15:55 +0000)]
Merge "Update doxygen comment in Window" into devel/master

6 years agoMerge "Added ttrace in spec" into devel/master
Adeel Kazmi [Wed, 13 Dec 2017 13:14:40 +0000 (13:14 +0000)]
Merge "Added ttrace in spec" into devel/master

6 years agoMerge "Add release info log for ecore-wl window" into devel/master
Adeel Kazmi [Wed, 13 Dec 2017 12:16:02 +0000 (12:16 +0000)]
Merge "Add release info log for ecore-wl window" into devel/master

6 years agoAdded capture for wearable 86/162786/9
taeyoon0.lee [Tue, 5 Dec 2017 08:40:16 +0000 (17:40 +0900)]
Added capture for wearable

Change-Id: I6a6234f56ecb02a0b90b6f670451a1f8322a83cf

6 years agoUpdate doxygen comment in Window 77/162277/2
Heeyong Song [Thu, 30 Nov 2017 06:02:28 +0000 (15:02 +0900)]
Update doxygen comment in Window

Change-Id: I2af9edaacda4a5febd6bf2319b1db224cc023a95

6 years agosupport jpeg image of CMYK colorspace decoding 58/158658/19
Joogab Yun [Thu, 2 Nov 2017 09:28:56 +0000 (18:28 +0900)]
support jpeg image of CMYK colorspace decoding

Change-Id: I3e39fcb7a88da35d313937667eeebbe4b5f09a1d

6 years agoDALi Version 1.3.3 34/163334/1 dali_1.3.3
David Steele [Fri, 8 Dec 2017 14:33:08 +0000 (14:33 +0000)]
DALi Version 1.3.3

Change-Id: I6c3b2369c914912277a1504a33fa23f9b168eaf8

6 years agoAdd release info log for ecore-wl window 08/162608/7
sunghyun kim [Mon, 4 Dec 2017 10:27:25 +0000 (19:27 +0900)]
Add release info log for ecore-wl window

Change-Id: Ida94e2fabc59eaac22933e8ebf7f300f7ce483c7

6 years agoEnsure last frame update when adaptor is paused 49/162949/2
Heeyong Song [Wed, 6 Dec 2017 09:44:15 +0000 (18:44 +0900)]
Ensure last frame update when adaptor is paused

Change-Id: I63b49769f51901a0ede71d072465be90e05b2ff4

6 years agoAdded ttrace in spec 14/158814/3
sunghyun kim [Fri, 3 Nov 2017 07:18:59 +0000 (16:18 +0900)]
Added ttrace in spec

 - Dali provides time stamp logging by ttrace. DALI_PERFORMANCE_TIMESTAMP_OUTPUT=4
 - It doesn't work because of spec without ttrace.

Change-Id: Id1b029260d76d9c262320c24c444f69f0c7b5d60

6 years agoMerge "update tizen_policy version and add functions for tizen_policy_listener" into...
HyunJu Shin [Mon, 4 Dec 2017 01:17:47 +0000 (01:17 +0000)]
Merge "update tizen_policy version and add functions for tizen_policy_listener" into devel/master

6 years agoDALi Version 1.3.2 50/162450/1 dali_1.3.2
Adeel Kazmi [Fri, 1 Dec 2017 09:23:08 +0000 (09:23 +0000)]
DALi Version 1.3.2

Change-Id: Ia8aa5d44327e782f728da3b372f250e4b721f63d

6 years agoMerge "Added Crop and Resize APIs to PixelBuffer" into devel/master
Adeel Kazmi [Thu, 30 Nov 2017 19:47:32 +0000 (19:47 +0000)]
Merge "Added Crop and Resize APIs to PixelBuffer" into devel/master

6 years agoAdded Crop and Resize APIs to PixelBuffer 26/162226/4
David Steele [Wed, 29 Nov 2017 21:02:06 +0000 (21:02 +0000)]
Added Crop and Resize APIs to PixelBuffer

Change-Id: I4861bd3b8172713870b4ad802dfe07a3003469a9

6 years agoAdd DALI_KEY_CONTROL_LEFT and DALI_KEY_CONTROL_RIGHT to get Control key events 06/162206/4
Richard Huang [Wed, 29 Nov 2017 14:22:38 +0000 (14:22 +0000)]
Add DALI_KEY_CONTROL_LEFT and DALI_KEY_CONTROL_RIGHT to get Control key events

 - 'Control_L' key name is DALI_KEY_CONTROL_LEFT in DALi.
   'Control_L' keyCode is 37 by ecore_x_keysym_keycode_get().

 - 'Control_R' key name is DALI_KEY_CONTROL_RIGHT in DALi.
   'Control_R' keyCode is 105 by ecore_x_keysym_keycode_get().

Change-Id: Ifc77436620fa7967cc540b9f681be632366368e5

6 years agoMerge "Fix the doxygen command in key-grab.h" into devel/master
Adeel Kazmi [Thu, 30 Nov 2017 12:37:06 +0000 (12:37 +0000)]
Merge "Fix the doxygen command in key-grab.h" into devel/master

6 years agoMerge "Fix to get ecore_device information to initialize it" into devel/master
Adeel Kazmi [Thu, 30 Nov 2017 10:21:54 +0000 (10:21 +0000)]
Merge "Fix to get ecore_device information to initialize it" into devel/master

6 years agoupdate tizen_policy version and add functions for tizen_policy_listener 08/160808/5
Doyoun Kang [Mon, 20 Nov 2017 02:41:06 +0000 (11:41 +0900)]
update tizen_policy version and add functions for tizen_policy_listener

- Update tizen_policy vertion according to upgrade of tizen_policy protocol.
- Listener functions should be implemented to protect Null pointer access on wayland,
  so I added null body functions for tizen_policy_listener.

Change-Id: Ifa5ebd317593c3674596c94326d9250ebd7d83a7

6 years agoFix the doxygen command in key-grab.h 02/162302/1
Seoyeon Kim [Thu, 30 Nov 2017 07:17:09 +0000 (16:17 +0900)]
Fix the doxygen command in key-grab.h

 - No need to write "@Dali::Vector", just do write "Dali::Vector".
 - Then, the link to Dali::Vector is generated.

Change-Id: I857986c122a952b65e747cc6e95ea2ed16db3403
Signed-off-by: Seoyeon Kim <seoyeon2.kim@samsung.com>
6 years agoFixed abort issue by NULL in Region/Language changed callback 70/162070/4
taeyoon0.lee [Wed, 29 Nov 2017 02:58:37 +0000 (11:58 +0900)]
Fixed abort issue by NULL in Region/Language changed callback

Change-Id: Ia5204b649cd9495b19206e0d3bb2d84749f301c5

6 years agoMerge "Update doxygen comment" into devel/master
Adeel Kazmi [Tue, 28 Nov 2017 15:25:31 +0000 (15:25 +0000)]
Merge "Update doxygen comment" into devel/master

6 years agoMerge "Support Widget Application" into devel/master
minho.sun [Tue, 28 Nov 2017 07:44:45 +0000 (07:44 +0000)]
Merge "Support Widget Application" into devel/master

6 years agoUpdate doxygen comment 75/161875/1
Seoyeon Kim [Tue, 28 Nov 2017 05:10:38 +0000 (14:10 +0900)]
Update doxygen comment

- Explicit link request to 'Vector' could not be resolved.
  So, changed the link to 'Dali::Vector'.

Change-Id: Ic1892d455b01e0810b9b60bd81c9df1e92882bb5
Signed-off-by: Seoyeon Kim <seoyeon2.kim@samsung.com>
6 years agoSupport Widget Application 44/159844/10
minho.sun [Mon, 13 Nov 2017 08:01:45 +0000 (17:01 +0900)]
Support Widget Application

Support Widget Application on tizen devices.

WidgetApplication
 - Class for getting Application lifecycle.
 - Manage Widget instances and Widget Creator functions.

Widget
 - Class for getting Widget Instance lifecycle.
 - Support virtual function for lifecycles.

Widget Controller
 - Class for communicating with widget framework.

Change-Id: Ied00cd48d33fa703cb93d454bfd2868790316073
Signed-off-by: minho.sun <minho.sun@samsung.com>
6 years agoFix to get ecore_device information to initialize it 00/161800/3
Seoyeon Kim [Mon, 27 Nov 2017 10:59:54 +0000 (19:59 +0900)]
Fix to get ecore_device information to initialize it

 - To pass the key event to ecore_imf_context_filter_event(),
   the device information, such as device name, device class, and device subclass,
   should be initialized by ecore_device APIs.
 - So, added ecore_device_name_get(), ecore_device_class_get(), ecore_device_subclass_get()
   in EcoreEventKeyDown() and EcoreEventKeyUp()

Change-Id: Id553e2bc6f9ead07cd89aa82fce9d12efbe5281c
Signed-off-by: Seoyeon Kim <seoyeon2.kim@samsung.com>
6 years agoMerge "Add DALI_KEY_DELETE to get Delete key event" into devel/master
David Steele [Fri, 24 Nov 2017 15:20:18 +0000 (15:20 +0000)]
Merge "Add DALI_KEY_DELETE to get Delete key event" into devel/master

6 years agoDALi Version 1.3.1 27/161627/1 dali_1.3.1
Agnelo Vaz [Fri, 24 Nov 2017 11:55:59 +0000 (11:55 +0000)]
DALi Version 1.3.1

Change-Id: I769c1291ee5082cbc4e1f1ea779f489f85913cdd

6 years agoAdd DALI_KEY_DELETE to get Delete key event 55/161055/3
Seoyeon Kim [Mon, 20 Nov 2017 07:28:55 +0000 (16:28 +0900)]
Add DALI_KEY_DELETE to get Delete key event

- 'Delete' key name is DALI_KEY_DELETE key code in DALi.
  'Delete' keyCode is 119 by ecore_x_keysym_keycode_get().

Change-Id: I56bca075e607fe6e942b7e9a7ed87b7b6ee57aa2
Signed-off-by: Seoyeon Kim <seoyeon2.kim@samsung.com>
6 years agoAdd QuitFromMainLoop function to idle event with force option. 70/160570/2
minho.sun [Fri, 17 Nov 2017 02:26:00 +0000 (11:26 +0900)]
Add QuitFromMainLoop function to idle event with force option.

When user hide window, adaptor will be paused.
In this situation, user cannot add callback function to idle event.
But Application should be terminated when Quit() function is called evenif window is hide.

So add QuitFromMainLoop function to idle event with force option.

Change-Id: I4470ae7f2845c04772d791dabd1187359bad7a70

7 years agopan-gesture code refactor and environment variables 56/159356/3
Heeyong Song [Tue, 28 Feb 2017 06:24:04 +0000 (15:24 +0900)]
pan-gesture code refactor and environment variables

Change-Id: Idc6902b3f9a3d0e4b847940851aa851af60dc98e

7 years agoDepth & Stencil buffers now disabled by default, can be enabled using env var 52/156252/5
Adeel Kazmi [Thu, 9 Nov 2017 15:04:26 +0000 (15:04 +0000)]
Depth & Stencil buffers now disabled by default, can be enabled using env var

Change-Id: I8ebfdb92be54b4705768a4a97dc89e42c5aff59a

7 years agoDALi Version 1.3.0 08/160708/1 dali_1.3.0
adam.b [Fri, 17 Nov 2017 14:46:00 +0000 (14:46 +0000)]
DALi Version 1.3.0

Change-Id: I469cac6b7552bea293461a4b26391918a0683d72

7 years agoFix event processing bug 55/160455/1
Heeyong Song [Thu, 16 Nov 2017 07:46:46 +0000 (16:46 +0900)]
Fix event processing bug

Event processing request was ignored before the scene is created.

Change-Id: I25edef6989fb265a703fa8756ed9798e150ee050

7 years agoMerge branch 'devel/master' into tizen 42/159942/1 accepted/tizen/unified/20171117.124943 submit/tizen/20171115.014233 submit/tizen/20171115.054905
Heeyong Song [Tue, 14 Nov 2017 00:56:51 +0000 (09:56 +0900)]
Merge branch 'devel/master' into tizen

Change-Id: Id4f26374cc96c8f4140d2368b03e8c77c51687bc

7 years agoRevert "[Tizen] Change the return type of the init function" 41/159941/1
Heeyong Song [Tue, 14 Nov 2017 00:55:19 +0000 (09:55 +0900)]
Revert "[Tizen] Change the return type of the init function"

This reverts commit 67207ef6e226e894c1dea7ecafa2a8c77c3ed12c.

Change-Id: I7b770beb9e4ece3dc28bed680a5f1556bdd46b51

7 years agoRevert "[Tizen] Added ecore wayland header in video plugin" 40/159940/1
Heeyong Song [Tue, 14 Nov 2017 00:54:31 +0000 (09:54 +0900)]
Revert "[Tizen] Added ecore wayland header in video plugin"

This reverts commit d191dcfb4653a2d9820e8762478405408a046803.

Change-Id: I56331df2ad15914d39d1ba0fda0c51fca02bd0f0

7 years agoMerge "Fix memory leak in InputMethodOptions" into devel/master
Adeel Kazmi [Fri, 10 Nov 2017 17:08:14 +0000 (17:08 +0000)]
Merge "Fix memory leak in InputMethodOptions" into devel/master

7 years agoDALi Version 1.2.65 20/159620/1 dali_1.2.65
Victor Cebollada [Fri, 10 Nov 2017 07:20:27 +0000 (07:20 +0000)]
DALi Version 1.2.65

Change-Id: I5ae84ab07d00580f07def06730a86566dcfd0b93

7 years agoFix memory leak in InputMethodOptions 13/159413/2
Francisco Santos [Wed, 8 Nov 2017 21:49:57 +0000 (21:49 +0000)]
Fix memory leak in InputMethodOptions

Change-Id: I60cf0fad5f3757a162856910b83bc455a79939e7

7 years agoMerge "Fix a crash issue" into devel/master
HyunJu Shin [Thu, 9 Nov 2017 02:16:19 +0000 (02:16 +0000)]
Merge "Fix a crash issue" into devel/master

7 years agoMerge "Disable MASS by default" into devel/master
Adeel Kazmi [Wed, 8 Nov 2017 17:48:33 +0000 (17:48 +0000)]
Merge "Disable MASS by default" into devel/master

7 years agoFix a crash issue 70/159270/1
Heeyong Song [Wed, 8 Nov 2017 01:52:30 +0000 (10:52 +0900)]
Fix a crash issue

OnWindowHidden and OnWindowShown can be called before mThreadController is started in NotifySceneCreated.
In this case mThreadController should not be paused or resumed.

Change-Id: I63db11085a2682fb7a0199616e5e9381b672e06f

7 years agofixed bug about PNG_COLOR_TYPE_GRAY_ALPHA 26/159126/2
Joogab Yun [Tue, 7 Nov 2017 06:05:45 +0000 (15:05 +0900)]
fixed bug about PNG_COLOR_TYPE_GRAY_ALPHA

Change-Id: Idd0d87f3b71c131d5138647d143eef8ad4648a80

7 years agoDisable MASS by default 97/158997/2
Heeyong Song [Mon, 6 Nov 2017 08:38:36 +0000 (17:38 +0900)]
Disable MASS by default

Change-Id: I8c8e50e99fd2792002ec5ddb76481b52b2c73be7

7 years agoMerge "DALi Version 1.2.64" into devel/master
David Steele [Fri, 3 Nov 2017 12:49:29 +0000 (12:49 +0000)]
Merge "DALi Version 1.2.64" into devel/master

7 years agoDALi Version 1.2.64 62/158862/1 dali_1.2.64
György Straub [Fri, 3 Nov 2017 12:27:18 +0000 (12:27 +0000)]
DALi Version 1.2.64

Change-Id: I3fafae68aa220cd751b07c1522626e2a6cc40965

7 years agoMerge "support 1, 2, 4 bit depths about PNG_COLOR_TYPE_GRAY" into devel/master
Heeyong Song [Fri, 3 Nov 2017 04:46:39 +0000 (04:46 +0000)]
Merge "support 1, 2, 4 bit depths about PNG_COLOR_TYPE_GRAY" into devel/master

7 years agoMerge "Remove evas dependency" into devel/master
Heeyong Song [Fri, 3 Nov 2017 03:09:54 +0000 (03:09 +0000)]
Merge "Remove evas dependency" into devel/master

7 years agoRender to Frame Buffer Object. 77/155577/12
Victor Cebollada [Thu, 12 Oct 2017 15:36:42 +0000 (16:36 +0100)]
Render to Frame Buffer Object.

* A new feature has been added to dali-core/dali-adaptor to
  measure the performance above 60 fps avoiding the vsync.

  It renders the frames into a Frame Buffer Object. However,
  is possible to render into the default Frame Buffer every
  certain number of frames.

* Usage: $ DALI_FPS_TRACKING=1 DALI_RENDER_TO_FBO=30 path_to_DALi_app

  Will render into the Frame Buffer Object 29 frames of 30, the 30th
  will be rendered into the Frame Buffer. Will show as well the FPS.

Change-Id: I3a56078e5ec97ffda781a1242576dda25d148110
Signed-off-by: Victor Cebollada <v.cebollada@samsung.com>
7 years agosupport 1, 2, 4 bit depths about PNG_COLOR_TYPE_GRAY 41/158341/5
Joogab Yun [Tue, 31 Oct 2017 06:24:07 +0000 (15:24 +0900)]
support 1, 2, 4 bit depths about PNG_COLOR_TYPE_GRAY

Change-Id: Id3a7cf85b229e44f903d1c05640e05ab3bf0d188

7 years agoDALi Version 1.2.63 47/158047/1 dali_1.2.63
Umar [Fri, 27 Oct 2017 11:11:07 +0000 (12:11 +0100)]
DALi Version 1.2.63

Change-Id: If037ab49f0cf17343f4b6972d713cc973adc5424

7 years agoRemove evas dependency 76/157976/1
Heeyong Song [Fri, 27 Oct 2017 05:59:19 +0000 (14:59 +0900)]
Remove evas dependency

Change-Id: I23fefe37d626b0b3e957994b6532b5bcf17d898e

7 years agoMerge "Pause adaptor when the window is hidden" into devel/master
Heeyong Song [Wed, 25 Oct 2017 23:33:10 +0000 (23:33 +0000)]
Merge "Pause adaptor when the window is hidden" into devel/master

7 years agoAdd gaussian blur support in PixelBuffer 76/157476/4
Richard Huang [Tue, 24 Oct 2017 15:11:05 +0000 (16:11 +0100)]
Add gaussian blur support in PixelBuffer

Change-Id: Ibc05b718340bf3f6c6e51746f9ee708a9d6ae137

7 years agoPause adaptor when the window is hidden 30/156830/3
Heeyong Song [Fri, 20 Oct 2017 06:27:45 +0000 (15:27 +0900)]
Pause adaptor when the window is hidden

Change-Id: I28b2b86ee6593ee4546763e59d129ea68b083b21

7 years agoMerge "Support EGL_DONT_CARE for multi-sampling level" into devel/master
HyunJu Shin [Wed, 25 Oct 2017 04:30:45 +0000 (04:30 +0000)]
Merge "Support EGL_DONT_CARE for multi-sampling level" into devel/master

7 years agoSupport EGL_DONT_CARE for multi-sampling level 79/157079/2
Heeyong Song [Mon, 23 Oct 2017 08:29:52 +0000 (17:29 +0900)]
Support EGL_DONT_CARE for multi-sampling level

Change-Id: I10e47e48c94000a9cd3807453b37db8f086ce3de

7 years agoSupport event processing during pause state 66/152166/6
Heeyong Song [Mon, 25 Sep 2017 07:33:31 +0000 (16:33 +0900)]
Support event processing during pause state

Change-Id: Iee9b8046bd13da7871ac756569b94a45398ac489

7 years agoDALi Version 1.2.62 02/156902/1 dali_1.2.62
Richard Huang [Fri, 20 Oct 2017 11:43:06 +0000 (12:43 +0100)]
DALi Version 1.2.62

Change-Id: I63789ddac469cba396a118b47c2bc41171a021fa