platform/core/uifw/dali-adaptor.git
8 years agoMerge "Fix for color emojis fonts." into devel/master
Paul Wisbey [Fri, 1 Jul 2016 07:19:06 +0000 (00:19 -0700)]
Merge "Fix for color emojis fonts." into devel/master

8 years agoFix for color emojis fonts. 89/75989/4
Victor Cebollada [Tue, 21 Jun 2016 16:16:16 +0000 (17:16 +0100)]
Fix for color emojis fonts.

* Uses the fixed size to generate the glyphs but uses
  the point size given by the user to cache the font
  and generate the metrics.

Change-Id: If3e03f85239c50678642e788d238e96f4696d127
Signed-off-by: Victor Cebollada <v.cebollada@samsung.com>
8 years agoUpdated desktop test harness for easier TC debugging 40/77640/2
David Steele [Thu, 30 Jun 2016 10:42:48 +0000 (11:42 +0100)]
Updated desktop test harness for easier TC debugging

Added a new "-d" option to execute.sh to invoke the debugger
on the speficied test case.

Change-Id: I16213e83bccc56f9ff063506e2f9d388f045dc0c
Signed-off-by: David Steele <david.steele@samsung.com>
8 years agoMerge "Fix bug in VideoView::SetMuted()" into devel/master
Adeel Kazmi [Thu, 30 Jun 2016 10:13:33 +0000 (03:13 -0700)]
Merge "Fix bug in VideoView::SetMuted()" into devel/master

8 years agoChanges following patch "Added support for compressed texture upload to Render::NewTe... 25/77125/2
Ferran Sole [Tue, 28 Jun 2016 15:49:26 +0000 (16:49 +0100)]
Changes following patch "Added support for compressed texture upload to Render::NewTexture"

Change-Id: I67ab1690d2dc037ec737e86b4043e05a7f3fc94d

8 years agoFix bug in VideoView::SetMuted() 55/76955/1
taeyoon [Tue, 28 Jun 2016 06:22:01 +0000 (15:22 +0900)]
Fix bug in VideoView::SetMuted()

 - Remove code duplication

Change-Id: I4e2d0d32d10c286195537e8a82f53f8e67d19720

8 years agoFix Svace warning issue 57/76757/1
Seoyeon Kim [Tue, 21 Jun 2016 07:22:48 +0000 (16:22 +0900)]
Fix Svace warning issue

- Initialized local variable at tizen-video-player.cpp
- prevention of Null pointer dereference at seat.cpp

Change-Id: I9f83ae209856dba832744e6bca1f498ed71ee908

8 years agoDALi Version 1.1.40 47/76547/1 dali_1.1.40
Victor Cebollada [Fri, 24 Jun 2016 07:35:48 +0000 (08:35 +0100)]
DALi Version 1.1.40

Change-Id: I7ed11b10968b240c14175becc6d308959ba02c25
Signed-off-by: Victor Cebollada <v.cebollada@samsung.com>
8 years agoUpdated test harness to add map of named parameters to Gl traces. 07/75607/1
David Steele [Mon, 20 Jun 2016 14:15:15 +0000 (15:15 +0100)]
Updated test harness to add map of named parameters to Gl traces.

As well as storing the parameter list as a single string, have added
(for GlAbstraction) a named parameter map. This should prevent changes
to the trace from breaking existing tests in the future, and also
provides a slightly easier to use method for searching for methods with
specific parameters.

Change-Id: Id415ede1a35406c4d48c9df17389e08f05c65b39
Signed-off-by: David Steele <david.steele@samsung.com>
8 years agoFixed URLs of images being pasted into TextField 90/75390/3
Tom Robinson [Fri, 17 Jun 2016 17:21:00 +0000 (18:21 +0100)]
Fixed URLs of images being pasted into TextField

When pasting an image (from the clipboard or directly) to a TextField, nothing should be pasted. Currently, without this patch, the image URL is pasted.

Change-Id: I2111c27c1f9c9e111db3cd8e641dbb43c3253dd1

8 years agoIMF manager X implmentation clean. 38/75438/1
Victor Cebollada [Sat, 18 Jun 2016 10:50:54 +0000 (11:50 +0100)]
IMF manager X implmentation clean.

* Stop using SetSurroundingText() as it does nothing.
* Use the returned ImfCallbackData data for all event signal emitted.

