platform/core/uifw/dali-adaptor.git
5 years ago(Vector) Add GetLayerInfo method 96/215596/2
Heeyong Song [Fri, 11 Oct 2019 08:19:38 +0000 (17:19 +0900)]
(Vector) Add GetLayerInfo method

Change-Id: I870fa93b48de93788538bab5aa8a17356571255e

5 years agoMerge "Fix unParent and rotation bug" into devel/master
Wonsik Jung [Mon, 14 Oct 2019 00:42:57 +0000 (00:42 +0000)]
Merge "Fix unParent and rotation bug" into devel/master

5 years agoFix unParent and rotation bug 10/215510/4
Wonsik Jung [Thu, 10 Oct 2019 02:52:51 +0000 (11:52 +0900)]
Fix unParent and rotation bug

1. unParent bug
When SetParnt and unParent are called, internal Window value is not reset.
To fix, the internal window value type is changed the pointer.
2. rotation bug
On rotation callback function, commit resize signal with invalid width.
On SetEglWindowRotation(), wl_egl_window_tizen_set_rotation is called with invalid degree.

Change-Id: I7aa141c5cd1f7e3bd70a3385d02ef81035b4dc78

5 years ago(Automated Tests) Updates after addition of rotation gesture 65/215565/1
Adeel Kazmi [Thu, 10 Oct 2019 17:06:20 +0000 (18:06 +0100)]
(Automated Tests) Updates after addition of rotation gesture

Change-Id: Ifa93cd1884cb71d11f2d4f3eed846f969c39b9a0

5 years agoDALi Version 1.4.41 53/215553/1 dali_1.4.41
Anton Obzhirov [Thu, 10 Oct 2019 14:57:23 +0000 (15:57 +0100)]
DALi Version 1.4.41

Change-Id: I4b08b49e5a5e9aadc72c810091d171cae3d829b8

5 years agoMerge "Change using flag timeToSleepUntil to mForceClear to show swapbuffer logs...
Seungho BAEK [Mon, 7 Oct 2019 01:06:03 +0000 (01:06 +0000)]
Merge "Change using flag timeToSleepUntil to mForceClear to show swapbuffer logs." into devel/master

5 years agoDALi Version 1.4.40 79/215279/1 dali_1.4.40
Adeel Kazmi [Fri, 4 Oct 2019 12:40:17 +0000 (13:40 +0100)]
DALi Version 1.4.40

Change-Id: Ia84cb99d1e2e32c17bfbbcb48cb29ed5b86221af

5 years agoFix broken link 31/215031/1
Jiyun Yang [Tue, 1 Oct 2019 06:33:48 +0000 (15:33 +0900)]
Fix broken link

Change-Id: I9a6d8ab5b83315d8189e2c9dfcc897f267f535c5
Signed-off-by: Jiyun Yang <ji.yang@samsung.com>
5 years agoChange using flag timeToSleepUntil to mForceClear to show swapbuffer logs. 36/214936/2
Seungho, Baek [Mon, 30 Sep 2019 05:03:50 +0000 (14:03 +0900)]
Change using flag timeToSleepUntil to mForceClear to show swapbuffer logs.

 - timeToSleepUntil is set to 0 not only resume case but also the thread is initialized.

Change-Id: Id4db2e97c8cfbc1bbd06a12b2e552f5f538527a8
Signed-off-by: Seungho, Baek <sbsh.baek@samsung.com>
5 years agoUpdate libunibreak to fix word wrap mode issue. 26/214926/2
minho.sun [Thu, 11 Jan 2018 06:28:23 +0000 (15:28 +0900)]
Update libunibreak to fix word wrap mode issue.

Update libunibreak to fix word wrap mode issue.

Change-Id: I669168209fa4c588b07991273b7f36a3b92faca7

5 years agoDALi Version 1.4.39 86/214886/1 dali_1.4.39
adam.b [Fri, 27 Sep 2019 09:15:48 +0000 (10:15 +0100)]
DALi Version 1.4.39

Change-Id: Ideae19d49dcea5d6726a610428acd249170c2995

5 years agoMerge "Avoid to call ecore wayland API in render thread" into devel/master
Wonsik Jung [Tue, 24 Sep 2019 06:56:07 +0000 (06:56 +0000)]
Merge "Avoid to call ecore wayland API in render thread" into devel/master

5 years agoMerge "Add to set IME position" into devel/master
Seoyeon Kim [Tue, 24 Sep 2019 01:42:36 +0000 (01:42 +0000)]
Merge "Add to set IME position" into devel/master