Change-Id: Ib13e91b188eb6271b534f54ab0d687d88a1dca6c
Signed-off-by: Victor Cebollada <v.cebollada@samsung.com>
8 years agoDALi Version 1.1.39 24/75324/1 dali_1.1.39
Adeel Kazmi [Fri, 17 Jun 2016 10:43:17 +0000 (11:43 +0100)]
DALi Version 1.1.39

Change-Id: I7b467dee478f138cafabf5475fafe70c83c64082

8 years ago(Touch) Add Pressure, radius & angle information 75/74975/4
Adeel Kazmi [Thu, 16 Jun 2016 07:47:37 +0000 (08:47 +0100)]
(Touch) Add Pressure, radius & angle information

Change-Id: I9b86385cd3da84719d39ba60841c4e7540c7fa01

8 years agoMerge "Temporary fix of build break. wl_text_input_set_surrounding_text() is deprecat...
Adeel Kazmi [Thu, 16 Jun 2016 18:14:35 +0000 (11:14 -0700)]
Merge "Temporary fix of build break. wl_text_input_set_surrounding_text() is deprecated wrongly and proper guide will be come later. before that patch, this needs to be commented out" into devel/master

8 years agoVideo player plugin for video view control 61/62461/22
taeyoon [Wed, 16 Mar 2016 07:45:31 +0000 (16:45 +0900)]
Video player plugin for video view control

  Add plugin for video playback in tizen wayland

Change-Id: Ifaf9d3cf016bcfe7f2f9f37bbaf86aad73480acd

8 years agoTemporary fix of build break. wl_text_input_set_surrounding_text() is deprecated... 33/74533/2
dongsug.song [Tue, 14 Jun 2016 11:59:26 +0000 (20:59 +0900)]
Temporary fix of build break. wl_text_input_set_surrounding_text() is deprecated wrongly and proper guide will be come later. before that patch, this needs to be commented out

Change-Id: Id3d1b3737139ca2fcb1c54fd7aa9e10fe124f678

8 years agoMerge "Removed HasRendered() queries. They were stopping from calling PostRender...
Paul Wisbey [Mon, 13 Jun 2016 10:19:22 +0000 (03:19 -0700)]
Merge "Removed HasRendered() queries. They were stopping from calling PostRender() and preventing finalizing the rendering operations per frame in case there were no renderables to draw." into devel/master

8 years agoDALi Version 1.1.38 14/74014/1 dali_1.1.38
Xiangyin Ma [Fri, 10 Jun 2016 10:47:58 +0000 (11:47 +0100)]
DALi Version 1.1.38

Change-Id: I37e5dd74ade1b4a963c50b31b6504769e0eaedb6

8 years agoRemoved HasRendered() queries. 47/73847/3
adam.b [Thu, 9 Jun 2016 17:38:19 +0000 (18:38 +0100)]
Removed HasRendered() queries.
They were stopping from calling PostRender() and preventing
finalizing the rendering operations per frame in case there were no renderables to draw.

Change-Id: I80f1e17fba7c6bad9a7255673f6be90ad1420367

8 years agoChange API version number of WatchApplication class 45/73445/1
suhyung Eom [Wed, 8 Jun 2016 06:51:41 +0000 (15:51 +0900)]
Change API version number of WatchApplication class

Signed-off-by: suhyung Eom <suhyung.eom@samsung.com>
Change-Id: I193bb14e5a9f42b6e2187185fbc40fdde88e2bda

8 years agoMerge "Update BitmapLoader following the PixelData change" into devel/master
Kimmo Hoikka [Fri, 3 Jun 2016 16:12:08 +0000 (09:12 -0700)]
Merge "Update BitmapLoader following the PixelData change" into devel/master

8 years agoMerge "DALi Version 1.1.37" into devel/master
Paul Wisbey [Fri, 3 Jun 2016 14:20:25 +0000 (07:20 -0700)]
Merge "DALi Version 1.1.37" into devel/master

8 years agoDALi Version 1.1.37 13/73013/1 dali_1.1.37
Tom Robinson [Fri, 3 Jun 2016 13:33:32 +0000 (14:33 +0100)]
DALi Version 1.1.37

Change-Id: Ib397544c05b88d7154e73fcf1e8df7b48f957157

8 years agoUpdate BitmapLoader following the PixelData change 24/71524/4
Xiangyin Ma [Wed, 25 May 2016 16:31:30 +0000 (17:31 +0100)]
Update BitmapLoader following the PixelData change

Change-Id: I392825bc6915530faf475cfae635f892c8ea4d60

8 years agoAdd WatchApplication UTC 87/72687/1
suhyung Eom [Thu, 2 Jun 2016 05:57:01 +0000 (14:57 +0900)]
Add WatchApplication UTC

Signed-off-by: suhyung Eom <suhyung.eom@samsung.com>
Change-Id: I9ec9fa3c942d159d315c4e88264ef17916d73104

8 years agoImplement WatchApplication class 11/70111/12
suhyung Eom [Thu, 28 Apr 2016 07:28:44 +0000 (16:28 +0900)]
Implement WatchApplication class

Signed-off-by: suhyung Eom <suhyung.eom@samsung.com>
Change-Id: Ic18e12302823303adff8faaa14a36f063ac6d0f6

8 years agoMerge "DALi Version 1.1.36" into devel/master
Adeel Kazmi [Fri, 27 May 2016 12:35:07 +0000 (05:35 -0700)]
Merge "DALi Version 1.1.36" into devel/master

8 years agoDALi Version 1.1.36 91/71891/1 dali_1.1.36
Richard Huang [Fri, 27 May 2016 11:20:32 +0000 (12:20 +0100)]
DALi Version 1.1.36

Change-Id: Ia36dcd4c5e53ab9f07e58ee872c708769fafb79b

8 years agoPrevention of NULL pointer dereference at EventHandler 76/71776/1
Seoyeon Kim [Fri, 27 May 2016 05:39:39 +0000 (14:39 +0900)]
Prevention of NULL pointer dereference at EventHandler

Change-Id: Ic5149f3b71da300add2922ad916d2b4b1ecb8094
Signed-off-by: Seoyeon Kim <seoyeon2.kim@samsung.com>
8 years agoAllows debug builds to be enabled for GBS builds 38/71238/2
Tom Robinson [Tue, 24 May 2016 14:58:01 +0000 (15:58 +0100)]
Allows debug builds to be enabled for GBS builds

You can now enable a debug build of DALi via GBS by adding the following to your GBS build line:

--define "%enable_debug 1"

Details in README file.

Change-Id: Ibcbda7cd9840bf1c121eb272e0c64e8ea8d3c967

8 years agoFix build error according to updating Khronos header 05/70705/4
Heeyong Song [Thu, 19 May 2016 03:07:59 +0000 (12:07 +0900)]
Fix build error according to updating Khronos header

Change-Id: I32b25111f5bf3f876a3169acc5f41422bc6197b3

8 years agoFix size error in wbmp loader 56/70856/1
Heeyong Song [Mon, 23 May 2016 05:18:03 +0000 (14:18 +0900)]
Fix size error in wbmp loader

Change-Id: Ie90a734ed84d785e5d22e8d09a8004aec6354a5d

8 years agoDALi Version 1.1.35 51/70751/1 dali_1.1.35
Nick Holland [Fri, 20 May 2016 10:17:24 +0000 (11:17 +0100)]
DALi Version 1.1.35

Change-Id: I4fe653b0c7c47e5a6cb11f63273190452d25d34d

8 years agoTC fail because of tbm surface is not supporting specific color depth 16/69816/11
dongsug.song [Tue, 17 May 2016 02:21:16 +0000 (11:21 +0900)]
TC fail because of tbm surface is not supporting specific color depth

 - Add "IsSupportedColorDepth()" method to check which color depth is supported on a specific HW
 - change the API name of "IsSupportedColorDepth()" to "IsColorDepthSupported()"
IsSupportedColorDepth
 - fix Dali server build error

Change-Id: Ie2fb36bca91962a6ecd5c5054daf17ce5efea0f2
Signed-off-by: dongsug.song <dongsug.song@samsung.com>
8 years agoMerge "Remove ImageActor from ObjectProfiler and Emscripten" into devel/master
Adeel Kazmi [Tue, 17 May 2016 14:07:16 +0000 (07:07 -0700)]
Merge "Remove ImageActor from ObjectProfiler and Emscripten" into devel/master

8 years agoMerge "Enable render notification after DALi renders (ecore Wayland)" into devel...
Adeel Kazmi [Tue, 17 May 2016 13:33:21 +0000 (06:33 -0700)]
Merge "Enable render notification after DALi renders (ecore Wayland)" into devel/master

8 years agoMerge "Wayland IMF support" into devel/master
Adeel Kazmi [Tue, 17 May 2016 11:40:28 +0000 (04:40 -0700)]
Merge "Wayland IMF support" into devel/master