5 years agoAvoid to call ecore wayland API in render thread 09/214409/1
Wonsik Jung [Mon, 23 Sep 2019 00:39:31 +0000 (09:39 +0900)]
Avoid to call ecore wayland API in render thread

Avoid to call ecore wayland API in render thread.
Because of thread safe.

Change-Id: I2800dc97f366a9b4a4bb07037baae95b3a937be4

5 years agoDALi Version 1.4.38 07/214307/1 dali_1.4.38
Victor Cebollada [Fri, 20 Sep 2019 06:24:14 +0000 (07:24 +0100)]
DALi Version 1.4.38

Change-Id: I41b6c7c5c3e6dea55640c4a373aa7a16bdcc5d2f

5 years agoMerge "Log patch to show the first five swapbuffers call after resume" into devel...
Seungho BAEK [Thu, 19 Sep 2019 22:54:08 +0000 (22:54 +0000)]
Merge "Log patch to show the first five swapbuffers call after resume" into devel/master

5 years agoLog patch to show the first five swapbuffers call after resume 45/211545/4
Seungho, Baek [Tue, 6 Aug 2019 08:11:06 +0000 (17:11 +0900)]
Log patch to show the first five swapbuffers call after resume

 - Showes logs twice, before and after swapbuffers call

Change-Id: Ib793119e4fa40bc0ee0f1dc92e7341226d3ffde3
Signed-off-by: Seungho, Baek <sbsh.baek@samsung.com>
5 years agoMerge "Upload resource only without rendering while aplication is paused" into devel...
Adeel Kazmi [Wed, 18 Sep 2019 10:01:11 +0000 (10:01 +0000)]
Merge "Upload resource only without rendering while aplication is paused" into devel/master

5 years agoUpload resource only without rendering while aplication is paused 03/213803/4
Richard Huang [Wed, 11 Sep 2019 09:29:15 +0000 (10:29 +0100)]
Upload resource only without rendering while aplication is paused

Change-Id: I280234b98415593f1b591cf7ea53641e69cd8f20

5 years agoMerge "Fix "runtime error: shift exponent 32 is too large for 32-bit type 'int'"...
Adeel Kazmi [Fri, 13 Sep 2019 16:04:43 +0000 (16:04 +0000)]
Merge "Fix "runtime error: shift exponent 32 is too large for 32-bit type 'int'" error" into devel/master

5 years agoMerge "DALi Version 1.4.37" into devel/master
Adeel Kazmi [Fri, 13 Sep 2019 13:39:10 +0000 (13:39 +0000)]
Merge "DALi Version 1.4.37" into devel/master

5 years agoDALi Version 1.4.37 35/213835/1 dali_1.4.37
Richard Huang [Fri, 13 Sep 2019 12:19:24 +0000 (13:19 +0100)]
DALi Version 1.4.37

Change-Id: Ia9c6063595442f186e20fcde3620bb7df0876b92

5 years agoFix another systemCachePath check 19/213819/1
Anton Obzhirov [Thu, 12 Sep 2019 09:29:31 +0000 (10:29 +0100)]
Fix another systemCachePath check

Change-Id: Ia8460cab2c9dbee0f9601b3deabe28ec1cf12250

5 years agoAdd to set IME position 82/213682/1
Seoyeon Kim [Tue, 10 Sep 2019 06:23:39 +0000 (15:23 +0900)]
Add to set IME position

Change-Id: I6eef414228c59b6116aca2eb5eff211faf26754a
Signed-off-by: Seoyeon Kim <seoyeon2.kim@samsung.com>
5 years agoFix "runtime error: shift exponent 32 is too large for 32-bit type 'int'" error 68/213568/2
Seungho, Baek [Mon, 9 Sep 2019 01:49:22 +0000 (10:49 +0900)]
Fix "runtime error: shift exponent 32 is too large for 32-bit type 'int'" error

 - Fix 1 to 1ULL.
 - if ( mSignalMask & (1ULL << (signum-1) ) )

Change-Id: I9c22bf0ea288a23e8d454d23c9ee50abef2dd6ad
Signed-off-by: Seungho, Baek <sbsh.baek@samsung.com>
5 years agoMerge "Deprecate signal and add new signal for window" into devel/master
Adeel Kazmi [Mon, 9 Sep 2019 16:03:11 +0000 (16:03 +0000)]
Merge "Deprecate signal and add new signal for window" into devel/master