8 years agoEnable render notification after DALi renders (ecore Wayland) 57/69757/2
Nick Holland [Mon, 16 May 2016 13:27:04 +0000 (14:27 +0100)]
Enable render notification after DALi renders (ecore Wayland)

Change-Id: I7812667a3fcace7dabb24740534c61a20a3d040b

8 years agoMerge "Use Geometry::QUAD() in UTC" into devel/master
Adeel Kazmi [Mon, 16 May 2016 17:25:55 +0000 (10:25 -0700)]
Merge "Use Geometry::QUAD() in UTC" into devel/master

8 years agoUpdates following vector-wrapper include changes in core. 71/69771/1
Adeel Kazmi [Mon, 16 May 2016 16:17:28 +0000 (17:17 +0100)]
Updates following vector-wrapper include changes in core.

Change-Id: I767de4fbc03d09f2f17b62aecb7c88e8fb0b777f

8 years agoUse Geometry::QUAD() in UTC 70/69770/1
Xiangyin Ma [Mon, 16 May 2016 16:12:46 +0000 (17:12 +0100)]
Use Geometry::QUAD() in UTC

Change-Id: I1c3931f987cabec0cdb5dede53baf4eee29c9b30

8 years agoRemove ImageActor from ObjectProfiler and Emscripten 16/69116/3
Xiangyin Ma [Wed, 11 May 2016 16:19:27 +0000 (17:19 +0100)]
Remove ImageActor from ObjectProfiler and Emscripten

Change-Id: I97b5f8f3ee862f3e61373455c4e32abf5b141a62

8 years agoMerge "Remove the usage of ImageActor from Indicator" into devel/master
Adeel Kazmi [Mon, 16 May 2016 14:13:40 +0000 (07:13 -0700)]
Merge "Remove the usage of ImageActor from Indicator" into devel/master

8 years agoWayland IMF support 80/69080/2
Nick Holland [Wed, 11 May 2016 10:27:07 +0000 (11:27 +0100)]
Wayland IMF support

Pure Wayland Implementation for Wayland Tizen text protocol text.xml protocol. It Does not use ecore_wl wrapper API.
Tested on Tizen 3 TV image

Note: the Tizen Text protocol is still in development
so this may need updating in the future.

See the repo for the text protocol:
https://review.tizen.org/gerrit/#/q/project:platform/core/uifw/wayland-extension

Change-Id: Ib3cad5caa5ba7fa1b0876b07b111ce2e84943c25

8 years agoRemove the usage of ImageActor from Indicator 41/68541/7
Xiangyin Ma [Mon, 9 May 2016 16:56:06 +0000 (17:56 +0100)]
Remove the usage of ImageActor from Indicator

Change-Id: I361758c9ce3a75e6ef39c4f1e55945ca1599472c

8 years agoRemove abort handler registration and change terminate callback 80/69180/4
Heeyong Song [Thu, 12 May 2016 05:45:42 +0000 (14:45 +0900)]
Remove abort handler registration and change terminate callback

Change-Id: I73c221c5a97cbba1fd38cd7629f10e1659f523aa

8 years agoDALi Version 1.1.34 94/69494/1 dali_1.1.34
Ferran Sole [Fri, 13 May 2016 10:54:45 +0000 (11:54 +0100)]
DALi Version 1.1.34

Change-Id: I21ac34d1beb34bbd17e4674b33fc54ca39b1230f

8 years agoMerge "Ensured correct display of performance marker times" into devel/master
Adeel Kazmi [Thu, 12 May 2016 14:06:06 +0000 (07:06 -0700)]
Merge "Ensured correct display of performance marker times" into devel/master

8 years agoEnsured correct display of performance marker times 28/69328/2
David Steele [Thu, 12 May 2016 13:50:02 +0000 (14:50 +0100)]
Ensured correct display of performance marker times

Float granularity is too low for performance markers - too many markers
were showing the same time. Upgraded it to a double - this allows the
multiplication to generate the right markers in the network client

Change-Id: I73a4eece36878c6d0cc5c5d320585dea28481ba9
Signed-off-by: David Steele <david.steele@samsung.com>
8 years ago(NetworkServer) Fix crash and deadlock on exit 25/69325/1
Adeel Kazmi [Thu, 12 May 2016 13:21:42 +0000 (14:21 +0100)]
(NetworkServer) Fix crash and deadlock on exit

- mListeningSocket was being dereferenced without checking if it was NULL.
- There was a dead lock when trying to stop the clients as both the main thread and the client thread
  had mClientListMutex locked. The solution was to not join the client threads at all as it's not
  required and allows the main thead to unlock the mutex.

Change-Id: Ibee9d6c775f0dfd4b1553b1594bf198b7cf56e92

8 years agoUpdated Wayland TextInput to match latest system changes 60/67460/6
Nick Holland [Tue, 26 Apr 2016 09:05:09 +0000 (10:05 +0100)]
Updated Wayland TextInput to match latest system changes

Change-Id: Ife9920178b8fb1f147c8964b1bdc8b3c6b83c0c0

8 years agoMerge "DALi Version 1.1.33" into devel/master
Adeel Kazmi [Fri, 6 May 2016 14:51:31 +0000 (07:51 -0700)]
Merge "DALi Version 1.1.33" into devel/master

8 years agoDALi Version 1.1.33 76/68576/1 dali_1.1.33
David Steele [Fri, 6 May 2016 14:47:26 +0000 (15:47 +0100)]
DALi Version 1.1.33

Change-Id: I42095b695b268b26fab49212643960bfcde558d5

8 years ago(Automated Tests) Platform Abstraction now handles multiple resource requests 51/68551/1
Adeel Kazmi [Thu, 5 May 2016 19:22:31 +0000 (20:22 +0100)]
(Automated Tests) Platform Abstraction now handles multiple resource requests

Also synchronized some dali-test-suite-utils.h/cpp with toolkit.

Change-Id: Ie9b33de65cfad6456fd5bd8fc128db6e1cc9f2a5

8 years agoBuild UBUNTU profile & for OpenGL ES 2.0 by default 39/68539/3
Adeel Kazmi [Thu, 5 May 2016 14:29:51 +0000 (15:29 +0100)]
Build UBUNTU profile & for OpenGL ES 2.0 by default

This is overridden in the spec files for targets anyway so a completely unnecessary step for
UBUNTU users.

Change-Id: I1d19584737eceb42b4a5b0bd0d35b806f13e8124

8 years agoSvace issues. 94/68494/2
Victor Cebollada [Thu, 5 May 2016 06:38:21 +0000 (07:38 +0100)]
Svace issues.

* Add undefined and private copy constructors and assignment operators to avoid copies.

Change-Id: I7ff0665f11f5b557ddb76e15b016ebda6eaaa808
Signed-off-by: Victor Cebollada <v.cebollada@samsung.com>
8 years agoBlending enum clean-up 95/68295/1
Paul Wisbey [Tue, 3 May 2016 09:19:30 +0000 (10:19 +0100)]
Blending enum clean-up

We were previously using a mixture of BLEND and BLENDING in enums.
The order of the BLEND_FACTOR enums & string names was also inconsistent.

As a rule of thumb always use Blend & BLEND for namespaces & enums/constants
(not Blending or BLENDING)

Change-Id: I63f7b59cf7c5c234eda979d55213a2994e90860a

8 years agoMerge "Changes following "Remove API to set if a geometry requires writing to the...
Kimmo Hoikka [Fri, 29 Apr 2016 15:01:35 +0000 (08:01 -0700)]
Merge "Changes following "Remove API to set if a geometry requires writing to the depth buffer"" into devel/master

8 years agoChanges following "Remove API to set if a geometry requires writing to the depth... 31/67531/4
Ferran Sole [Wed, 27 Apr 2016 07:19:05 +0000 (08:19 +0100)]
Changes following "Remove API to set if a geometry requires writing to the depth buffer"

Change-Id: I4739a7d9aa6e1b65a55761fda0166e7004cb1761

8 years agoDALi Version 1.1.32 25/67925/1 dali_1.1.32
Agnelo Vaz [Fri, 29 Apr 2016 08:10:10 +0000 (09:10 +0100)]
DALi Version 1.1.32

Change-Id: I4b6b65e084bffe999d78abaab8794ef87c3b0b09

8 years agoMerge "Fix doxygen errors" into devel/master
Adeel Kazmi [Wed, 27 Apr 2016 13:52:55 +0000 (06:52 -0700)]
Merge "Fix doxygen errors" into devel/master

8 years agoFix doxygen errors 65/67465/1
Richard Huang [Tue, 26 Apr 2016 15:54:45 +0000 (16:54 +0100)]
Fix doxygen errors

Change-Id: Idb6d53284874863fb1b9db915d273ef7b829857b

8 years agoChanges following "Make TextureSet a non property owner" 58/67458/1
Ferran Sole [Tue, 26 Apr 2016 14:05:02 +0000 (15:05 +0100)]
Changes following "Make TextureSet a non property owner"