5 years ago(Ubuntu) Ensure we check if argc and argv are set before dereferencing 87/213487/4
Adeel Kazmi [Thu, 5 Sep 2019 18:10:24 +0000 (19:10 +0100)]
(Ubuntu) Ensure we check if argc and argv are set before dereferencing

Change-Id: I662da92dbb5fd8bd803ce2a2f15262a0a82e7c9f

5 years agoFix systemCachePath check 86/213486/2
Adeel Kazmi [Thu, 5 Sep 2019 16:12:34 +0000 (17:12 +0100)]
Fix systemCachePath check

The check before was pointless as it cannot ever be NULL.
We can just use the std::string::empty() method to do this.

Change-Id: I0da3a544b2b18e2820f452a502b2542f4440282f

5 years agoFix SVACE / Coverity issue 18/213418/3
Seoyeon Kim [Thu, 5 Sep 2019 06:19:26 +0000 (15:19 +0900)]
Fix SVACE / Coverity issue

- After having been compared to NULL value at input-method-context-impl-ecore-wl.cpp:605,
 pointer 'plainText' is dereferenced at 618 line by calling function 'strdup'.

Change-Id: Ieeeda41d8eab2f3310c0a9d58aa8251e70e2cfd7
Signed-off-by: Seoyeon Kim <seoyeon2.kim@samsung.com>
5 years agoMerge "DALi Version 1.4.36" into devel/master
Adeel Kazmi [Thu, 5 Sep 2019 14:30:51 +0000 (14:30 +0000)]
Merge "DALi Version 1.4.36" into devel/master

5 years agoDALi Version 1.4.36 75/213475/1 dali_1.4.36
Anton Obzhirov [Thu, 5 Sep 2019 14:27:11 +0000 (15:27 +0100)]
DALi Version 1.4.36

Change-Id: Ia17d3a5a8d834ec2fd6ff23c63a97d7c73b8a78d

5 years agoMerge "Fix Svace+Coverity issue" into devel/master
JIYUN YANG [Thu, 5 Sep 2019 12:10:24 +0000 (12:10 +0000)]
Merge "Fix Svace+Coverity issue" into devel/master

5 years agoMerge "Added a note to FileStream documentation about not calling fclose on the retur...
Adeel Kazmi [Thu, 5 Sep 2019 09:28:51 +0000 (09:28 +0000)]
Merge "Added a note to FileStream documentation about not calling fclose on the returned FILE*" into devel/master

5 years agoFix Svace+Coverity issue 09/213409/2
Jiyun Yang [Thu, 5 Sep 2019 05:15:29 +0000 (14:15 +0900)]
Fix Svace+Coverity issue

Change-Id: I5d27befe6668edccdfb2e80462c3cc86c473bdc0
Signed-off-by: Jiyun Yang <ji.yang@samsung.com>
5 years agoMigrate to openssl 1.1 90/213390/2
Dariusz Michaluk [Mon, 29 Jul 2019 14:13:25 +0000 (16:13 +0200)]
Migrate to openssl 1.1

Locking mechanism is not needed anymore

Change-Id: I31397e23593ed99aa7d6cfb219a7eb3f818335d8

5 years agoAdded a note to FileStream documentation about not calling fclose on the returned... 86/213386/2
Adeel Kazmi [Wed, 4 Sep 2019 18:16:35 +0000 (19:16 +0100)]
Added a note to FileStream documentation about not calling fclose on the returned FILE*

Change-Id: I0aea38343fbcbb7c7c3be2805753d3dd9d3e198d

5 years agoDeprecate signal and add new signal for window 48/212748/5
Sunghyun kim [Mon, 26 Aug 2019 10:50:36 +0000 (19:50 +0900)]
Deprecate signal and add new signal for window

Dali need to check which window is focused.
So deprecate FocusChangedSignal and add new Signal for focus.
and ResizeSignal is also changed for the same reason

Change-Id: I463150de7889dbac87926c972a5991d37f79925c

5 years agoMoved some signals such as KeyEventGenerated to SceneHolder from Window 20/212520/6
Jiyun Yang [Thu, 22 Aug 2019 09:14:53 +0000 (18:14 +0900)]
Moved some signals such as KeyEventGenerated to SceneHolder from Window