Change-Id: I87819057608e44c265e0f12f48e320be34363f71

8 years agoChanges following "Remove Geometry scene object" 45/66745/7
Ferran Sole [Wed, 20 Apr 2016 15:09:55 +0000 (16:09 +0100)]
Changes following "Remove Geometry scene object"

Change-Id: I8332f8a52b33dbd7d852d2f87d4d9d6686edcf17

8 years agoDALi Version 1.1.31 68/66968/1 dali_1.1.31
Adeel Kazmi [Fri, 22 Apr 2016 09:07:49 +0000 (10:07 +0100)]
DALi Version 1.1.31

Change-Id: I497fbd82d4e4786abe7de9a5d38e39bb621f2126

8 years agoMerge "Fixed issue preventing Emscripten build of DALi detecting build errors" into...
Adeel Kazmi [Thu, 21 Apr 2016 09:49:58 +0000 (02:49 -0700)]
Merge "Fixed issue preventing Emscripten build of DALi detecting build errors" into devel/master

8 years agoVector-based text rendering 84/56484/21
Paul Wisbey [Fri, 27 Nov 2015 15:28:55 +0000 (15:28 +0000)]
Vector-based text rendering

Change-Id: I1919a3fc7bddf399927d4ffc082af716b9f1032f

8 years agoFixed issue preventing Emscripten build of DALi detecting build errors 41/66741/2
Tom Robinson [Wed, 20 Apr 2016 14:54:08 +0000 (15:54 +0100)]
Fixed issue preventing Emscripten build of DALi detecting build errors

Change-Id: I386f63b0e48669269cddeef06871e44f95ebf11f

8 years agoFixed for Emscripten wrapper not building 31/66731/2
Ferran Sole [Wed, 20 Apr 2016 13:53:26 +0000 (14:53 +0100)]
Fixed for Emscripten wrapper not building

Change-Id: I3e864b3c761077c1ff27930d6f2e2a8d7a784133

8 years agoSynchronized Automated Tests with dali-core 37/66537/3
Adeel Kazmi [Tue, 19 Apr 2016 10:17:43 +0000 (11:17 +0100)]
Synchronized Automated Tests with dali-core

Change-Id: Ia270b161f7453f8184d99a1858783a49e918c2e6

8 years agoRendering API clean-up 48/64948/7
Ferran Sole [Wed, 6 Apr 2016 09:40:41 +0000 (10:40 +0100)]
Rendering API clean-up

Change-Id: I57d7e78ae42a19e2a0fa1246a8b6fdb6e79f0c56

8 years agoMerge "Font client - Cache the given font description after validating a font." into...
Paul Wisbey [Fri, 15 Apr 2016 15:16:50 +0000 (08:16 -0700)]
Merge "Font client - Cache the given font description after validating a font." into devel/master

8 years agoDALi Version 1.1.30 71/66171/1 dali_1.1.30
Adam Bialogonski [Fri, 15 Apr 2016 13:59:12 +0000 (14:59 +0100)]
DALi Version 1.1.30

Change-Id: Id67ac6dc2eac5f503dff3f9d28fbe164b8a8a61a

8 years agoFont client - Cache the given font description after validating a font. 71/65871/1
Victor Cebollada [Wed, 13 Apr 2016 13:59:24 +0000 (14:59 +0100)]
Font client - Cache the given font description after validating a font.

* When a font description is validated a font config family pattern is created
  and matched. The resulting matched font description may be different than the
  given one. In this case it caches both font descriptions to avoid doing the
  same operation again.

Change-Id: Ie521953fe8a2c91578255ed61ecd0adc30ccbf09
Signed-off-by: Victor Cebollada <v.cebollada@samsung.com>
8 years agoSupport for key events on Tizen TV 2.4 35/65835/2
Nick Holland [Wed, 13 Apr 2016 09:11:46 +0000 (10:11 +0100)]
Support for key events on Tizen TV 2.4

In November 2015, Input framework on Tizen TV 2.4
changed from using XKeyEvents to using XClientMessages

Change-Id: I2268126f912b1a04b33bfc5c034287474e992735

8 years agoDALi Version 1.1.29 21/65321/1 dali_1.1.29
Xiangyin Ma [Fri, 8 Apr 2016 10:24:27 +0000 (11:24 +0100)]
DALi Version 1.1.29

Change-Id: I0bf4396f4c05dbbb3888139836105a28475c4ee8

8 years agoUpdate doxygen groups and overview description 36/58136/5
Yoonsang Lee [Wed, 27 Jan 2016 23:20:38 +0000 (08:20 +0900)]
Update doxygen groups and overview description

- Update overview of DALi adaptor

Change-Id: Iede36ea40f2a8a85acf0fbe00ab886aaecdc0af0

8 years agoDALi Version 1.1.28 48/64448/1 dali_1.1.28
Victor Cebollada [Fri, 1 Apr 2016 08:22:03 +0000 (09:22 +0100)]
DALi Version 1.1.28

Change-Id: I39a136b7992c42b0a5ae3a5487c0be453d41b5e4
Signed-off-by: Victor Cebollada <v.cebollada@samsung.com>
8 years agoEnsure event/update/render times are logged when using the combined-update-render... 97/63597/1
Adeel Kazmi [Thu, 24 Mar 2016 17:32:09 +0000 (17:32 +0000)]
Ensure event/update/render times are logged when using the combined-update-render threading model

The performance logging output is only shown when a VSYNC marker is sent, but we do not have a
Vsync thread in the combined-update-render threading model.

The solution is to just set a vsync marker at the start of the frame.

Change-Id: Ifd1c2b91d546f4b1819a034ef918b9484501018e

8 years agoMerge "DALi Version 1.1.27" into devel/master
Adeel Kazmi [Thu, 24 Mar 2016 16:35:19 +0000 (09:35 -0700)]
Merge "DALi Version 1.1.27" into devel/master

8 years agoDALi Version 1.1.27 84/63584/1 dali_1.1.27
Tom Robinson [Thu, 24 Mar 2016 15:48:59 +0000 (15:48 +0000)]
DALi Version 1.1.27

Change-Id: Ic52c9ed654a6b6311ecab31259b4b5bfbebb07c4

8 years agoWayland virtual keyboard support 71/61971/4
Nick Holland [Fri, 11 Mar 2016 14:09:34 +0000 (14:09 +0000)]
Wayland virtual keyboard support

DALi text controls still needs IMF support(coming next) for
full functionality.

Change-Id: I07c70a51245247c75faa569ffe4f9b71f3330ca5

8 years agoFix for libjpeg API changes 68/60168/4
minho.sun [Wed, 24 Feb 2016 02:24:43 +0000 (11:24 +0900)]
Fix for libjpeg API changes

TurboJPEG API functions will now return an error code if a warning is triggered in the underlying libjpeg API.

For instance, if a JPEG file is corrupt, the TurboJPEG decompression functions will attempt to decompress as much of the image as possible, but those functions will now return -1 to indicate that the decompression was not entirely successful.

For this reason, we need to distinguish return of tjGetErrorStr() is warning or error.

If the return string has 'Corrupt JPEG data' prefix, it means warning.
Then, do not return false.

Change-Id: Ib542f2365c0e35c14187e3daa7e32008296c26bb

8 years agoUpdate public header comments of DALi adaptors 42/58842/3
Seoyeon Kim [Thu, 4 Feb 2016 02:38:09 +0000 (11:38 +0900)]
Update public header comments of DALi adaptors

Change-Id: Iaad1da40d10ca8db3b5a4756b22cb4c1e48a5fb2

8 years agoPropertyBuffer SetData clean-up 23/63023/2
Paul Wisbey [Mon, 21 Mar 2016 16:49:32 +0000 (16:49 +0000)]
PropertyBuffer SetData clean-up

Change-Id: I55e4430319324bcbbca3bc1f6ac1839c9821ea35

8 years agoDALi Version 1.1.26 21/62821/1 dali_1.1.26
Richard Huang [Fri, 18 Mar 2016 13:09:53 +0000 (13:09 +0000)]
DALi Version 1.1.26

Change-Id: If6f819fbb9c60857a86e1f556e76035851027bd9

8 years agoReplaced internal sensor api or deprecated api 37/45437/9
taeyoon [Thu, 6 Aug 2015 04:41:24 +0000 (13:41 +0900)]
Replaced internal sensor api or deprecated api

 - Modification of adaptors/tizen/tilt-sensor-impl* by SinJae Lee
 - Add some modification according to latest dali

Conflicts:
build/tizen/adaptor/Makefile.am
build/tizen/configure.ac

Change-Id: Ib3c401448af337a780ebf2233a4ce597177777b4

8 years agoMerge "DALi Version 1.1.25" into devel/master
David Steele [Fri, 11 Mar 2016 15:19:25 +0000 (07:19 -0800)]
Merge "DALi Version 1.1.25" into devel/master