Change-Id: I58f8263d8dbd7c3bb568a772b7d746ad2caf6041
Signed-off-by: Jiyun Yang <ji.yang@samsung.com>
5 years agoMerge "Fix InputMethodContext to work well in multi-window env" into devel/master
JIYUN YANG [Mon, 2 Sep 2019 01:12:22 +0000 (01:12 +0000)]
Merge "Fix InputMethodContext to work well in multi-window env" into devel/master

5 years agoDALi Version 1.4.35 95/213095/1 dali_1.4.35
György Straub [Fri, 30 Aug 2019 07:59:56 +0000 (08:59 +0100)]
DALi Version 1.4.35

Change-Id: I627c2b3915e139ffbbfa0130b19ed2e5e0253e4d

5 years agoFix InputMethodContext to work well in multi-window env 09/208609/9
Jiyun Yang [Wed, 26 Jun 2019 06:55:18 +0000 (15:55 +0900)]
Fix InputMethodContext to work well in multi-window env

Change-Id: I6ddb1442b03d45b483b484df9c50424061b21133
Signed-off-by: Jiyun Yang <ji.yang@samsung.com>
5 years agoMerge "(Vector) Add a signal for texture uploading" into devel/master
Heeyong Song [Mon, 26 Aug 2019 04:40:19 +0000 (04:40 +0000)]
Merge "(Vector) Add a signal for texture uploading" into devel/master

5 years agoAdd document for SetParent interface 70/212570/3
Wonsik Jung [Fri, 23 Aug 2019 06:02:03 +0000 (15:02 +0900)]
Add document for SetParent interface

Add document for SetParent interface.
After setting parent and child window, these windows moves together.
Then, child's Raise() or Lower() is called, child window will move to Top or Bottom.
After window stack is changed by child,
if parent's Raise() or Lower() is called, these window will move together again.

Change-Id: I85bc136f5e2b6feb3c7580cbc6521b7de8f45ce3

5 years ago(Vector) Add a signal for texture uploading 68/212468/2
Heeyong Song [Thu, 22 Aug 2019 01:22:58 +0000 (10:22 +0900)]
(Vector) Add a signal for texture uploading

Change-Id: I094f6e724e4498377640b6a89eff98efd57fa0b5

5 years ago(VectorRenderer) Remove unused function 22/212022/3
Heeyong Song [Tue, 13 Aug 2019 09:41:11 +0000 (18:41 +0900)]
(VectorRenderer) Remove unused function

Change-Id: I2ab392d3ba63ef611fedf203a1941d435b4dacd8

5 years agoDALi Version 1.4.34 15/212615/1 dali_1.4.34
greynaga [Fri, 23 Aug 2019 10:02:07 +0000 (11:02 +0100)]
DALi Version 1.4.34

Change-Id: Ia7a025c2376915558effebb4e881f84a633f707b

5 years agoMerge "To get MaxTextureSize by using glGetIntegerv not by using environment variable...
Seungho BAEK [Mon, 19 Aug 2019 01:01:49 +0000 (01:01 +0000)]
Merge "To get MaxTextureSize by using glGetIntegerv not by using environment variable" into devel/master

5 years agoMerge "DALi Version 1.4.33" into devel/master
Adeel Kazmi [Fri, 16 Aug 2019 09:53:42 +0000 (09:53 +0000)]
Merge "DALi Version 1.4.33" into devel/master

5 years agoDALi Version 1.4.33 74/212174/1 dali_1.4.33
Cheng-Shiun Tsai [Fri, 16 Aug 2019 09:40:37 +0000 (10:40 +0100)]
DALi Version 1.4.33

Change-Id: If0942a266d6a46457f62d2625adea72a805dda6a

5 years agoMerge "Add parent set for mulit window." into devel/master
Wonsik Jung [Fri, 16 Aug 2019 04:09:30 +0000 (04:09 +0000)]
Merge "Add parent set for mulit window." into devel/master

5 years agoAdd environment variable to manually set DPI 94/211194/4
Seungho, Baek [Wed, 31 Jul 2019 05:22:19 +0000 (14:22 +0900)]
Add environment variable to manually set DPI

Change-Id: I81286041aa2f3b3cf0c89332f768eee3459c8af9
Signed-off-by: Seungho, Baek <sbsh.baek@samsung.com>
5 years agoTo get MaxTextureSize by using glGetIntegerv not by using environment variable 82/206382/16
Seungho, Baek [Fri, 17 May 2019 06:52:29 +0000 (15:52 +0900)]
To get MaxTextureSize by using glGetIntegerv not by using environment variable