8 years agoDALi Version 1.1.25 74/61974/1 dali_1.1.25
Nick Holland [Fri, 11 Mar 2016 15:02:26 +0000 (15:02 +0000)]
DALi Version 1.1.25

Change-Id: I52900b5453ea5f7468af5046d710f02b0f8f7b84

8 years agoMerge "Change SetNativeImageSource() to SetSource()" into devel/master
taeyoon [Fri, 11 Mar 2016 09:15:42 +0000 (01:15 -0800)]
Merge "Change SetNativeImageSource() to SetSource()" into devel/master

8 years agoFixed Svace Defect 84/61584/1
suhyung Eom [Wed, 9 Mar 2016 04:55:45 +0000 (13:55 +0900)]
Fixed Svace Defect

[Defect - NO_CAST.INTEGER_OVERFLOW]
Signed-off-by: suhyung Eom <suhyung.eom@samsung.com>
Change-Id: I22b67509755134baaee7f1854b5576656faa3600

8 years agoEventHandlers use IsDeviceButton for filtering Keyevents to IMF 69/61069/5
Agnelo Vaz [Thu, 3 Mar 2016 18:03:12 +0000 (18:03 +0000)]
EventHandlers use IsDeviceButton for filtering Keyevents to IMF

A comparison was being done with the Ecore KeyEvent and the lookup table in in Dali KeyLookup,
as there could be one to many mappings the first match was returned. Meant a following match that was needed got ignored.
Use IsDeviceButton now which returns true or false after checking whole KeyLookup table.

Change-Id: I0d888a641e700569d6a66106df52ccef01f86a1d

8 years agoDALi Version 1.1.24 20/61320/1 dali_1.1.24
Ferran Sole [Mon, 7 Mar 2016 09:07:42 +0000 (09:07 +0000)]
DALi Version 1.1.24

Change-Id: I521f82f1fab86f8593a3de9c210fdf489a1ac5d0

8 years agoMerge "Cache font description when a font is created from the file path." into devel...
Paul Wisbey [Fri, 4 Mar 2016 11:56:37 +0000 (03:56 -0800)]
Merge "Cache font description when a font is created from the file path." into devel/master

8 years agoMerge "Added cumulative statistics option and actual call count to GLES call debug...
Kimmo Hoikka [Fri, 4 Mar 2016 10:51:19 +0000 (02:51 -0800)]
Merge "Added cumulative statistics option and actual call count to GLES call debug counters" into devel/master

8 years agoAdded cumulative statistics option and actual call count to GLES call debug counters 31/60831/3
Tom Robinson [Wed, 2 Mar 2016 10:58:14 +0000 (10:58 +0000)]
Added cumulative statistics option and actual call count to GLES call debug counters

Change-Id: Id3c1cfd6c1185d653ca48108e79d1ef7837d84db

8 years agoCache font description when a font is created from the file path. 71/60871/1
Victor Cebollada [Tue, 16 Feb 2016 09:45:41 +0000 (09:45 +0000)]
Cache font description when a font is created from the file path.

Change-Id: I8d14be70111a1560970e995c7b9c41ffb7c61656
Signed-off-by: Victor Cebollada <v.cebollada@samsung.com>
8 years agoWayland DPI and Multi-threading Wayland support 01/59801/3
Nick Holland [Mon, 29 Feb 2016 15:22:26 +0000 (15:22 +0000)]
Wayland DPI and Multi-threading Wayland support

- DPI support for text rendering
- Multi-threading support to prevent dead locks when
DALi and Tizen TPL communicates to Compositor on different threads
( TPL will run on DALi render-thread at the same time as DALis main
thread is processing input events etc.)

Change-Id: I6521da41305940f58687fb5ca5b1cf9253df9ea1

8 years agoChange SetNativeImageSource() to SetSource() 11/60811/1
taeyoon [Wed, 2 Mar 2016 09:21:36 +0000 (18:21 +0900)]
Change SetNativeImageSource() to SetSource()

 - Change API name before ACR for the API.

Change-Id: I5aa6310ff1e3e91def89983f5cf1807085ae847d

8 years agoFix for Emscripten build returning positive result from build script 93/60693/1
Tom Robinson [Tue, 1 Mar 2016 14:57:09 +0000 (14:57 +0000)]
Fix for Emscripten build returning positive result from build script

Change-Id: I09c3dc75836bc2d41d9a71cfe925b959ceb8bfca