- Save MaxTextureSize in the gl-implementation after Context MakeCurrent
- Get it to the ImageLoader
- Use ConditionalWait to sync between two threads at the first time the DALi app is launching
- Save the MaxTextureSize that is supported at the GPU to a configuration file.
- After second launching of any DALi app, Adaptor read the configuration file without waiting.

Change-Id: I0d9bef5f59086c49c9d44ed6efdb1ae849c6f361
Signed-off-by: Seungho, Baek <sbsh.baek@samsung.com>
5 years agoMerge "Add KeyEventGeneratedSignal for Get KeyEvent normally" into devel/master
Heeyong Song [Mon, 12 Aug 2019 04:25:08 +0000 (04:25 +0000)]
Merge "Add KeyEventGeneratedSignal for Get KeyEvent normally" into devel/master

5 years ago(Vector) Change return type of Render() 84/211184/2
Heeyong Song [Wed, 31 Jul 2019 03:55:05 +0000 (12:55 +0900)]
(Vector) Change return type of Render()

Change-Id: Iec238fa707428072ace4f063dba539bfa86b16cf

5 years agoKeep the handle of SceneHolder before processing events in Core 88/211888/2
Richard Huang [Fri, 9 Aug 2019 15:04:55 +0000 (16:04 +0100)]
Keep the handle of SceneHolder before processing events in Core

Change-Id: I042e3c27e5de8fc82f75170e34ebfbea0a79b933

5 years agoDALi Version 1.4.32 48/211848/1 dali_1.4.32
Agnelo Vaz [Fri, 9 Aug 2019 10:30:52 +0000 (11:30 +0100)]
DALi Version 1.4.32

Change-Id: Ib30caaab705e5e0b86d8ae0a4ac30d5f8c3fb31b

5 years agoAdd parent set for mulit window. 29/210529/13
Wonsik Jung [Mon, 22 Jul 2019 06:06:44 +0000 (15:06 +0900)]
Add parent set for mulit window.

Add parent set for multi window.
After setting, parent and child window works together when window raise, lower and iconfined/diconifed.

Change-Id: I6043b50338ab9be2742d9e17f2d971c6dffdf3b9

5 years agoMerge "Replace the plane text with asterisk character in password mode" into devel...
Seoyeon Kim [Thu, 8 Aug 2019 05:47:23 +0000 (05:47 +0000)]
Merge "Replace the plane text with asterisk character in password mode" into devel/master

5 years agoDALi Version 1.4.31 98/211398/1 dali_1.4.31
Adeel Kazmi [Fri, 2 Aug 2019 10:26:24 +0000 (11:26 +0100)]
DALi Version 1.4.31

Change-Id: I98e24c9ff862efd185c083b5fce69e0da9b2d94e

5 years agoAdd KeyEventGeneratedSignal for Get KeyEvent normally 68/207868/8
Sunghyun kim [Thu, 13 Jun 2019 10:13:47 +0000 (19:13 +0900)]
Add KeyEventGeneratedSignal for Get KeyEvent normally

Window can get KeyEvent even if control already use it.

Change-Id: I20e69ad3838640de7da309bc6ad2d1b37e51cbfc

5 years agoFixed viewport issue when changing window size 72/211072/1
Paul Wisbey [Mon, 29 Jul 2019 16:53:22 +0000 (17:53 +0100)]
Fixed viewport issue when changing window size

Change-Id: I58ab85189de63fdbf8d5152c111f2d851ced0a65

5 years agoDALi Version 1.4.30 65/210965/1 dali_1.4.30
adam.b [Fri, 26 Jul 2019 10:47:22 +0000 (11:47 +0100)]
DALi Version 1.4.30

Change-Id: Id43ed6292d3e9bda611b4c24565af6350fa4beb0

5 years agoMerge "Ensure Scene is informed of the surface resizing in all cases" into devel...
Adeel Kazmi [Thu, 25 Jul 2019 15:51:53 +0000 (15:51 +0000)]
Merge "Ensure Scene is informed of the surface resizing in all cases" into devel/master

5 years agoReplace the plane text with asterisk character in password mode 61/210861/1
Seoyeon Kim [Thu, 25 Jul 2019 08:21:47 +0000 (17:21 +0900)]
Replace the plane text with asterisk character in password mode

- Added to replace the plain text with '*' (Asterisk) character
 when the current input panel is password mode.
- Changed some reinterpret_cast to use static_cast

Change-Id: Ia42738aaefd38143ae6b950d623ed7e93162f219
Signed-off-by: Seoyeon Kim <seoyeon2.kim@samsung.com>
5 years agoMerge "Add to set MIME type to the input panel and add the callback" into devel/master
Seoyeon Kim [Thu, 25 Jul 2019 04:21:34 +0000 (04:21 +0000)]
Merge "Add to set MIME type to the input panel and add the callback" into devel/master

5 years agoAdd to set MIME type to the input panel and add the callback 03/205903/6
Seoyeon Kim [Fri, 10 May 2019 07:55:10 +0000 (16:55 +0900)]
Add to set MIME type to the input panel and add the callback

- Added an API to set the allowed MIME type to deliver to the input panel.
- Added a callback to receive the content of the input method URI.

Change-Id: I6fb970d392fb66a438bd4590440c01503c572c45
Signed-off-by: Seoyeon Kim <seoyeon2.kim@samsung.com>
5 years agoEnsure Scene is informed of the surface resizing in all cases 89/210789/1
Adeel Kazmi [Wed, 24 Jul 2019 18:54:51 +0000 (19:54 +0100)]
Ensure Scene is informed of the surface resizing in all cases

Change-Id: I9e3838b8bd88f1b05e6a0924bb04293c93cb5e86

5 years agoApplying changes to Scene::New() 81/210681/2
Adeel Kazmi [Tue, 23 Jul 2019 16:02:57 +0000 (17:02 +0100)]
Applying changes to Scene::New()

Change-Id: I6dfe4a2ad3b6829d91d89b511039e16999530371

5 years agoAdd log for checking the size of screen 39/210539/5
Sunghyun kim [Mon, 22 Jul 2019 07:21:06 +0000 (16:21 +0900)]
Add log for checking the size of screen

Change-Id: Idbc0a86c78258818e30717ab44d570f9f11ed57c

5 years agoMerge "Changes after removal of Core::SurfaceResized()" into devel/master
Adeel Kazmi [Tue, 23 Jul 2019 14:01:06 +0000 (14:01 +0000)]
Merge "Changes after removal of Core::SurfaceResized()" into devel/master

5 years agoFix video underlay issue 37/206037/6
huiyu.eun [Mon, 13 May 2019 10:47:59 +0000 (19:47 +0900)]
Fix video underlay issue

Change-Id: I07fef8ee31bdc31acd68a4f1a7e34836a109ec60
Signed-off-by: huiyu.eun <huiyu.eun@samsung.com>
5 years agoChanges after removal of Core::SurfaceResized() 81/210581/1
Adeel Kazmi [Mon, 22 Jul 2019 12:54:55 +0000 (13:54 +0100)]
Changes after removal of Core::SurfaceResized()

Change-Id: I5b311ee23f631c2dd7078b1d6db98a19e200e9b8

5 years agoMerge "Fixed bug about cache of EllipsisGlyph" into devel/master
joogab yun [Mon, 22 Jul 2019 06:09:59 +0000 (06:09 +0000)]
Merge "Fixed bug about cache of EllipsisGlyph" into devel/master

5 years agoDALi Version 1.4.29 69/210469/1 dali_1.4.29
Victor Cebollada [Fri, 19 Jul 2019 08:51:35 +0000 (09:51 +0100)]
DALi Version 1.4.29

Change-Id: I36017c697557853a1d7239045f9973be72fa21b6

5 years agoFixed bug about cache of EllipsisGlyph 12/210412/2
Joogab Yun [Fri, 19 Jul 2019 02:10:18 +0000 (11:10 +0900)]
Fixed bug about cache of EllipsisGlyph

Checking for cache usage is wrong.

For example,
when you create two TextLabels with PointSize 25, 50, ellipsis is created in one size.
ellipsis also changes according to the font size.

    TextLabel ellipsisLabel  = TextLabel::New( "Hello World"  );
    ellipsisLabel.SetSize( 170.f, 120.f );
    ellipsisLabel.SetProperty( TextLabel::Property::POINT_SIZE, 25.f );
    ellipsisLabel.SetProperty( TextLabel::Property::ELLIPSIS, true );
    ellipsisLabel.SetPosition( 100.f, 150.f );
    ellipsisLabel.SetParentOrigin( ParentOrigin::TOP_LEFT );
    ellipsisLabel.SetAnchorPoint( AnchorPoint::TOP_LEFT );
    stage.Add( ellipsisLabel );

    TextLabel ellipsisLabel2  = TextLabel::New( "Hello World"  );
    ellipsisLabel2.SetSize( 170.f, 120.f );
    ellipsisLabel2.SetProperty( TextLabel::Property::POINT_SIZE, 50.f );
    ellipsisLabel2.SetProperty( TextLabel::Property::ELLIPSIS, true );
    ellipsisLabel2.SetPosition( 100.f, 250.f );
    ellipsisLabel2.SetParentOrigin( ParentOrigin::TOP_LEFT );
    ellipsisLabel2.SetAnchorPoint( AnchorPoint::TOP_LEFT );
    stage.Add( ellipsisLabel2 );

Change-Id: I66426a59b5cfdd68d09b9c6f862606a38d1a1986

5 years agoMerge "FBO/Texture access synchronization for multiple contexts" into devel/master
Adeel Kazmi [Thu, 18 Jul 2019 09:37:57 +0000 (09:37 +0000)]
Merge "FBO/Texture access synchronization for multiple contexts" into devel/master

5 years agoMerge "Multiply the Alpha of mask to the premultiplied image" into devel/master
sunghyun kim [Thu, 18 Jul 2019 01:18:07 +0000 (01:18 +0000)]
Merge "Multiply the Alpha of mask to the premultiplied image" into devel/master

5 years agoFBO/Texture access synchronization for multiple contexts 92/210092/6
Richard Huang [Thu, 11 Jul 2019 14:39:22 +0000 (15:39 +0100)]
FBO/Texture access synchronization for multiple contexts

Change-Id: I5fde582e2da41542931a9c62dae6fc188f44b4e6

5 years agoMultiply the Alpha of mask to the premultiplied image 76/209676/6
Sunghyun kim [Wed, 10 Jul 2019 03:41:46 +0000 (12:41 +0900)]
Multiply the Alpha of mask to the premultiplied image

After move MultiplyColorByAlpha() from main thread to resource thread, MultiplyColorByAlpha() is called first than ApplyMask().
In this case, the alpha value of mask is not multiplied properly to other channels in the image.
Therefore, if image is premultiplied, the other channels of the image need to multiply by alpha of mask.

Change-Id: I60c056460537db604566f080302be09a6f88d047

5 years ago(Automated Tests) Sync with Toolkit changes 95/210095/1
Adeel Kazmi [Mon, 15 Jul 2019 19:53:59 +0000 (20:53 +0100)]
(Automated Tests) Sync with Toolkit changes

Change-Id: I9522ba6300eebe7b043081195d5947dd9d20262c

5 years agoMerge "Fix trace factory compilation." into devel/master
Adeel Kazmi [Mon, 15 Jul 2019 08:47:41 +0000 (08:47 +0000)]
Merge "Fix trace factory compilation." into devel/master

5 years agoMerge "To fix coverity issue - color controller" into devel/master
Adeel Kazmi [Fri, 12 Jul 2019 17:18:48 +0000 (17:18 +0000)]
Merge "To fix coverity issue - color controller" into devel/master

5 years agoFix trace factory compilation. 69/209969/1
Anton Obzhirov [Fri, 12 Jul 2019 15:28:32 +0000 (16:28 +0100)]
Fix trace factory compilation.

Change-Id: I75b4dc7d7c00e9ea5c9368c5c25a7796123162c7

5 years agoDALi Version 1.4.28 31/209931/1 dali_1.4.28
Richard Huang [Fri, 12 Jul 2019 10:17:30 +0000 (11:17 +0100)]
DALi Version 1.4.28

Change-Id: Id7821347257976ca43e171b390d633c82d4cd694

5 years agoMerge "Add file stream API." into devel/master
Adeel Kazmi [Thu, 11 Jul 2019 17:39:03 +0000 (17:39 +0000)]
Merge "Add file stream API." into devel/master

5 years agoAdd file stream API. 32/209732/3
Anton Obzhirov [Tue, 9 Jul 2019 09:43:07 +0000 (10:43 +0100)]
Add file stream API.

Change-Id: I8558863e04052c075f90135b3558f0d5ee1d2a12

5 years agoMerge "Add log for checking window status" into devel/master
sunghyun kim [Wed, 10 Jul 2019 07:20:37 +0000 (07:20 +0000)]
Merge "Add log for checking window status" into devel/master

5 years agoMerge "prevent division by zero" into devel/master
joogab yun [Wed, 10 Jul 2019 06:52:45 +0000 (06:52 +0000)]
Merge "prevent division by zero" into devel/master

5 years agoAdd log for checking window status 96/209696/1
Sunghyun kim [Wed, 10 Jul 2019 05:07:20 +0000 (14:07 +0900)]
Add log for checking window status

Need to print Log when window status is changed.

Change-Id: I4b825b344ef280f3a448eb115e57668a0c954db0

5 years agoprevent division by zero 82/209482/2
Joogab Yun [Mon, 8 Jul 2019 08:04:30 +0000 (17:04 +0900)]
prevent division by zero

Change-Id: I97b97da610346f75c93e3fe0ee41831f1f2b8740

5 years agoSynchronize the window removal between main thread and render thread 43/209543/6
Richard Huang [Mon, 8 Jul 2019 12:57:37 +0000 (13:57 +0100)]
Synchronize the window removal between main thread and render thread

Change-Id: I2ad9c459029c648d66d1dca373f5fd906ec0d6c8

5 years agoTo fix coverity issue - color controller 19/209819/1
Seungho, Baek [Mon, 8 Jul 2019 08:28:33 +0000 (17:28 +0900)]
To fix coverity issue - color controller

Change-Id: Id4c97209f60d1f4d6888f3fbf9f0c1bebb3504f9
Signed-off-by: Seungho, Baek <sbsh.baek@samsung.com>
5 years agoMerge "Tizen specific wl_egl_window APIs is replaced." into devel/master
Wonsik Jung [Mon, 8 Jul 2019 00:08:42 +0000 (00:08 +0000)]
Merge "Tizen specific wl_egl_window APIs is replaced." into devel/master

5 years agoMerge "Check EGL_KHR_Create_Context extension, Prevent glFinish without makeCurrent...
Adeel Kazmi [Fri, 5 Jul 2019 16:13:01 +0000 (16:13 +0000)]
Merge "Check EGL_KHR_Create_Context extension, Prevent glFinish without makeCurrent, Remove ifdef ARM in ChooseConfig" into devel/master

5 years agoAll file read operations should be done through FileLoader. 27/209127/6
Anton Obzhirov [Tue, 2 Jul 2019 10:16:46 +0000 (11:16 +0100)]
All file read operations should be done through FileLoader.

Change-Id: I8709b060504f76a35d3abc5ef6500fa29320f897

5 years agoMerge "DALi Version 1.4.27" into devel/master
Adeel Kazmi [Fri, 5 Jul 2019 09:45:32 +0000 (09:45 +0000)]
Merge "DALi Version 1.4.27" into devel/master

5 years agoTizen specific wl_egl_window APIs is replaced. 94/209194/2
Wonsik Jung [Wed, 3 Jul 2019 09:30:20 +0000 (18:30 +0900)]
Tizen specific wl_egl_window APIs is replaced.

Tizen Specific wl_egl_window APIs and symbols will be replaced
and previous APIs will be removed.
Most of changes are prefix in APIs and symbol.
This chagnes is valid since Tizen 5.0

Change-Id: Ie272d03772201055080831dcbefbf43fe84e1c92

5 years agoDALi Version 1.4.27 73/209373/1 dali_1.4.27
György Straub [Fri, 5 Jul 2019 07:55:51 +0000 (08:55 +0100)]
DALi Version 1.4.27

Change-Id: I1fcd2d722d4c9388c2dd249df96f35a2ecc34ee5

5 years agoMerge "Call RequestUpdateOnce in OnWindowShown()" into devel/master
Heeyong Song [Fri, 5 Jul 2019 01:52:38 +0000 (01:52 +0000)]
Merge "Call RequestUpdateOnce in OnWindowShown()" into devel/master

5 years agoCheck EGL_KHR_Create_Context extension, Prevent glFinish without makeCurrent, Remove... 10/209310/1
Seungho, Baek [Thu, 4 Jul 2019 23:42:34 +0000 (08:42 +0900)]
Check EGL_KHR_Create_Context extension, Prevent glFinish without makeCurrent, Remove ifdef ARM in ChooseConfig

 - If EGL_KHR_Create_Context extension is not supported, Do not use EGL_CONTEXT_MINOR_VERSION_KHR
 - Without any Current Context, do not call glFinish
 - Remove ARM condition in the ChooseConfig

Change-Id: I3d0ac92b4ac2cb1404716a4581d654fa7c6d41ac
Signed-off-by: Seungho, Baek <sbsh.baek@samsung.com>